Jeff Atwood (1970) is an American
software developer
Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining applic ...
, author, blogger, and entrepreneur. He co-founded the computer programming question-and-answer website
Stack Overflow and co-founded
Stack Exchange, which extends Stack Overflow's question-and-answer model to subjects other than programming. He is the owner and writer of the
computer programming blog ''Coding Horror'', focused on
programming and
human factors.
Atwood's most recent project as of 2012 is the development of
Discourse
Discourse is a generalization of the notion of a conversation to any form of communication. Discourse is a major topic in social theory, with work spanning fields such as sociology, anthropology, continental philosophy, and discourse analysis. ...
, an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
Internet discussion platform.
Career

Atwood started a programming
blog, Coding Horror, in 2004. As a result, he met
Joel Spolsky, among others.
In 2007, Jeff Atwood made the quote that was popularly referred to as Atwood’s Law:
“Any application that ''can'' be written in JavaScript, ''will'' eventually be written in JavaScript.”
In 2008, together with Spolsky, Atwood founded
Stack Overflow, a programming question-and-answer website. The site quickly became very popular, and was followed by
Server Fault for
system administrators, and
Super User for general computer-related questions, eventually becoming the
Stack Exchange network which includes many Q&A websites about topics decided on by the community.
From 2008 to 2014, Atwood and Spolsky published a weekly
podcast covering the progress on Stack Exchange and a wide range of
software development
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development invol ...
issues. Jeff Atwood was also a keynote presenter at the 2008 Canadian University Software Engineering Conference.
In February 2012, Atwood left Stack Exchange so he could spend more time with his family.
On February 5, 2013, Atwood announced his new company, Civilized Discourse Construction Kit, Inc. Its flagship product is an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
next-generation discussion platform called
Discourse
Discourse is a generalization of the notion of a conversation to any form of communication. Discourse is a major topic in social theory, with work spanning fields such as sociology, anthropology, continental philosophy, and discourse analysis. ...
. Atwood and others developed it out of their frustration with current
bulletin board
A bulletin board (pinboard, pin board, noticeboard, or notice board in British English) is a surface intended for the posting of public messages, for example, to advertise items wanted or for sale, announce events, or provide information. B ...
software that hadn't seemed to evolve since 1990.
He also launched a
mechanical keyboard called ''CODE'' in 2013.
Books
* ''The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks'', by Scott Allen, Jeff Atwood, Wyatt Barnett, Jon Galloway and Phil Haack.
* ''Effective Programming: More Than Writing Code''.
References
External links
Profile on ''Coding Horror''
{{DEFAULTSORT:Atwood, Jeff
1970 births
Living people
Web developers
American male bloggers
American bloggers
American computer programmers