Everyone loves a matrix. Having read Derek Sivers' excellent Ideas are just a multiplier of execution I set about drawing a matrix to plot idea vs execution.
Continuous integration requires everyone to have direct write-access to
trunk. Feature branching allows us to impose a quality gate on code written to
Alright, so this is a weird thing to get me blogging again, but it really annoys me. In English, the -ing suffix is reserved for verbs.
An Object-Relational Mapper (ORM) is necessary only when you have 1) an object model, and 2) a need to persist this object model to a Relational Database Management System (RDBMS).
Skyhooks are untestable dependencies which should be replaced with cranes.
Ugh, leaky abstraction alert.