Sometimes design and engineering are about big and complex stuff. Suspension bridges, common rail diesel engines and polish payroll.
Sometimes design and engineering are about stripping things down to the barest minimum, with focus on a single purpose.
Like my new emergency bike pump.
It weighs 55 grammes but produces enough pressure to pump a tyre up to 11 bar. It is made of carbon fibre. My hope is that I never have to use it.
I also have a big heavy floor pump, which I use several times a week.
In theory, they both do the same thing. But they couldn’t be more different.
When designers and developers sit down to think about enterprise software, they need to go deeper than just what the software is supposed to do. Not only do you need to get into the mind of the user, but you need to get into the mind of the user in the specific context in which they will use your solution.
Too often with enterprise software we end up lugging floor pumps up the hill.