The Merry Dance We Do
Oct 2021: I figured it’s been a while - let’s update the blog. How hard can it be to crank up the old motor?
Oct 2021: I figured it’s been a while - let’s update the blog. How hard can it be to crank up the old motor?
Aug 2021: Beyond ‘hello world’ and technology intro material, hearing about experiences from others in the real world can be a great way of really learning ...
Nov 2018: If you’ve been building teams for a while and you’ve got the hang of identifying “Smart” and “Gets things done” candidates, consider using Belbin’...
Oct 2018: The fact that people - well, companies mostly - have been doing me the great courtesy of paying me to produce software for them for more than 21 e...
Sept 2018: Coming up with a solution design fit for use in large organisations can be a big ask - but breaking it down and spending time planning your appro...
Aug 2018: Watch out for these common misuses to avoid compromising otherwise great content.
Jul 2018: Optimising software needn’t be a chore or a drudge - consider it an opportunity for some rewarding detective work!
Jun 2018: Disclaimer - it’s mid-2018, and “Cloud” started a long time ago. Many years ago. I know this; I’m a relative latecomer to the party. Here, then, I...
May 2018: A confession: when someone emails to a large technical list a “simple” question, I’ve sometimes in the past felt a sense of “how can you not know ...
May 2018: Being colourblind isn’t a terrible disability. It’s not a daily struggle, and while it does preclude certain career choices (electricians playing ...
Apr 2018: “Rational ignorance” is where the cost of arriving at a suitably informed, educated position outweighs the benefit of doing so. In other words, it...
Mar 2018: For many of us that work in technology, the Facebook / Cambridge Analytica crisis currently unfolding (March 2018) is getting attention not just b...
Mar 2018: Blogging: simple enough, you have an idea of potentially at least _some originality, and write about it a bit. Easy. Wordpress and a bunch of othe...
Jul 2017: In developmental psychology – i.e. how we as children develop – there’s a thing: a Theory of Mind. A stage kids go through, very early on, where th...
Apr 2017: Specifications that is, not spectacles. You see after a heated pub debate (really) about the need for “a spec” in the face of almost universal Agi...
Aug 2016: Personal Computer. Big, beige, boxy. So called, because it was your personal property I suppose, rather than that of the firm you worked for.
Jun 2016: It’s surprisingly hard, producing software in teams, to get a consensus on “detailed design”. And by that I mean the fine-grained, nitty-gritty, a...
Aug 2015: One widely known benchmarks of “software team quality” is The Joel Test, and nitpicks aside it’s still an entirely sane bunch of questions 15 year...
Apr 2015: Trying to explain, as a programmer to a Normal Human, why one’s day sucked can often lead to “you know what, never mind”.
Feb 2015: Sometimes puns are too obvious to even consider not using. It’s not big or clever though. I’m not proud.
Oct 2014: We all enjoy a good debate. Sometimes even “down the pub”. Be it football, politics, or religion (i.e. Apple vs Android), nothing beats falling ou...
Sept 2014: Two weeks to go to the big vote. Lots of heat and noise in the past 2 years, very little light. Recent weeks have seen a real improvement in the ...
Aug 2014: Is Java dead? Ask Google that question via the Chrome bar, and you get the feeling that this is an oft asked question.
Aug 2014: I’m not sure I’d agree that ORM is the Vietnam of Computer Science, but the topic is like tech recruitment: it keeps popping up for people to argu...
Jul 2014: The seminal piece on hammer production in the enterprise environment…