Orienting Teams around the Axis of Change

Tech is a very fluid and changing world, but one of the most lasting truths in technology is Conway’s Law. Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization’s communication structure. “How do committees invent?“, Melvin Conway What does Conway’s

Continue reading

Public Property Setters Can Get In The Sea

I’m an unapologetic advocate of Object-oriented programming (OOP) and if you’re using an OOP programming framework I’m here to argue the case for burning your public property setters with napalm fire. As you probably know if you’re reading this, OOP is the discipline of expressing concepts as objects in code.

Continue reading

A Vision of Future Tech

Nobody really knows what the world of future technology will bring. 10 years ago the word “Facebook” didn’t mean anything, Nokia was the largest mobile phone maker in the world, Apple’s very first iPod was only 6 months old, Bill Gates was still in charge of Microsoft having just settled the

Continue reading