Category: tech
-
2025 Website Refresh and Migration
I’ve had a personal website for nearly 30 years, and a personal blog for nearly 25. For the last 15 years or so I’ve used Wordpress to host both, but for various reasons I decided it was time for a change.
-
What is the steady state of LLMs and software development?
Originally posted on my LinkedIn page.
-
My GenAI existential crisis
Originally posted on my LinkedIn page.
-
A Serverless path to abstraction Nirvana
Earlier in the year I wrote an in-depth introduction to Serverless Architectures — defining what they are, weighing pros and cons, etc. One idea that's been on my mind recently is how Serverless solutions have come about via the evolution of other infrastructural advances over the last few years, and where differences are with Serverless vs. other approaches.
-
Agile Won
A few weeks ago I attended Amazon's AWS Summit in NYC. It was staggeringly huge, with many thousands of people present. And this isn't even their main yearly event, although it is free to go to. It's also astonishing to me how big the AWS ecosystem has become. Amazon alone are earning more than $10 billion a year from their cloud services, but I can't even begin to think what the total 'GDP' of the AWS-related industry must be.
-
Serverless Architectures
I decided to write a longer piece on the new trend of Serverless Architectures. Martin Fowler asked me if I'd be willing to host it on his site, an opportunity I was happy to take. It's an 'evolving publication', as Martin puts it - as I write this I've posted two installments so far and I expect there to be another 4 over the coming days and weeks.
-
The Intent Media Engineering Ladders
Cross-posted from Intent Media's tech blog, here.
-
Let's stop saying Master/Slave
Language is a tricky thing. It engages us both consciously and subconsciously. Consciously it is a tool used to express meaning and invoke understanding. Subconsciously it triggers emotions and memories. Language we use in our technical work is not immune to these subconscious effects, no matter how scientific we try to be. Positively, words and phrases may trigger memories of lessons learned in the past, allowing us to grasp concepts quickly and clearly. But equally language may have negative connotations that can cause discomfort and/or introduce undesired distractions. At it's worst language can be downright hurtful, even if such pain is an accident. We as communicators need to be aware of this even if we had no intention of causing such a impact.
-
The Test Tube - Speed Dating meets User Experience Testing
One of the things I love about working out of WeWork Labs is coming across people in the technology world I wouldn't normally meet, and finding out about what they're up to. A couple of the members here run a meetup called The Test Tube (twitter at @testtubenyc). Its elevator pitch is 'Speed Dating meets User Experience Testing' which at first sounded like something I wouldn't be that interested in. Other WeWorkers (yeah, I just did that, sorry) were highly complimentary of it though so I decided to try it out. And I'm very glad I did.
-
Building a Clojure project on Travis CI that's in a sub-directory of the repository
This wasn't entirely obvious to me, so here goes.