2010
7 Reasons To Hate Your Code « yield thought
by ghis"Incompetence is the cause of many ills in the software world, but increasingly I’m seeing a certain kind of competence as being just as destructive. You see, there are a lot of programmers who care deeply about their code. I did, but it turns out there are good reasons we shouldn’t do that; reasons why we should hate our code…"
2008
Brad Abrams : Internal Coding Guidelines
by brianwaustin & 1 otherDesign Guidelines, Managed code and the .NET Framework
2005
Little Nybbles of Development Wisdom
by nhoizey & 1 other (via)Software is more an art or skill than a science or engineering discipline. The most effective means of becoming a great programmer is through an apprenticeship (even if self-directed). There is no substitute for coding a big system that evolves over time. It seems to take about 2 to 3 years before somebody absorbs the important lessons.
1
(3 marks)