Archive

The Sierra Network II

You may remember Sierra's ImagiNation network from the earliest days of dial-up networking: The ImagiNation Network (INN), aka The Sierra Network (TSN), was the first online multiplayer gaming system. Developed by Sierra On-Line in 1989, and first available to the public in 1991, the ImagiNation Network was a

By Jeff Atwood · · Comments

Paul Graham's Participatory Narcissism

I have tremendous respect for Paul Graham. His essays – repackaged in the book Hackers and Painters – are among the best writing I've found on software engineering. Not all of them are so great, of course, but the majority are well worth your time. That's more than

By Jeff Atwood · · Comments

Adventures in Rechargeable Batteries

Every self-respecting geek loves gadgets. I'm no exception. And so many of my favorite gadgets have a voracious appetite for batteries. I don't know why all the other battery types fell so far out of favor, but between AA and AAA, I could probably power 95%

By Jeff Atwood · · Comments

The Dark Side of Extensions

One of the best things – if not the best thing – about Firefox is the rich, vibrant ecosystem of add-ons that has grown up around it. Almost anything you could possibly want to do with a web browser can be done with Firefox... if you're willing to hunt down

By Jeff Atwood · · Comments

Does More Than One Monitor Improve Productivity?

I've been a multiple monitor enthusiast since the dark days of Windows Millennium Edition. I've written about the manifold joys of many-monitor computing a number of times over the last four years: * Multiple Monitors and Productivity * Multiple LCDs * Joining the Prestigious Three Monitor Club * The Large

By Jeff Atwood · · Comments

What's Wrong With Turkey?

Software internationalization is difficult under the best of circumstances, but it always amazed me how often one particular country came up in discussions of internationalization problems: Turkey. For example, this Rick Strahl post from mid-2005 is one of many examples I've encountered: I've been tracking a

By Jeff Atwood · · Comments

Choosing Your Own Adventure

The Choose Your Own Adventure [http://www.cyoa.com/] book series was one of my favorites as a young reader. [https://blog.codinghorror.com/content/images/2016/01/66-Choose-Your-Own-Adventure-covers--huge-.jpg] The Choose Your Own adventure books are still around; modern versions can be found at your local bookstore [http://www.

By Jeff Atwood · · Comments

Real-Time Raytracing

Like many programmers, my first exposure to ray tracing was on my venerable Commodore Amiga. It's an iconic system demo every Amiga user has seen at some point: behold the robot juggling silver spheres! Thus begins the article in the May/June 1987 AmigaWorld in which Eric Graham

By Jeff Atwood · · Comments

A Question of Programming Ethics

From the ACM Code of Ethics [http://www.acm.org/about/code-of-ethics]:> As an ACM member I will 1. Contribute to society and human well-being. 2. Avoid harm to others. 3. Be honest and trustworthy. 4. Be fair and take action not to discriminate. 5. Honor property rights including

By Jeff Atwood · · Comments

Death Threats, Intimidation, and Blogging

I miss Kathy Sierra. Kathy was the primary author of the Creating Passionate Users blog, which she started in December 2004. Her writing was of sufficient quality to propel her blog into the Technorati top 100 within a year and a half. That's almost unheard of, particularly for

By Jeff Atwood · · Comments

See You at MIX08!

Well, you won't technically see me at MIX08 [http://visitmix.com/2008/] this year. But you will see some very cool top-secret stuff Vertigo created [http://www.vertigo.com/mix] in the keynote. [http://visitmix.com/2008/] MIX is by far my favorite Microsoft conference after attending the

By Jeff Atwood · · Comments