#TechForNewbies: InheritanceOne of the four pillars of Object-Oriented Programming (OOP), inheritance works like genetics… kind of.Feb 17Feb 17
English Language summary of the Green IT Association’s 2025 Global Survey ResultsToday, the Green IT Association published the results of its 2025 Global Survey on the Environmental Footprint of the Digital World. I was…Feb 41Feb 41
ChatGPT, you don’t scare me! 2 years on... Do I still agree?It's ChatGPT's 2nd Birthday, and I find myself reflecting on my optimism from two years ago.Nov 29, 2024Nov 29, 2024
#LegacySystems: Why ‘tech for good’ is not good enough, Part 2 — Tech exacerbates inequalityTech presence and usage entrench inequality, through the hardware we use, the digital world we build, and how we use them both.Nov 26, 20241Nov 26, 20241
Writing: a blueprint for techiesI use this blueprint for all my long-form writing, and find that the structure and checklist work across a range of long-form articles…Nov 6, 2024Nov 6, 2024
#TechForNewbies: Scope vs. NamespaceScope and namespace are words with similar — but critically different — meanings in programming.Oct 7, 2024Oct 7, 2024
#TechForNewbies: Name Binding‘Name binding’ is a term for assigning a ‘name’ to something, e.g. a variable, in code — i.e. the ‘name’ is ‘bound’ to it.Sep 28, 20243Sep 28, 20243
GreenIO Conference 2024: Key takeawaysLast week I had the pleasure of attending the Green IO London conference.Sep 24, 2024Sep 24, 2024
#TechForNewbies: Green Tech TipsI have pulled together this infographic, to share some key facts and tips to reduce your own digital carbon footprint.Jul 24, 2024Jul 24, 2024
#TechForNewbies: ArgsArgs — short for ‘arguments’ — are the values you feed into your functions. They are the values you ‘pass’ between chunks of code, as the…Jul 3, 2024Jul 3, 2024