The Big Ball of Mud

Welcome back to TopSecretProject.

I have been revisiting one of my favourite explorations of software architecture: The Big Ball of Mud.

The key take away for me is the following message about developing features first:

You need to deliver quality software on time, and under budget.

Therefore focus first on features and functionality, then focus on architecture and performance.