Jeff Atwood began the Coding Horror blog in 2004, and is convinced that it changed his life. He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.

Jeff Atwood

Jeff Atwood lives in Berkeley, CA with his wife, two cats, three children and a whole lot of computers. He was weaned as a software developer on various implementations of Microsoft BASIC in the '80s, starting with his first microcomputer, the Texas Instruments TI-99/4a. Atwood continued on the PC with Visual Basic 3.0 and Windows 3.1 in the early ’90s, although he also spent significant time writing Pascal code in the first versions of Delphi. He is now quite comfortable in VB.NET or C#, despite the evils of case sensitivity. He's currently learning Ruby.

Atwood considers himself a reasonably experienced web software developer with a particular interest in the human side of software development. As he avers, computers are fascinating machines, but they're mostly a reflection of the people using them. In the art of software development, studying code isn't enough; you have to study the people behind the software, too.