Skip to content

Robert C. Martin at CAMUG

I went to see Bob Martin speak at CAMUG last night. He’s quite a good speaker and seems like a smart guy. He basically talked about how the way we do software development currently is broken and that we can do so much better. I couldn’t agree more.

Some choice thoughts from the talk (these are paraphrases):

– On outsourcing –

“Why should I pay $1000000 for crap software here, when I could pay $100000 for crap software over there?”

– On architecture and productivity –

“Quality architecture leads to increased developer productivity, so if you want to go fast, go well.”

– On too many component interdependencies and compile time –

“With C++, unlike Java and Smalltalk, when you make a mess, the compiler punishes you.”