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.”

Thursday, Jan 8
Friday, Jan 9
Saturday, Jan 10