10 analogies for creating software (that aren’t building construction)

Software has long suffered with the analogy of building construction. While it is certainly handy, and generally well accepted, I would like to propose my top 10 alternative analogies for software development.  10- Politics Creating software is like being an elected official. You get into it to do something, achieve something, and participate in something…

0