Monthly Archives: April 2009

NFJS Tour Schedule Update: I’ll be at NFJS-RTP!

In addition to my tour date at the Greater Atlanta Software Symposium, I’m going to be at the Research Triangle Software Symposium, scheduled for June 26th to the 28th. I’m going to be presenting “A Practical Take on GORM” and “JConch and java.util.concurrent: The JVM Concurrency Toolset“. And about that time I should have a [...]

Posted in No Fluff/G2X/AgileRx | 1 Comment

Agile Practices Overview: Points and Team Velocity

Now that we’re apparently Post-Agile these days, I’d like to take a moment to remember why we — as an industry — were so excited about Agile to begin with. In particular, I’d like to look at some of the practices of Agile, and how they came around in the first place. There was a [...]

Posted in Agile | 7 Comments

Cooperation and Morality without God

So, I stumbled across this news article recently, where in the biologists have figured out that it’s to the advantage of yeast to cooperate. This came as a bit of a surprise for the biologists (OK, at least one physicist- I’m not sure why he was quoted): Cooperative behavior has puzzled biologists because if only [...]

Posted in Metacognition | 26 Comments

On Interview Questions and Sort Routines

If I’m interviewing you, it’s for a programming position. And the first, and most important, qualification for any programming position is the ability to actually program. If my walking into the room and going “OK, so you’re applying for a position a programmer—write some code” causes you to panic and freeze up, I’m sorry. But the purpose of the interview is not to make you feel all warm and fuzzy about yourself, it’s to determine whether you’re worthwhile hiring.

Posted in Classic, Software Business | 7 Comments

Return of the Real Programmer

The Real Programmer is alive and well and even more prevalent today than in 83. Aspects have changed, but the core attitude and nature remains. Indeed, in many ways the modern Real Programmer is worse than the original. The original breed still remains, mainly doing C++ these days. Meanwhile, a new breed of Real Programmer has arisen, and found a home in languages like Ruby. Some of the aspects changed, but the attitude DNA remains the same.

Posted in Classic, Programming Language Punditry, Software Business | 23 Comments
  • Categories