# About being a programmer * [Be Good at Your Job](http://www.codinghorror.com/blog/2004/08/be-good-at-your-job.html) * [Why I'm The Best Programmer In The World*](http://www.codinghorror.com/blog/2004/08/why-im-the-best-programmer-in-the-world.html) * [Monster Project Management](http://www.codinghorror.com/blog/2004/08/monster-project-management.html) * [Skill Disparities in Programming](http://www.codinghorror.com/blog/2004/09/skill-disparities-in-programming.html) * [Being technologically savvy isn't enough](http://www.codinghorror.com/blog/2004/09/being-technologically-savvy-isnt-enough.html) * [The Rise and Fall of Homo Logicus](http://www.codinghorror.com/blog/2004/09/the-rise-and-fall-of-homo-logicus.html) * [We Make Shitty Software.. With Bugs!](http://www.codinghorror.com/blog/2004/10/we-make-shitty-software-with-bugs.html) * [A Programmer's Portfolio](http://www.codinghorror.com/blog/2004/10/a-programmers-portfolio.html) * [Just Say No](http://www.codinghorror.com/blog/2004/10/just-say-no.html) * [We Make Shitty Software.. With Bugs!](http://www.codinghorror.com/blog/2004/10/we-make-shitty-software-with-bugs.html) * [Don't Be Afraid to Break Stuff](http://www.codinghorror.com/blog/2004/11/dont-be-afraid-to-break-stuff.html) * [Blue Collar Software Development](http://www.codinghorror.com/blog/2004/12/blue-collar-software-development.html) * [This is your Anti-Productivity Pod](http://www.codinghorror.com/blog/2004/12/this-is-your-anti-productivity-pod.html) * [Moving the Block](http://www.codinghorror.com/blog/2005/01/moving-the-block.html) * [Why Is Forever](http://www.codinghorror.com/blog/2005/02/why-is-forever.html) * [On Software "Engineering"](http://blog.codinghorror.com/on-software-engineering/) * [Following the Instructions on the Paint Can](http://blog.codinghorror.com/following-the-instructions-on-the-paint-can/) * [Success through Failure](http://blog.codinghorror.com/success-through-failure/) * [Incompetence Considered Harmful](http://blog.codinghorror.com/incompetence-considered-harmful/) * [Code Reviews: Just Do It](http://blog.codinghorror.com/code-reviews-just-do-it/) * [How Not To Become a Rockstar Programmer](http://blog.codinghorror.com/how-not-to-become-a-rockstar-programmer/) * [Fail Early, Fail Often](http://blog.codinghorror.com/fail-early-fail-often/) * [Egoless Programming: You Are Not Your Job](http://blog.codinghorror.com/egoless-programming-you-are-not-your-job/) * [The Multi-Tasking Myth](http://blog.codinghorror.com/the-multi-tasking-myth/) * [The Last Responsible Moment](http://blog.codinghorror.com/the-last-responsible-moment/) * [Why Can't Programmers... Program?](http://blog.codinghorror.com/why-cant-programmers-program/) * [In Programming, One Is The Loneliest Number](http://blog.codinghorror.com/in-programming-one-is-the-loneliest-number/) * [Discipline Makes Strong Developers](http://blog.codinghorror.com/discipline-makes-strong-developers/) * [Classic Computer Science Puzzles](http://blog.codinghorror.com/classic-computer-science-puzzles/) * [Sharing The Customer's Pain](http://blog.codinghorror.com/sharing-the-customers-pain/) * [The Years of Experience Myth](http://blog.codinghorror.com/the-years-of-experience-myth/) * [The First Rule of Programming: It's Always Your Fault](http://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/)