programming and human factors
by Jeff Atwood
So You Don't Want to be a Programmer After All
(49)
April 29, 2013
Why Ruby?
(80)
March 22, 2013
Civilized Discourse Construction Kit
(102)
February 5, 2013
The End of Ragequitting
(68)
January 21, 2013
Web Discussions: Flat by Design
(88)
December 13, 2012
The Organism Will Do Whatever It Damn Well Pleases
(12)
December 1, 2012
For a Bit of Colored Ribbon
(94)
November 26, 2012
Touch Laptops
(42)
November 19, 2012
A SSD in Your Pocket
(41)
November 13, 2012
Do You Wanna Touch
(71)
November 1, 2012
The Future of Markdown
(115)
October 25, 2012
Judging Websites
(12)
October 16, 2012
Building Servers for Fun and Prof... OK, Maybe Just for Fun
(43)
October 15, 2012
Todon't
(100)
October 4, 2012
The PC is Over
(134)
October 1, 2012
Somebody is to Blame for This
(58)
September 27, 2012
The Last PC Laptop
(79)
September 23, 2012
Computer Crime, Then and Now
(35)
September 12, 2012
I Was a Teenage Hacker
(84)
August 8, 2012
Today is Goof Off at Work Day
(43)
August 2, 2012
The IPS LCD Revolution
(81)
July 26, 2012
But You Did Not Persuade Me
(20)
July 23, 2012
New Programming Jargon
(155)
July 20, 2012
Coding Horror: The Book
(65)
July 10, 2012
Betting the Company on Windows 8
(108)
July 9, 2012
The PHP Singularity
(213)
June 29, 2012
Concluding the Great MP3 Bitrate Experiment
(83)
June 27, 2012
The Great MP3 Bitrate Experiment
(144)
June 21, 2012
Because Everyone (Still) Needs a Router
(64)
June 18, 2012
How to Talk to Human Beings
(63)
June 14, 2012
How to Stop Sucking and Be Awesome Instead
(44)
June 1, 2012
So You Want to be a Programmer
(81)
May 25, 2012
The Eternal Lorem Ipsum
(31)
May 19, 2012
Please Don't Learn to Code
(251)
May 15, 2012
This Is All Your App Is: a Collection of Tiny Details
(41)
May 7, 2012
Buying Happiness
(38)
May 3, 2012
Trust Me, I'm Lying
(57)
May 1, 2012
Geekatoo, the Geek Bat-Signal
(25)
April 27, 2012
Will Apps Kill Websites?
(44)
April 23, 2012
Make Your Email Hacker Proof
(120)
April 17, 2012
Learn to Read the Source, Luke
(54)
April 16, 2012
Books: Bits vs. Atoms
(95)
April 10, 2012
Speed Hashing
(63)
April 6, 2012
Preserving The Internet... and Everything Else
(22)
April 2, 2012
Visualizing Code to Fail Faster
(27)
March 29, 2012
The End of Pagination
(69)
March 27, 2012
What You Can't See You Can't Get
(36)
March 23, 2012
Welcome to the Post PC Era
(99)
March 19, 2012
Rubber Duck Problem Solving
(40)
March 13, 2012
How to Hire a Programmer
(102)
March 5, 2012
Resources
About Me
@codinghorror
discourse.org
stackexchange.com
Recommended Reading
Subscribe in a reader
Subscribe via email
Coding Horror has been continuously published since 2004. Browse the
complete post archives
.
Traffic Stats