Blogs / Personal blogs

Jeff Atwood

blog.codinghorror.com

programming and human factors

Popular posts
41
Total points
5,998
HN comments
3,581
Rank
#162 personal

Visit blog.codinghorror.com → RSS feedOn Hacker News Feb 2014 – Sep 2026

Software Engineering 23Society, Policy & Culture 9Life, Learning & Writing 7Hardware & Electronics 6Career & Management 6Systems & Performance 3

2

The Magpie Developer

I’ve often thought that software developers were akin to Magpies, birds notorious for stealing shiny items to decorate their complex nests. Like Magpies, software developers are unusually smart and curious creatures, almost by definition. But we are too easily distracted by shiny new toys and playthings. I no longer

3

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 generous – the parallels between some of the advice offered

5

The Ten Commandments of Egoless Programming

The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg’s book The Psychology of Computer Programming: 1. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket

6

Commandos, Infantry, and Police

As I was driving home, I found myself thinking about a favorite section of the book Accidental Empires, by longtime computer journalist Robert X. Cringely. Originally published in 1993, it’s getting a little long in the tooth, but it still contains a lot of great insights about the personalities