-
Extreme programming is an emotional experience.
-
I lived near Santa Cruz for ten years, and the whole time, it bothered me what an exclusionary definition of 'inclusion' was in force. Social censure was applied to those who expressed unpopular or uncomfortable ideas.
-
There is a strong movement towards increased accountability for software developers and software development organizations.
-
I always knew that one day Smalltalk would replace Java. I just didn't know it would be called Ruby.
-
The problem is, in software design, often the consequences of your decisions don't become apparent for years.
-
I'm not a great programmer; I'm just a good programmer with great habits.
-
Organizations want small changes in functionality on a more regular basis. An organization like Flickr deploys a new version of its software every half hour. This is a cycle that feeds on itself.
-
The business changes. The technology changes. The team changes. The team members change. The problem isn't change, per se, because change is going to happen; the problem, rather, is the inability to cope with change when it comes.
-
When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous.
-
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
-
The world is changing, and I believe that, if I want to stay employed as a programmer, I'm going to have to change with it.
-
When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature.