Caswell Software Advisory Ltd

Articles

Thoughts on software engineering, architecture, delivery, technical judgement and systems thinking.

Absolute rules in engineering

2026-07-21T08:30:00.000Z

Good engineering judgement isn’t about knowing the rule. It’s about knowing when the rule doesn’t apply.

Gut feelings, don't ignore them

2026-06-09T08:30:00.000Z

In technical discussions I sometimes get the feeling that something isn’t right — but I can’t immediately explain why.

Make the decision right

2026-05-26T08:30:00.000Z

Spend most of your effort making the decision right rather than on making the right decision. Momentum matters.