2026-03-01
“Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.” - Archimedes
Rules of Engagement
In this post we will be talking about some of my thoughts and feelings around generative AI in 2026 and the ways in
which it is affecting my day to day work as a middle of the road programmer and an accomplished sysadmin, platform
engineer and SRE.
softwaredevelopmentartificialintelligenceaillm
2025-05-22
Pycon US 2025 WAS Amazing!
There will be a ton of blog posts coming out right about now, gushing about how amazing Pycon US 2025 was. This will be one of them, but I hope to offer something more as well.
pythondevelopmentsprintspersonalsocial
2022-05-20

Over the last few years I’ve been feeling like living exclusively in my Python programming happy place is something I can’t afford to do.
Setting The Scene
It’s almost impossible to ignore the rise of JavaScript in our industry. What started out as an extension project for Mozilla has grown into an ecosystem with more tentacles
than an H.P. Lovecraft novel.
javascriptdevelopmentframeworkprogramming
2021-11-06
Don’t Despair! This Is Gonna Be Easy! :)
Over the last few months I’ve seen a ton of confusion swirling around social media about how to help people who are new to Python development and software development in general get up and running on Windows quickly.
pythondevelopmentwindowssetupnewbiewingetgeekery
2021-06-02
[06/08/2021 Update: Added a bit about Windows Terminal. Dunno how I forgot that the first time around!]
As I’ve written about previously and elsewhere, I felt so badly burned by Apple’s laptop
hardware design decisions of a few years ago that I’ve rather fallen out of love with that platform for my personal work. The latest hardware is much better, but I feel like the message has been sent and received, so I’m not rushing back any time soon.
pythonprogrammingdevelopmentdesktoptools
2013-07-31
One of the things I have always enjoyed about what I do is that I have, from pretty much day 1 in the technology industry, worn many hats.
No matter what my job title said, I have always done pretty much whatever needs doing whether or not it crosses into what others might consider a discipline that’s not in my job description.
careerdevelopmentdevopsengineeringgeneralistrelengsysadminwork
2010-02-07
Amazon has finally come out with the details around their Kindle Development Kit (KDK) you can read the details here.
This is absolutely great news for the J2ME development community, this is a mainstream device from a big name manufacturer where they can ply their existing skill set or port their existing apps.
amazondevelopmentj2mejavakindleprogramming
2009-11-13
Or has the number of new programming languages been increasing exponentially of late?
I don’t just mean the number of new languages being invented, because that’s always been the case, but the number which are actually garnering a fair bit of tech buzz?
clojurecomputersdevelopmentfactorgoinventionlanguagesprogrammingscalatechnology