Generative AI Adoption
Posted on May 15 2025
Predictions about how generative AI will be adopted by organisations
Posted on May 15 2025
Predictions about how generative AI will be adopted by organisations
Posted on May 10 2025
There has never been a better time to build gadgets
Posted on April 12 2025
Application layer companies need to make their AI products more intuitive and easier to use - counterintuitively, this may take the form of exposing the system internals to users
Posted on April 07 2025
How to guide a tour group up and down a hill & how that relates to software architecture
Posted on May 02 2024
Reflecting on a 21 day Duolingo streak and reward loops
Posted on May 1 2024
A daily note for the 1st of May 2024. Talking about starting a new job, and re-focusing on a side project.
Posted on April 22 2024
A daily note for the 22nd of April 2024. If you need to set up Puppeteer on an EC2 instance running Amazon Linux.
Posted on April 21 2024
A daily note for the 21st of April 2024. Talking about Meta AI and Llama3.
Posted on November 1 2023
A few concepts that I've written down about building products, and business
Posted on Jan 15 2023
A personal retrospective on building products vs building features
Posted on September 05 2022
Who or what do we blame when things go wrong?
Posted on September 01 2022
Learning how to communicate with all kinds of stakeholders is a hack for being the best kind of software engineer.
Posted on Aug 1 2022
Keeping an open work journal can eliminate an entire class of communication problems.
Posted on February 15 2022
Typescript is great, but leaves you wanting when it comes to handling errors.
Posted on Jan 19 2022
My thoughts about my changing relationship with building software.
Posted on June 20 2021
How would you go about capturing every event that is triggered on the DOM?
Posted on Feb 5 2020
A short TIL about the IFS variable
Posted on December 29 2019
A short guide on how to deploy a containerised Go and React application to Heroku.
Posted on Dec 24 2019
A walkthrough on how I reinvented the wheel in a time before inner-loop development PaaS existed.
Posted on