Start Here

Gunner Who?

You might be wondering who this Mike Morris person is… For that I have a very quick (mostly work-focussed) bio page. <2 minute read. At one period in time I was widely known (in the very small pond that is South Africa’s tech industry) as “that Java guy”. Ancient history, now.


Here are some entry-points into the tangled thickets of this website, offered in the hope that they may give the reader some insight into my experience, expertise and professional interests as a means to estimate the overlap between my interests, their problems and our mutual opportunities.

Drop breadcrumbs or trail a thread as you go… some links may lead you away to other websites, possibly even my personal, non-work website.

Design: People, Process, Organisation, and How these Shape Software

It is a truism common in the software design business that the architecture of an enterprise’s software will faithfully reflect the architecture of the organisation itself. Likewise, I believe, the insecurities of an organisation’s management will be reflected in the organisation’s work architecture. That’s why so many companies find it so very, very difficult to accomodate remote workers.

Design for Change

The sudden disruption of life brought on by the Covid-19 catastrophe forcible sideswiped us all from one way of going about things – the Old Stack – onto a new way: remote working, videoconf meetings, asynch communications. The New Stack. But the New (Tech) Stack wasn’t really ready for the whole world. Is there any going back? Why would we want to? And how might we make the New Stack better fit for purpose?

(I am very, very interested in the structural changes that this global sideswipe — Covid-19 — has wrought. If, like me, you think that there will be no going back in the long run, we should definitely be talking!)

Interesting Problems

Money is an Interesting Problem. Not the Acquiring and Hoarding of money — that’s quite boring — but what the stuff is, how it behaves and makes people behave and how those behaviours are influenced by the design details of different Money Systems. Long ago I saw that the world might, perhaps, become a better place if we could just come up with King-Proof Money — some sort of money-system where the King (aka the State) can’t arbitrarily come along and just expropriate what’s yours. Some 15 years later, something pretty close to that got invented. Bitcoin. I’d long harboured a casual interest in cryptography and its mathematical underpinnings, and this looked interesting. It’s been a chequered path, so far, with many a winding turn, and Bitcoin is still hardly accepted as Money. I do think that the underpinning are reasonably sound; mostly adoption is hampered by apallingly bad UX. This needs fixing.