At the office I’ve doing a bit of project management as we’re short staffed at the moment (well all high tech is short staffed at the moment) and was reminded of this engineering truism:
There are three things you can have in a piece of software:
- It can be good.
- It can be fast.
- It can cheap.
You can only have two of the three:
- It can be good and fast but expensive.
- It can be good and cheap but not fast.
- It can fast and cheap but not good.
any attempt to achieve all three will result in bad, slow, and expensive software.
More wisdom next week,