technology trends

graphics cards

Feeding My Graphics Card Addiction

Hello, my name is Jeff Atwood, and I'm an addict. I'm addicted... to video cards. In fact, I've been addicted since 1996. Well, maybe a few years earlier than that if you count some of the classic 2D accelerators. But the true fascination didn&

By Jeff Atwood ·
Comments

conceptual design

Remembering the Dynabook

My recent post on netbooks reminded me of Alan Kay's original 1972 Dynabook concept (pdf). We now have some reasons for wanting the DynaBook to exist. Can it be fabricated from currently invented technology in quantities large enough to bring a selling (or renting) price within reach of

By Jeff Atwood ·
Comments

hci

HCI Remixed

I like to take one or two books with me when I travel, and one of the books I chose for this trip is HCI Remixed [http://www.amazon.com/exec/obidos/ASIN/0262050889/codihorr-20]. [http://www.amazon.com/exec/obidos/ASIN/0262050889/codihorr-20] Sometimes the books I choose are

By Jeff Atwood ·
Comments

programming languages

Programming Is Hard, Let's Go Shopping!

A few months ago, Dare Obasanjo noticed a brief exchange my friend Jon Galloway [http://twitter.com/jongalloway] and I had on Twitter. Unfortunately, Twitter makes it unusually difficult to follow conversations, but Dare outlines the gist of it in Developers, Using Libraries is not a Sign of Weakness [http:

By Jeff Atwood ·
Comments

microsoft

Bill Gates and Code Complete

By now I’m sure you’ve at least heard of, if not already seen, the new Windows Vista advertisements featuring Bill Gates and Jerry Seinfeld. They haven’t been well received, to put it mildly, but the latest commercial is actually not bad in its longer 4 minute version:

By Jeff Atwood ·
Comments

multi-threading

Deadlocked!

You may have noticed that my posting frequency has declined over the last three weeks. That's because I've been busy building that Stack Overflow thing we talked about. It's going well so far. Joel Spolsky also seems to think it's going well,

By Jeff Atwood ·
Comments

javascript

Secrets of the JavaScript Ninjas

One of the early technology decisions we made on Stack Overflow was to go with a fairly JavaScript intensive site. Like many programmers, I've been historically ambivalent about JavaScript: * The Power of "View Source" * The Day Performance Didn't Matter Any More * JavaScript and HTML:

By Jeff Atwood ·
Comments

software development

Quantity Always Trumps Quality

Nathan Bowers pointed me to this five year old Cool Tools entry on the book Art & Fear. Although I am not at all ready to call software development "art" -- perhaps "craft" would be more appropriate, or "engineering" if you're feeling

By Jeff Atwood ·
Comments

software development concepts

Alpha, Beta, and Sometimes Gamma

As we begin the private beta for Stack Overflow later this week, I wondered: where do the software terms alpha and beta come from? And why don't we ever use gamma? Alpha and Beta are the first two characters of the Greek alphabet. Presumably these characters were chosen

By Jeff Atwood ·
Comments

software development

The Ultimate Software Gold Plating

Some developers love to gold plate their software. There are various shades of .. er, gold, I guess, but it's usually considered wasteful to fritter away time gold plating old code in the face of new features that need to be implemented, or old bugs that could be squashed.

By Jeff Atwood ·
Comments

software development concepts

iTunes is Anti-Web

Ever find yourself clicking on links to music or videos and getting blasted in the face with this delightful little number? That's right -- links to any sort of music, TV shows, movies, podcasts, audiobooks or anything else available through Apple's iTunes store requires custom software

By Jeff Atwood ·
Comments

xml

Revisiting the XML Angle Bracket Tax

Occasionally I'll write about things that I find sort of mildly, vaguely thought provoking, and somehow that writing turns out to be ragingly controversial once posted here. Case in point, XML: The Angle Bracket Tax. I'm still encountering people online who almost literally hate my guts

By Jeff Atwood ·
Comments