I recently learned that in 1843, Ada Lovelace translated an Italian mathematician’s paper from French into English. As if that’s not impressive enough, she added her own notes, which ran about three times longer than the paper itself. One of them, Note G, held a table often described as the first computer program. It also […]
This past Monday and Tuesday, I attended all-day training sessions led by David Hussman. He’s a big Agile guy, but more than Agile he kind of picks and chooses the parts he believes work – i.e. he’s huge on TDD and pair programming and continuous integration. Pointedly, he said if you don’t have the chops […]
How many people does it really take to ensure that code is correct? I’m faced with a bit of a paradox. On one hand, having ~20 people on a code review seems like overkill. It has the potential to slow down reviews and create a bottleneck to getting anything done. On the other hand, what […]