<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-9262978</id><updated>2008-07-07T09:18:04.256-04:00</updated><title type='text'>Gamecraft</title><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/blog.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='atom.xml'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>211</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9262978.post-7030121693658300129</id><published>2008-07-07T08:40:00.004-04:00</published><updated>2008-07-07T09:18:04.286-04:00</updated><title type='text'>A little bit of History, Introduction</title><content type='html'>All things considered, I guess a lost week is none too significant.&lt;br /&gt;&lt;br /&gt;Going to a new accountant, we have recently (up to the present) been going through seven and a half years of corporate paperwork, which reminds us of how long that has been and how much has happened during that time.  That extends back to when our association with &lt;a href="http://www.goodsol.com/"&gt;Goodsol Development&lt;/a&gt; involved piecemeal artwork and no programming, and the word "terrorism" was not uttered in every news broadcast.&lt;br /&gt;&lt;br /&gt;Thinking back, though, it is somewhat surprising to realize that this company had so many years of history before 2001, with so many projects and stories having already occurred by that time.  My personal programming history goes back 30 years (later this year).  The history of my company reaches back more than 26 years, and we have been full time for 13.5 years.  The corporation itself has been around since March 1996, and we have outlasted &lt;em&gt;almost&lt;/em&gt; every employer I previously had, not to mention the vast majority of companies in the game industry.&lt;br /&gt;&lt;br /&gt;This has been my full-time employment since I resigned from Spectrum HoloByte in December 1994, which was over 700 weeks ago, so a "lost" week here or there, representing less than 0.15% of this time, is probably not a disaster.&lt;br /&gt;&lt;br /&gt;As we all (should) know, though, one cannot make up for a slipped schedule solely by working harder, &lt;em&gt;especially when a deadline has already passed&lt;/em&gt;, so we realistically redefine our schedule and continue to work intelligently and diligently.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Next: &lt;strong&gt;Part I: The Founding&lt;/strong&gt;...&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/07/little-bit-of-history-introduction' title='A little bit of History, Introduction'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7030121693658300129' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7030121693658300129'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7030121693658300129'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-3630537424622873646</id><published>2008-07-01T13:00:00.002-04:00</published><updated>2008-07-01T13:40:16.583-04:00</updated><title type='text'>The Week that Wasn't</title><content type='html'>Good Riddance to the past 7 days.&lt;br /&gt;&lt;br /&gt;Have you ever had one of those days where you seem to be going in several directions, always &lt;em&gt;doing&lt;/em&gt; something, but then at the end of the day find yourself unable to pinpoint what you actually accomplished?  Have you ever had it extended to a full week?  Well, now I have.&lt;br /&gt;&lt;br /&gt;This was &lt;em&gt;supposed&lt;/em&gt; to be a very productive week, with most of the family out of town, but what started out promising resulted in a whole bunch of...  I am not really sure.&lt;br /&gt;&lt;br /&gt;Perhaps it was the spam.  I received more than &lt;span style="color:#ff0000;"&gt;21000 spam messages in only 10 hours&lt;/span&gt;.  (I stopped tracking it after that point.)&lt;br /&gt;&lt;br /&gt;Perhaps it was the slipping deadline.  I have been feeling an unhealthy amount of stress lately, which is not exactly conducive to productivity.&lt;br /&gt;&lt;br /&gt;Perhaps it was the partially fallen tree.  We finally had all the dangerous parts removed, but there is a reason that the sounds of &lt;span style="color:#ff0000;"&gt;chainsaws and heavy machinery&lt;/span&gt; (just outside the office window) are not featured on relaxation tapes.&lt;br /&gt;&lt;br /&gt;Perhaps it was the uncertainty.  Several things in which I am involved (often peripherally) have had crises arise (some real, and some manufactured), including one that is affecting several thousand of &lt;em&gt;my&lt;/em&gt; dollars.&lt;br /&gt;&lt;br /&gt;Perhaps it was the &lt;span style="color:#ff0000;"&gt;damn telephone&lt;/span&gt;.  Every professional person (lawyer, accountant, etc.) we have had contact with in the last few months, and then some, chose last week to telephone.  Throw in five more important calls, some technical support for extended family, and a healthy dose of telemarketers, and I am ready to throw out these phones.&lt;br /&gt;&lt;br /&gt;Perhaps it was the lack of my usual support "staff".  The post office box did not empty itself, and the bank failed to anticipate and handle my financial needs alone.  Meals required effort on my part.&lt;br /&gt;&lt;br /&gt;Perhaps it was my commitment to quality.  It seemed like every time I had something almost completed, there was a niggling little issue that required a minor change, and another, and then another...  I cannot abide shoddy code.  Of course, this is one thing I do not intend to change.&lt;br /&gt;&lt;br /&gt;Whatever it was (probably a combination of everything above and more), last week was a wash.  I am drawing a thick vertical line right here after the month of June.  From this point, I simply move forward.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;One crisis at a time...&lt;/span&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/07/week-that-wasnt' title='The Week that Wasn&apos;t'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=3630537424622873646' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3630537424622873646'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3630537424622873646'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-5691690899028285572</id><published>2008-06-22T01:28:00.003-04:00</published><updated>2008-06-22T02:05:10.339-04:00</updated><title type='text'>Summertime...</title><content type='html'>... and the doing is busy...&lt;br /&gt;&lt;br /&gt;As of last Friday, at about 7:59pm local time, we have either started summer or, as I prefer to view things, moved into the second half of summer. In any case, we have entered into a period where business, and life in general, tends to be a little slower.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If only.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Although I would dearly love to take some much needed time away, our projects are just coming to fruition during the next month or so, leaving precious little time for relaxation. It is getting fairly exciting around here, not only due to products taking shape, and the introduction of new development platforms, but because of the extracurriculars of the seasons.&lt;br /&gt;&lt;br /&gt;At our "Delton office", Winter took out not one, but both toilets, and the plumbing underneath the kitchen sink. Spring saw the demise of the front steps (which makes moving new ceramic fixtures rather interesting). [The high scrap metal prices also led to the disappearance of my ice racing car around the same time.]&lt;br /&gt;&lt;br /&gt;The first part of summer saw fit to drop a huge tree limb outside the back steps at the main office, after being redirected through contact with the roof above my head. This lead to "emergency" removal of the larger, cracked limb that threatened the desk at which I currently sit. [Because of all the storm damage in our area, this actually took nearly two weeks to start, and we still have to wait another week for the rest of the (now unbalanced) tree to be dismantled.]&lt;br /&gt;&lt;br /&gt;Nevertheless, despite the distractions, morale and development progress are quite good here. We &lt;em&gt;officially&lt;/em&gt; doubled our staff to get some part time and piecemeal help for advancing a project that has been planned/stalled here for &lt;strong&gt;many&lt;/strong&gt; years. We hope to launch a new web site on August 1st.&lt;br /&gt;&lt;br /&gt;Before then, however, there is another project for &lt;a href="http://www.goodsol.com/"&gt;Goodsol Development&lt;/a&gt; that should be announced fairly soon as we prepare to begin beta testing. This will be our first launch of a product on both Windows and Mac platforms in rapid succession. (In truth, it could be a simultaneous release, but because of the marketing required to accompany each SKU, one will probably proceed the other a bit.)&lt;br /&gt;&lt;br /&gt;Three and a half platforms are in action at once. We are doing some PHP/MySQL development, C++ (native) development for Windows, C++/Carbon development for Mac OS X, plus a minuscule amount of using XNA Game Studio 2.0 (Windows &lt;em&gt;and&lt;/em&gt; Xbox 360) when I can find a spare minute.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The fish may be jumpin', but I wouldn't know...&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/06/summertime' title='Summertime...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=5691690899028285572' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5691690899028285572'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5691690899028285572'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-5692063336403278981</id><published>2008-06-07T18:42:00.003-04:00</published><updated>2008-06-07T20:00:39.507-04:00</updated><title type='text'>Jack Thompson on the Express Train to Disbarment</title><content type='html'>Schadenfreude!&lt;br /&gt;&lt;br /&gt;On Wednesday, the Florida Bar requested that publicity mutt and raging loony, &lt;span style="color:#ff0000;"&gt;Jack Thompson&lt;/span&gt;, be &lt;span style="color:#ff0000;"&gt;disbarred&lt;/span&gt; for at least 10 years. This follows disciplinary proceedings (similar to a trial) late last year in which he was found guilty of 27 acts of professional misconduct, including "&lt;em&gt;knowingly making a false statement of material fact or law to a tribunal" and "engaging in conduct involving dishonesty, fraud, deceit or misrepresentation&lt;/em&gt;".&lt;br /&gt;&lt;br /&gt;For many years, this [&lt;em&gt;censored&lt;/em&gt;] has manufactured controversy about video games and put himself at the forefront.  Unburdened by facts or even relevant knowledge of the games in question, he has blamed video games for what seems like every violent act in this country in the last decade or more.  I note that NPR recently [&lt;a href="http://www.npr.org/blogs/talk/2008/05/gtaiv_on_botn.html"&gt;&lt;em&gt;Talk of the Nation&lt;/em&gt;, May 1st&lt;/a&gt;] dismissed him quickly when he admitted that he had not played the game (&lt;em&gt;Grand Theft Auto IV&lt;/em&gt;) he so vociferously denounced (though Fox News reportedly still uses him as an "expert").&lt;br /&gt;&lt;br /&gt;For some excellent and in depth coverage, visit &lt;a href="http://www.gamepolitics.com/category/bar-trial-series"&gt;GamePolitics.com's Bar Trial Series&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The final disbarment decision will be made by the Florida Supreme Court on or around September 2.</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/06/jack-thompson-on-express-train-to' title='Jack Thompson on the Express Train to Disbarment'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=5692063336403278981' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5692063336403278981'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5692063336403278981'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-518633254381697866</id><published>2008-06-06T00:18:00.006-04:00</published><updated>2008-06-06T00:37:27.119-04:00</updated><title type='text'>The Kiltinator</title><content type='html'>East Lansing High School Theater program is en route to Edinburgh.&lt;br /&gt;&lt;br /&gt;While I have been hip deep in development, the youngest member of our family has been working toward some success of his own. He and his fellow performers have put together an amusing video which tells it all (and then some):&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;In the summer of 2007, East Lansing High School's Theater Department won the incredible honor of representing the State of Michigan at the 2008 Edinburgh (Scotland) &lt;a href="http://www.edfringe.com/"&gt;Fringe Festival&lt;/a&gt;...&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=_PfveRwyDtI"&gt;&lt;strong&gt;&lt;em&gt;The Kiltinator&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;[YouTube - running time: 9:47]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Enjoy!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(For your convenience, here is the link at the end of the video: &lt;a href="http://www.elderly.com/fringe/"&gt;www.elderly.com/fringe&lt;/a&gt;)</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/06/kiltinator' title='The Kiltinator'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=518633254381697866' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/518633254381697866'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/518633254381697866'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-7806065391878798789</id><published>2008-05-26T10:20:00.003-04:00</published><updated>2008-05-26T10:37:46.115-04:00</updated><title type='text'>Happy Memorial Day</title><content type='html'>or Happy Spring Bank Holiday if you are in the UK.&lt;br /&gt;&lt;br /&gt;Today is the unofficial start of the Summer vacation season here in the United States, and a big day for having gatherings with friends and family.  We do have some good friends coming for a visit, and the whole (immediate) family here, so we have that second part covered (for the day).  As far as vacations are concerned, though, it looks like we will be so busy for the next few weeks, at least, that getting away from the office will be unlikely.  The time when vacations are most needed are often the same times that one is least able to afford either the time or money (or both) to take them.&lt;br /&gt;&lt;br /&gt;The weather is just about perfect today, although thunderstorms are forecast for the afternoon and evening (which is par for the course for Summer in Michigan).  Unfortunately, I begin today hobbling about due to a badly bruised left knee suffered in a soccer game last Thursday.  The swelling and pain are subsiding a bit, so I do not think that anything actually broke.  (I played most of the second half after the injury, only realizing the extent of the problem after the game ended.)&lt;br /&gt;&lt;br /&gt;I have a large pile of technical notes, plus some anticipated announcements, ready for this blog.  Similar to the vacation paradox, the point when one finds the most useful material is the time when one is being productive, rather than taking the time to actually compose blog posts.&lt;br /&gt;&lt;br /&gt;Will work on that...</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/05/happy-memorial-day' title='Happy Memorial Day'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7806065391878798789' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7806065391878798789'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7806065391878798789'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-5754753227162597194</id><published>2008-05-19T17:07:00.004-04:00</published><updated>2008-05-19T17:58:33.494-04:00</updated><title type='text'>That New Computer Smell</title><content type='html'>&lt;p&gt;or, Information Overload on Overdrive.&lt;br /&gt;&lt;br /&gt;A couple of weeks ago, I got the first brand new primary development system I have bought in &lt;em&gt;many&lt;/em&gt; years. Don't get me wrong: I have purchased a large number of systems over the years as laptops, servers, secondary (Mac) development systems, and office/test machines. Through the years, though, the trusty dual-processor system that sits on (well, next to) the desk in my office has remained stable. Its last &lt;em&gt;major&lt;/em&gt; upgrade was nearly six years ago, when I maxed out the processing capability of the motherboard. (There have certainly been several video card, hard drive, and disc burner upgrades in the interim.)&lt;br /&gt;&lt;br /&gt;According to the &lt;a href="http://www.cpubenchmark.net/"&gt;PassMark CPU Benchmark Charts&lt;/a&gt;, the new system (quad core) processor should be approximately 10 times the combined speed of the processors in the older system. I could have assembled a crazy system that would be more than thrice this speed, but instead decided to opt for a pre-built computer from a major supplier, as I could not (right now) justify the extra time it would take to physically put together the hardware. Installing all of my development software would be time-consuming enough.&lt;br /&gt;&lt;br /&gt;Speaking of software installation, I had planned to take several days to really get the new development environment tweaked to my satisfaction. The most basic functionality, the operating system, gave me the most difficulty, although it is probably due to one or more driver issues rather than the OS itself. I had to clock the processor &lt;em&gt;below specification&lt;/em&gt; to keep any of multiple Windows installations (XP, Vista, and Vista 64) from blue-screening, although I restored the speed after installation and the system has been rock solid ever since. (That is "solid" as in &lt;em&gt;does not crash&lt;/em&gt;, though Vista exhibits several reproducible bugs.)&lt;br /&gt;&lt;br /&gt;The thing upon which I had &lt;em&gt;not&lt;/em&gt; planned was the backlash of extra work and interruptions that come from taking a few days off to configure a new system. Wow! My last week really needed a time defragmenter, as it seems that I could never get more than 15 minutes on any single task before another issue demanded my attention. The fact that my projects build from 3.5 to 5 times as fast never really came into play.&lt;br /&gt;&lt;br /&gt;Now that (almost) everything is working as I prefer, and with the trusty system just a double ScrollLock away, I should be able to take full advantage of the promised extra productivity... &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;I hope&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/05/that-new-computer-smell' title='That New Computer Smell'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=5754753227162597194' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5754753227162597194'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5754753227162597194'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-822728237345674339</id><published>2008-05-03T12:48:00.003-04:00</published><updated>2008-05-03T13:23:30.220-04:00</updated><title type='text'>Anniversary of first internet E-mail Spam</title><content type='html'>or, Never trust any Spam over 30 years old.&lt;br /&gt;&lt;br /&gt;On (or about) May 3, 1978, a representative of &lt;strong&gt;Digital Equipment Corporation&lt;/strong&gt; (DEC), THUERK at DEC-MARLBORO, sent an Unsolicited Commercial E-mail (UCE), a.k.a., &lt;span style="color:#ff0000;"&gt;Spam message&lt;/span&gt;, though neither term had been coined yet.  The message was an invitation to view a demonstration of new DEC hardware at a couple of locations in California, and it was sent to nearly every address on the West Coast.&lt;br /&gt;&lt;br /&gt;There was, of course, a &lt;span style="color:#ff0000;"&gt;huge backlash&lt;/span&gt; against the message.  Interestingly, not only were there objections to the commercial content of the message, but in the days of connection speeds being measured in baud and &lt;em&gt;kilo&lt;/em&gt;bytes/second, the size of the message header was a significant load on resources.&lt;br /&gt;&lt;br /&gt;This event predates my first hands-on personal computer experience by several months, and it also predates the birth of many people now in the game industry.  It is a shame that we still do not have a solution to the problem (which has reached levels as high as 4 spams per &lt;em&gt;second&lt;/em&gt; for extended periods on our server here).  Unfortunately, most attempts to stem the flow, however well-intentioned, tend to simply make delivery of legitimate messages less reliable.&lt;br /&gt;&lt;br /&gt;The time is ripe for a &lt;span style="color:#ff0000;"&gt;sender pays&lt;/span&gt; (recipient earns) system.  At an average of upwards of 3000 spams per day, that could be a nice bit of residual income for us.</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/05/anniversary-of-first-internet-e-mail' title='Anniversary of first internet E-mail Spam'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=822728237345674339' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/822728237345674339'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/822728237345674339'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-4760028037665341999</id><published>2008-04-30T03:26:00.002-04:00</published><updated>2008-04-30T03:52:47.157-04:00</updated><title type='text'>Fifteen Years Old!</title><content type='html'>Today is the birthday of the World Wide Web (as we know it).&lt;br /&gt;&lt;br /&gt;On April 30, 1993, CERN released their World Wide Web software, including a text client, a simple server, and a library of common code, into the public domain.  The original proposal was published two and a half years earlier, on November 12, 1990, but once the protocols and source code for a working system were freely available for use, the foundations of the WWW were in place.&lt;br /&gt;&lt;br /&gt;This action, along with the &lt;em&gt;High Performance Computing and Communication Act of 1991&lt;/em&gt;, initiated by (then) Senator Al Gore, led directly to the development of Mosaic, the graphical web browser that ignited the web, later in 1993.  It is astounding how far this technology has come in just a decade and a half, particularly having made the leap from an obscure network tool into a primary source of information for the masses.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Wow!&lt;/span&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/04/fifteen-years-old' title='Fifteen Years Old!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=4760028037665341999' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/4760028037665341999'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/4760028037665341999'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-5305190974242037595</id><published>2008-04-17T02:02:00.002-04:00</published><updated>2008-04-17T02:34:29.370-04:00</updated><title type='text'>Rites of Spring</title><content type='html'>Sunshine and warmer temperatures cause me to venture forth.&lt;br /&gt;&lt;br /&gt;For the last few months, I have been focusing on development of a new product and game engine, simultaneously, and I have spent most of the past month indoors. That was not really a problem as the bitter cold changed into grey skies and rain, with moderate cold. Now, however, the temperatures are getting into the 60s and 70s and the sky is mostly sunny, so it is high time to get out of the office for a bit.&lt;br /&gt;&lt;br /&gt;On Saturday [April 19], &lt;a href="http://www.igdadetroit.org/"&gt;IGDA Detroit&lt;/a&gt; will be having a "social meeting" at &lt;a href="http://www.penguicon.org/"&gt;Penguicon&lt;/a&gt; in Troy (near Detroit). The &lt;em&gt;party&lt;/em&gt; begins at 5:00pm in an unspecified room on the third floor. I have no particular desire to go to the con itself (so I won't), but I look forward to talking with other game developers from our area and elsewhere. For more information about the IGDA gathering, &lt;a href="http://www.igdadetroit.org/?p=77"&gt;visit this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For anybody in the East Lansing area, there is also a benefit auction for the East Lansing High School Theater Program, which has been selected to participate in the &lt;a href="http://www.edfringe.com/"&gt;2008 Festival Fringe&lt;/a&gt; in Edinburgh, Scotland. The auction takes place tomorrow, Friday, April 18; &lt;a href="http://www.elderly.com/fringe/benefit.html"&gt;click here to find more information&lt;/a&gt;, including a list of items up for bid. If anybody would like to donate directly, contact me (&lt;a href="mailto:seelhoff@sophsoft.com"&gt;seelhoff@sophsoft.com&lt;/a&gt;) and I will provide instructions for doing so.&lt;br /&gt;&lt;br /&gt;Finally, and very unfortunately, I have to acknowledge that a friend of mine (in an unrelated field) passed away early last week, so...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Here's to you, Wayne. You will be greatly missed.&lt;/span&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/04/rites-of-spring' title='Rites of Spring'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=5305190974242037595' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5305190974242037595'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/5305190974242037595'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-3823496414267671532</id><published>2008-03-19T00:01:00.000-04:00</published><updated>2008-03-19T16:13:44.692-04:00</updated><title type='text'>Five years</title><content type='html'>&lt;strong&gt;&lt;em&gt;[Moment of Silence]&lt;/em&gt;&lt;/strong&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/03/five-years' title='Five years'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=3823496414267671532' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3823496414267671532'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3823496414267671532'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-202183309630509944</id><published>2008-03-11T01:16:00.027-04:00</published><updated>2008-03-16T17:58:12.214-04:00</updated><title type='text'>We need more Squares</title><content type='html'>It is time for "squares" to honor IP rights proudly.&lt;br /&gt;&lt;br /&gt;During my life, I have heard many people referred to as "squares" because they chose not to participate in some activity, whether it be drinking, smoking, or promiscuous sex. I have been on both sides of that intended epithet, and it is much harder to stick to ones choices than to go along with the crowd. In my youthful experience, &lt;em&gt;"&lt;span style="COLOR: rgb(255,0,0)"&gt;everyone is doing it&lt;/span&gt;&lt;/em&gt;" was the key argument in such situations.&lt;br /&gt;&lt;br /&gt;Fast forward several years into the future. Drinking can lead to alcoholism and drunk driving, and "Drink responsibly" is the new mantra and mandate. Smoking causes addiction and early death, not to mention an offensive smell, and people are now generally encouraged to quit (and congratulated for doing so). Sex, practiced irresponsibly, can lead to unwanted pregnancy and/or STDs, and now many people take pride in their &lt;em&gt;choice&lt;/em&gt; of either abstinence or a monogamous relationship.&lt;br /&gt;&lt;br /&gt;Now it seems that &lt;span style="COLOR: rgb(255,0,0)"&gt;copyright violations&lt;/span&gt;, in the form of &lt;span style="COLOR: rgb(255,0,0)"&gt;pirated software and illegal music and video files&lt;/span&gt;, are another foolish act that "&lt;em&gt;everyone&lt;/em&gt;", especially the young, are being encouraged by peers to do.&lt;br /&gt;&lt;br /&gt;It is high time that we "squares" stand up and start turning the tide against these unethical, immoral, and illegal practices. I am confident that nearly everybody who reads this blog understands the importance of creative people such as game developers, artists, and musicians getting properly paid for their work. Nevertheless, I will still make the point that &lt;span style="COLOR: rgb(255,0,0)"&gt;if creators are not compensated fairly because their work is being stolen, then there will soon be a decrease in software, video games, music, movies, and other art, to the detriment of society&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I realize that people are not often willing or able to think about abstract concepts such as the "detriment of society", so perhaps the fear of the logical extent of what it happening &lt;em&gt;already&lt;/em&gt; will sway them. Groups such as the &lt;a href="http://www.riaa.com/"&gt;RIAA&lt;/a&gt; (according to Google, "Trade group that &lt;em&gt;claims&lt;/em&gt; to represent the US recording industry." [emphasis mine]) are becoming more radical and aggressive with lawsuits and technological means of locking content and spying (yes, &lt;em&gt;spying&lt;/em&gt;) on their own customers. We are rapidly moving to a point where, in order to watch a movie at home, play a computer game, or listen to a song, we have to completely give up our privacy (not to mention our credit card numbers) and still endure painful DRM procedures. Yet the problem grows worse.&lt;br /&gt;&lt;br /&gt;Instead of encouraging such antagonistic means, it is imperative on all of us (thoughtful, intelligent people) to &lt;span style="COLOR: rgb(255,0,0)"&gt;be vocal about how &lt;em&gt;un&lt;/em&gt;cool it is to steal&lt;/span&gt; others' creative work by making digital copies without paying. If one makes a living, or has any intent to ever make money, in a creative field, then one cannot condone copyright violations in &lt;em&gt;any&lt;/em&gt; area. With some reverse peer pressure from the millions of people in creative fields, it is possible to give digital theft the social stigma it deserves.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Are you all with me?&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;[Note: This posting was delayed for &lt;em&gt;days&lt;/em&gt; due to a technological failure.]&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/03/we-need-more-squares' title='We need more Squares'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=202183309630509944' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/202183309630509944'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/202183309630509944'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-1856568499409973843</id><published>2008-02-25T12:47:00.002-05:00</published><updated>2008-02-25T13:23:55.076-05:00</updated><title type='text'>SharewareRadio.com Interview</title><content type='html'>A voice interview I did last summer has now been published.&lt;br /&gt;&lt;br /&gt;During SIC 2007, &lt;strong&gt;Mike Dulin&lt;/strong&gt; interviewed me for his &lt;a href="http://www.sharewareradio.com/"&gt;SharewareRadio.com&lt;/a&gt; program.  Last week, &lt;span style="color:#ff0000;"&gt;my interview&lt;/span&gt; was the one included in the weekly broadcast [Thursday Feburary 21, 2008].  The full program [MP3 - 16.6M] can be downloaded (or opened directly) from the front page for the next few days.  In case you miss the current window, the interview should be available in the &lt;a href="http://www.sharewareradio.com/archives.htm"&gt;archives&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The general topics of conversation were my background (briefly), game development, and the &lt;strong&gt;ASP&lt;/strong&gt; (&lt;a href="http://www.asp-shareware.org/"&gt;Association of Shareware Professionals&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Enjoy!&lt;/span&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/sharewareradiocom-interview' title='SharewareRadio.com Interview'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=1856568499409973843' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/1856568499409973843'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/1856568499409973843'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-3647151711850524128</id><published>2008-02-13T23:59:00.004-05:00</published><updated>2008-02-14T16:22:35.537-05:00</updated><title type='text'>HNT: Inspire stuggling employees (part 3)</title><content type='html'>This is the last part (for now) of How Not To inspire struggling employees.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;[The past two posts provide context for this.]&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The situation&lt;/span&gt;: Unlike the previous situations, at this point I was making enough money to pay my bills on time, albeit without really getting ahead. I had worked my way up from Software Engineer to Vice President of Programming and, again, was the highest positioned employee, #2 to the owner/President. The company was not particularly strong, financially, but I had finished a multimedia presentation product that had the possibility, if managed and marketed correctly, to make a large splash in a fledgling industry (in 1992). I had high hopes of actually earning a comfortable living for once. Until...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;The incident&lt;/span&gt;&lt;/strong&gt;: My boss, for reasons still unknown to me, confided that he would be "&lt;em&gt;perfectly happy to earn $40K per year.&lt;/em&gt;" In fact, he went on to proclaim that if a benefactor would grant him that much each year, he will close down the company and just live on that.&lt;br /&gt;&lt;br /&gt;That was his &lt;em&gt;goal&lt;/em&gt;. Of course, this is one of those guys who grew up with a silver spoon in his mouth, so I suppose it was admirably modest, but the fact that he barely wanted to earn more than I expected on my next raise was disconcerting. More so was the fact that he was only committed to the company from which I was earning my living until something easier came along (like inheriting family money, perhaps).&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The lessons&lt;/span&gt;: If the owner of the company has aspirations for the long term that are lower than your own for the next year or so, it is time to look elsewhere. Should you find that your boss has no particular commitment to the work that you (collectively) do, get ready to leave. When your boss has an extramarital affair with one of your coworkers and it starts affecting your job, depart as soon as possible. (No, wait... That last one is a different story.)&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-1"&gt;link to part 1&lt;/a&gt;]&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-2"&gt;link to part 2&lt;/a&gt;]</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-3' title='HNT: Inspire stuggling employees (part 3)'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=3647151711850524128' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3647151711850524128'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3647151711850524128'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-6749570853421101413</id><published>2008-02-12T00:11:00.004-05:00</published><updated>2008-02-14T23:52:17.731-05:00</updated><title type='text'>HNT: Inspire stuggling employees (part 2)</title><content type='html'>This is the second (middle) part of How Not To inspire struggling employees.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;[Please see my previous post for background.]&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The situation&lt;/span&gt;: I had a programming position at an independent game development company. Scratch that. I had &lt;em&gt;&lt;strong&gt;the&lt;/strong&gt;&lt;/em&gt; programming position (remaining), and in an attempt to get our game finished, I had (very foolishly) taken a pay cut down to minimum wage, albeit with the possibility of overtime up to 80 hours. In order to make ends meet, I then had to work 80 hours &lt;em&gt;every&lt;/em&gt; week. Since I (and my pregnant wife) lived 30 miles away, I often had to sleep in the office to save both time and gas money. This took a toll on my health, my finances, and my marriage (and needless to say, I would never do that again).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;The incident&lt;/span&gt;&lt;/strong&gt;: One of the (two) bosses told me one day that his personal bank account had dipped below $10,000 and continued, "&lt;em&gt;I get nervous when it gets that low.&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;There I was, working the equivalent of two full time jobs, yet still only able to afford gas to see my wife (who was unable to work due to a difficult pregnancy) some nights, and &lt;em&gt;of course&lt;/em&gt; stressed beyond belief. So my boss thinks that he will get better productivity by commiserating about having "money problems" while demonstrating a complete lack of understanding of my situation. Hmm...&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The lessons&lt;/span&gt;: Never accept a pay cut to finish a project, &lt;em&gt;especially&lt;/em&gt; if you are a critical developer (unless, of course, you can afford it &lt;em&gt;and&lt;/em&gt; stand to profit handsomely when the product is completed). Working 80 hours per week on a sustained basis is counterproductive. If you are an employer, make sure that your developers can at least afford basic necessities, and certainly do not detail how you are at a whole different economic level (if applicable).&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-1"&gt;link to part 1&lt;/a&gt;]&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-3"&gt;link to part 3&lt;/a&gt;]</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-2' title='HNT: Inspire stuggling employees (part 2)'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=6749570853421101413' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/6749570853421101413'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/6749570853421101413'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-7951148266406031017</id><published>2008-02-11T14:17:00.012-05:00</published><updated>2008-02-15T00:18:22.210-05:00</updated><title type='text'>HNT: Inspire stuggling employees (part 1)</title><content type='html'>This is the first part (of 3) about How Not To inspire struggling employees.&lt;br /&gt;&lt;br /&gt;In my early career, I had a number of jobs which, for various reasons, paid less than they should have, resulting in financial struggles for me and my family. There were three particular incidents, at different companies, which exemplify very poor understanding of the situation and demonstrate a boss utterly failing to instill any sense of confidence or hope for any improvement.&lt;br /&gt;&lt;br /&gt;It should be noted that I chose to leave &lt;span style="color:#ff0000;"&gt;each of these companies&lt;/span&gt;, and all of them &lt;span style="color:#ff0000;"&gt;went out of business&lt;/span&gt; fairly soon thereafter. I present them in chronological order, starting (appropriately) with the first:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The situation&lt;/span&gt;: I had a dual position which involved both management and development responsibilities, in different areas of the business (service/repairs and consulting, respectively). I accepted lower weekly pay in exchange for an annual bonus plan that &lt;em&gt;seemed good at the time&lt;/em&gt;. Alas, the bonus was not paid on time (and actually took almost a year to receive, in pieces, until I took an "in kind" payment two weeks before the next, larger, annual bonus was due). More relevant, though, is that I worked may way up to being the senior employee, #3 in the company behind the two owners, finding to my chagrin that meant my paychecks were more likely to be late, and usually by a full pay period.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;The incident&lt;/span&gt;&lt;/strong&gt;: The boss presented me with my W-2 for the previous year and proclaimed, seemingly with some misplaced pride (or &lt;em&gt;something&lt;/em&gt;): "&lt;em&gt;Look! I only made $200 more than you did last year.&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;Let's see... The company owes me a couple of weeks of past wages, most of my annual "bonus", and I am having great difficulty making ends meet as a single person living in an efficiency apartment with minimal expenses. To quote a line from one of my favorite sitcoms, &lt;em&gt;Coupling&lt;/em&gt; (the &lt;a href="http://us.imdb.com/title/tt0237123/"&gt;hilarious British one&lt;/a&gt;, of course), "What part of your brain thought that was a good thing to say?"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;The lessons&lt;/span&gt;: If a paycheck is late (more than once) or a promised bonus is not paid, it is time to find another job. If the owner of the company has to live on ramen noodles, yet the checks are late anyway, find a different job &lt;em&gt;&lt;strong&gt;now&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-2"&gt;link to part 2&lt;/a&gt;]&lt;br /&gt;[&lt;a href="http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-3"&gt;link to part 3&lt;/a&gt;]</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/hnt-inspire-stuggling-employees-part-1' title='HNT: Inspire stuggling employees (part 1)'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7951148266406031017' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7951148266406031017'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7951148266406031017'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-7176845782225841046</id><published>2008-02-09T18:32:00.001-05:00</published><updated>2008-02-09T19:37:04.074-05:00</updated><title type='text'>Comments?  Yes, please.</title><content type='html'>It looks like my new web server was rejecting blog comments.&lt;br /&gt;&lt;br /&gt;I think that I have fixed the problem for past entries, but this post is a test to confirm that I have resolved this permission problem going forward.&lt;br /&gt;&lt;br /&gt;Please make nonsensical comments to let me know that it is working.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Thanks.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[Note: This is my second try.]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[OK, third attempt now...]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[Fourth attempt....]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;[Fifth attempt!]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/comments-yes-please' title='Comments?  Yes, please.'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7176845782225841046' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7176845782225841046'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7176845782225841046'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-7095225712599090248</id><published>2008-02-07T23:36:00.000-05:00</published><updated>2008-02-07T23:38:05.256-05:00</updated><title type='text'>Rats!</title><content type='html'>Today begins the Year of the Rat.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;Happy Chinese New Year!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/rats' title='Rats!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7095225712599090248' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7095225712599090248'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7095225712599090248'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-4706954385282648537</id><published>2008-02-02T16:39:00.000-05:00</published><updated>2008-02-02T17:13:38.651-05:00</updated><title type='text'>Greetings, Fellow Groundhogs</title><content type='html'>The new year finally begins in earnest.&lt;br /&gt;&lt;br /&gt;With 2007 in the rear view mirror (and, of course, &lt;em&gt;closer than it appears&lt;/em&gt;), I am ready to make great progress throughout 2008.  As promised in the previous post, I emerge with the woodchucks to be seen on this day, and likewise, I started out the day in a hole.  Nevertheless, I am definitely looking forward to the near future.&lt;br /&gt;&lt;br /&gt;We have a &lt;span style="color:#ff0000;"&gt;big game development project&lt;/span&gt;, ultimately representing several products on (at least) a couple of platforms, that is taking much of my time now.  The first testing version will be ready shortly, with a couple of releases (for Windows and Mac) scheduled as soon as everything is solid and "&lt;em&gt;bug free&lt;/em&gt;".  There are also several more to follow in the first part of this year.&lt;br /&gt;&lt;br /&gt;Also, as the &lt;span style="color:#ff0000;"&gt;ASP Chairman of the Board&lt;/span&gt;, I am excited that the &lt;a href="http://www.asp-shareware.org/"&gt;Association of Shareware Professionals&lt;/a&gt; has all of its 2008 leadership in place now, and with the quality of our team, I am expecting that we will be making great improvements this year, including with the &lt;span style="color:#ff0000;"&gt;ASP Indie Games SIG&lt;/span&gt; (Special Interest Group).  Similarly, our chapter of the &lt;span style="color:#ff0000;"&gt;International Game Developers Association&lt;/span&gt;, &lt;a href="http://www.igdadetroit.org/"&gt;IGDA Detroit&lt;/a&gt;, is ready to make big strides forward.&lt;br /&gt;&lt;br /&gt;Remember, we gain an extra day this month, and even my late beginning gives me a head start of five days over the Chinese.  &lt;span style="font-size:78%;"&gt;[Chinese New Year is Thursday, February 7.]&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/02/greetings-fellow-groundhogs' title='Greetings, Fellow Groundhogs'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=4706954385282648537' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/4706954385282648537'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/4706954385282648537'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-8358878122600642566</id><published>2008-01-02T17:04:00.000-05:00</published><updated>2008-01-02T17:13:51.598-05:00</updated><title type='text'>Happy New Year 2008!</title><content type='html'>Thanks for the great memories, 2007!&lt;br /&gt;&lt;br /&gt;On this first working day of 2008, I want to wish everybody a &lt;span style="color:#ff0000;"&gt;Happy New Year&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;Additionally, I will take this opportunity to hope everybody (in the US, anyway) has a good Martin Luther King, Jr. Day [January 21]. Big things are cooking here, but it looks like activity on this blog will be slow or non-existent until Groundhog Day, when I, too, will come out of "hibernation". Until then...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;Numeric year update was successfully installed. Rebooting now.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2008/01/happy-new-year-2008' title='Happy New Year 2008!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=8358878122600642566' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/8358878122600642566'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/8358878122600642566'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-2594525306220280161</id><published>2007-12-29T11:06:00.000-05:00</published><updated>2007-12-29T11:58:44.728-05:00</updated><title type='text'>Where are Wii?</title><content type='html'>Another season of artificial shortages comes to an end.&lt;br /&gt;&lt;br /&gt;For the second year in a row, &lt;a href="http://www.nintendo.com/"&gt;Nintendo&lt;/a&gt; has managed to create completely artificial shortages of their &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Wii&lt;/strong&gt;&lt;/span&gt; console to increase demand.  There were questions in 2006, within the first few months of the &lt;a href="http://wii.nintendo.com/"&gt;Wii&lt;/a&gt; release, about whether this was a legitimate production issue, but more than a year later, it is fairly obvious that Nintendo is manufacturing scarcity alongside the hardware.&lt;br /&gt;&lt;br /&gt;As far as the actual process of building the consoles is concerned, it is not as if they should be experiencing any delays due to, say, protecting the environment.  Recently, &lt;span style="color:#ff0000;"&gt;Nintendo&lt;/span&gt; got the very first &lt;span style="color:#ff0000;"&gt;&lt;em&gt;zero&lt;/em&gt; rating&lt;/span&gt; given to any company by &lt;a href="http://www.greenpeace.org/electronics"&gt;Greenpeace&lt;/a&gt; in their &lt;em&gt;Guide to Greener Electronics&lt;/em&gt;.  That is quite an accomplishment; as the actual &lt;a href="http://www.greenpeace.org/raw/content/international/press/reports/greener-electronics-nintendo-r.pdf"&gt;report on Nintendo [PDF]&lt;/a&gt; states, "&lt;em&gt;The company scores zero on all criteria, allowing infinite room for future improvement.&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;Nevertheless, whether by stumbling into the problem last year and then merely replicating it in 2007 or by marketing design from the outset, this "&lt;span style="color:#ff0000;"&gt;Cabbage Patch Console&lt;/span&gt;" approach appears to be working.  Dozens of adults lined up at our local Best Buy at 8:00am last Sunday morning, in winter advisory conditions including wind gusts up to 50 MPH, to get &lt;em&gt;tickets&lt;/em&gt; to allow them to purchase one of the 120 units available.  These ticketholders then waited in line &lt;em&gt;again&lt;/em&gt;, some for hours, waiting for the opportunity to actually make the purchase.  All of this just yards from where the technically superior &lt;a href="http://www.xbox.com/"&gt;XBox 360&lt;/a&gt; and &lt;a href="http://www.us.playstation.com/PS3"&gt;Playstation 3&lt;/a&gt; consoles sat in piles as if stuck on the Island of Misfit Toys.&lt;br /&gt;&lt;br /&gt;Fortunately, Santa Claus managed to bring a Nintendo Wii for our family this Christmas season without standing in any such ridiculous lines, but his method remains a closely kept secret.  For my part, I find that the Wii controllers are well designed for certain types of games (Wii Sports Bowling in particular), but for other games they seem an awkward fit (think &lt;em&gt;shoehorn&lt;/em&gt;).  The fact that most games require players to stand, rather than sit down, to play has both positive and negative aspects.&lt;br /&gt;&lt;br /&gt;On my first attempt, my &lt;em&gt;Wii Fitness Age&lt;/em&gt; matched my actual chronological age exactly; I will have to work on that.</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2007/12/where-are-wii' title='Where are Wii?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=2594525306220280161' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2594525306220280161'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2594525306220280161'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-2698763829521025986</id><published>2007-12-27T17:28:00.000-05:00</published><updated>2007-12-27T18:26:46.406-05:00</updated><title type='text'>Podcast: Detroit Creative Talent</title><content type='html'>I was interviewed for a podcast that has now been posted.&lt;br /&gt;&lt;br /&gt;About a week ago, &lt;strong&gt;Rich Elswick&lt;/strong&gt; (of &lt;a href="http://www.moyaentertainment.com/"&gt;Moya Entertainment&lt;/a&gt;) interviewed me for &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Detroit Creative Talent&lt;/span&gt;&lt;/strong&gt;, which (as the name suggests) promotes creative talent in and around the Detroit area.  Michigan boasts a strong pool of such talent in areas such as game development, multimedia production, film and broadcast media, and this site works to highlight some of the individuals creating product here.&lt;br /&gt;&lt;br /&gt;The podcast of my interview is now available from the &lt;a href="http://detroitcreativetalent.com/"&gt;Detroit Creative Talent web site&lt;/a&gt;.  &lt;em&gt;[MP3 size: 55.4M, Running time: 1:00:30.]&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2007/12/podcast-detroit-creative-talent' title='Podcast: Detroit Creative Talent'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=2698763829521025986' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2698763829521025986'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2698763829521025986'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-7903681546852868629</id><published>2007-12-21T00:51:00.000-05:00</published><updated>2007-12-22T12:07:32.283-05:00</updated><title type='text'>Solution: Climb Mode</title><content type='html'>&lt;p&gt;Here is our solution to online statistics manipulation.&lt;/p&gt;&lt;p&gt;As mentioned in my &lt;span style="color:#ff0000;"&gt;previous post&lt;/span&gt;, &lt;a href="http://blog.gamecraft.org/2007/12/problem-statistics-manipulation"&gt;Problem: Statistics Manipulation&lt;/a&gt;, we have some players who manipulate their online statistics for solitaire games using a variety of methods.  Equally, we have players complaining in the &lt;a href="http://www.goodsol.net/cgi-bin/forum/discus.cgi"&gt;Goodsol Solitaire Forum&lt;/a&gt; about this practice and asking for something to be done.  Worse, some players have stopped participating and reporting statistics due to the unreliability.&lt;/p&gt;&lt;p&gt;In an attempt to address this issue, and generally make our games more fun for our customers, we designed a new mode of gameplay called (for now) &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Climb Mode&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;In Climb Mode, a &lt;span style="color:#ff0000;"&gt;user plays&lt;/span&gt; the deals for a particular game &lt;span style="color:#ff0000;"&gt;in strictly numerical order&lt;/span&gt;, starting with deal #1.  This eliminates the ability to cherry-pick or replay deals to inflate victory percentages.  At the same time, it assures that all players are compared on results from exactly the same deals.  (This mode actually removes several features, such as &lt;em&gt;Select Game&lt;/em&gt;, &lt;em&gt;Previous Game&lt;/em&gt;, and &lt;em&gt;New [random] Game&lt;/em&gt;.)  Further, the game options are always fixed, so easier (or harder) variants are not available.&lt;/p&gt;&lt;p&gt;To address the question of which types of gameplay is preferred, we created a &lt;span style="color:#ff0000;"&gt;cumulative scoring&lt;/span&gt; system, where the score on a certain game is the total of all scores for deals played.  This allows players (like me) to play for the maximum number of victories, hence scoring the most points per deal, to compete fairly with other players who play as many games as possible, rather than replaying each trying for a victory.  Once one moves on from a game (by either winning or using &lt;em&gt;Next Game&lt;/em&gt;), one cannot go back.&lt;/p&gt;&lt;p&gt;All &lt;span style="color:#ff0000;"&gt;games are timed&lt;/span&gt; in Climb Mode, and average time per deal is reported along with the total score.  Ties in score are decided in favor of the player with the lower average time.  Unlike in standard mode, the timer does &lt;em&gt;not&lt;/em&gt; reset when restarting a deal, so one can replay as often as desired, but the extra attempts are reflected in the overall game time.  (I have several deals in &lt;em&gt;&lt;strong&gt;Free Klondike&lt;/strong&gt;&lt;/em&gt; where I eventually won, but only after the timer maxed out at 99:59.9.)&lt;/p&gt;&lt;p&gt;Of course, the implementation of Climb Mode does not completely remove the possibility of cheating, as somebody who is truly determined could still potentially manipulate the results.  However, we operate from the philosophy that anybody who goes through that much trouble to cheat in a friendly competition has bigger issues.  In practice, since only paying customers are allowed to submit online scores, this has never been a problem, and the situation is certainly better than before.&lt;/p&gt;&lt;p&gt;Note that we decided to first implement the above changes in &lt;strong&gt;&lt;em&gt;&lt;a href="http://www.goodmj.com/"&gt;Pretty Good MahJongg&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt; rather than &lt;em&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Pretty Good Solitaire&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;.  Now that the system has proven itself over the last few years in &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Pretty Good MahJongg&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;, will Climb Mode be implemented in the next version of PGS?  As the Magic 8 Ball says, "&lt;em&gt;Signs point to yes.&lt;/em&gt;"&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2007/12/solution-climb-mode' title='Solution: Climb Mode'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=7903681546852868629' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7903681546852868629'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/7903681546852868629'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-2974806625570617364</id><published>2007-12-12T00:47:00.000-05:00</published><updated>2007-12-12T01:17:48.625-05:00</updated><title type='text'>Problem: Statistics Manipulation</title><content type='html'>One solitaire game problem can be online statistics manipulation.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;[Editor's note: This blog post was written more than a year ago, but only posted now.]&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;One of the common complaints on the &lt;a href="http://www.goodsol.net/cgi-bin/forum/discus.cgi"&gt;Goodsol support forum&lt;/a&gt; is that the online statistics are skewed in some way. To be sure, there are some &lt;span style="color:#ff0000;"&gt;exploits&lt;/span&gt; that can be used in the flagship product, &lt;a href="http://www.goodsol.com/"&gt;&lt;strong&gt;&lt;em&gt;Pretty Good Solitaire&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;, to manipulate the statistics in ones favor. In particular, one can select any deal (of 2147483647 available deals per game), so selecting known wins helps. Also, the starting position can be examined and, if no moves are made, abandoned without adversely affecting ones victory percentage. For the truly vain, unswayed by monotony, one can even play the &lt;em&gt;same&lt;/em&gt; game repeatedly to boost their score.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Game secret:&lt;/strong&gt; Due to the shuffling algorithm used, by design, the very last deal (i.e., &lt;span style="color:#ff0000;"&gt;game #2147483647&lt;/span&gt;) produces an unshuffled deck, which sometimes makes a victory easier. Veteran players who are really desperate to win a particular Solitaire game sometimes use this deal number in an attempt to get above 0%.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;In addition to manipulating statistics via cherry-picking deals, there are a few other &lt;span style="color:#ff0000;"&gt;complaints&lt;/span&gt;.  Some of the games have rules that make winning easier (or harder), so the statistics do not always compare like with like.  Similarly, some players attempt to get high victory percentages, restarting a game repeatedly until it can be won (if possible), while others value the number of victories and play many more games to do that.  Which is better: 100 straight victories in 100 games (100%), or 200 victories in 1000 games (20%)?  That is a philosophical question.&lt;br /&gt;&lt;br /&gt;We decided to seek a better approach for the online statistics to address some of the expressed concerns.  &lt;em&gt;My &lt;span style="color:#ff0000;"&gt;next blog post&lt;/span&gt; will discuss our solution to this issue.&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2007/12/problem-statistics-manipulation' title='Problem: Statistics Manipulation'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=2974806625570617364' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2974806625570617364'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/2974806625570617364'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-9262978.post-3755508475482845619</id><published>2007-12-11T14:15:00.000-05:00</published><updated>2007-12-11T15:13:32.287-05:00</updated><title type='text'>Goodbye, CompUSA!</title><content type='html'>A major computer retailer ceases operations.&lt;br /&gt;&lt;br /&gt;Last Friday, it was announced that computer retailer &lt;a href="http://www.compusa.com/"&gt;CompUSA&lt;/a&gt; will close all of its 103 stores, which includes a store just down the road (about a mile) from here. This decision comes on the heels of our Director of Operations declaring that she will no longer purchase anything for our company from there due to systematic failure of customer service at these stores.&lt;br /&gt;&lt;br /&gt;In analyzing the situation, I think that the only surprise in this announcement is that CompUSA managed to stay in business (here, anyway) as long as they did. There are three fundamental errors that this business made to lose our business:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;First, the service to customers in the retail stores was reliably "last rate".&lt;/span&gt; On our final visit there, we had &lt;strong&gt;&lt;em&gt;four&lt;/em&gt;&lt;/strong&gt; red shirts standing around debating nothing of substance, and not dealing with customers, while the &lt;strong&gt;&lt;em&gt;one&lt;/em&gt;&lt;/strong&gt; cashier on a lane went to the back of the store to find something, leaving a line of customers, credit cards in hand, waiting indefinitely. This was not merely a regular occurrence, but the &lt;em&gt;usual&lt;/em&gt; situation.&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;Second, most of the advertised "deals" involved mail-in rebates, unnecessarily.&lt;/span&gt; Frankly, rebates are a scam, especially when &lt;em&gt;instant savings&lt;/em&gt; offered elsewhere ostensibly give the same end result. We had a policy in place not to consider rebates when calculating costs, which resulted in far fewer purchases there.&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;Third, CompUSA is a spammer, using (fraudulent) third-party mailing lists.&lt;/span&gt; I know this because they regularly mail one of our &lt;em&gt;honeypot&lt;/em&gt; email addresses that has never been added to any mailing list (and, in fact, never even existed until spammers started pummeling it with UCE). It was certainly not double opt-in.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;After doing my basic analysis, the first web news article I found about this, &lt;a href="http://www.crn.com/it-channel/204703166"&gt;CompUSA To Close Up Shop&lt;/a&gt;, has comments which show that others had similar experiences, tending to indicate that the failures were truly corporate, not merely bad management at our local store. Although it is generally better to have more choice, I say "&lt;em&gt;&lt;span style="color:#ff0000;"&gt;Good riddance to CompUSA!&lt;/span&gt;&lt;/em&gt;"&lt;/p&gt;&lt;p&gt;For local purchase of hardware, we strongly recommend &lt;strong&gt;&lt;a href="http://www.digilinkcomputers.com/"&gt;Digilink Computers&lt;/a&gt;&lt;/strong&gt;. They are always helpful when we have to buy computer components, usually in an emergency situation. (Yes, this includes the new server on which this blog is hosted.) My only complaint is that they are no longer open on Sundays, which sometimes requires us to go elsewhere.&lt;/p&gt;&lt;p&gt;The second choice in this area is &lt;a href="http://www.bestbuy.com/"&gt;Best Buy&lt;/a&gt;, which is much larger, but is oriented toward general consumers, so individual components (e.g., processors, fans, or empty cases) are either not available at all or only in &lt;em&gt;severely&lt;/em&gt; limited selection. (Digilink has a sales case with various motherboards on display; do not look for that at Best Buy.)&lt;/p&gt;&lt;p&gt;Let me end this post with an open invitation to &lt;a href="http://www.frys.com/"&gt;Fry's Electronics&lt;/a&gt; to open a store in this area. The closest Fry's to our location is almost 250 miles down I-69 to Indianapolis, not exactly convenient. &lt;em&gt;However, I know of a perfect computer retail location nearby that will be available and vacant within a month or so...&lt;em&gt;&lt;/p&gt;&lt;/em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;em&gt;&lt;/em&gt;&lt;/em&gt;</content><link rel='alternate' type='text/html' href='http://blog.gamecraft.org/2007/12/goodbye-compusa' title='Goodbye, CompUSA!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9262978&amp;postID=3755508475482845619' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feedsatom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3755508475482845619'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9262978/posts/default/3755508475482845619'/><author><name>Gregg Seelhoff</name><uri>http://www.blogger.com/profile/06988586696780615475</uri><email>noreply@blogger.com</email></author></entry></feed>