Personal blog of Thomas Millar.
The place where my ideas go to die.
Machine Learning is the buzzword of every new startup, most of them are lying to you. Some aren't. So what is the nature of companies that win with data
Bootstrap a next.js tailwind.css project the easy way
Sometimes you just want to run multiple blocking bash commands at once and have them all exit on ctrl-c. That's why I wrote bash-compose.
I've been building websites for a long time. Tailwind and Next.js is by far the nicest setup i've had in a long time.
I recently recently just rebuilt my blog using Notion as the headless CMS powered with next.js
When the internet hugs you, it can be hard to breath. The story of how Bill Clinton Swag went from nothing to a viral sensation. How I kept things up and running
If there's one thing you can take to the bank it's that people are selfish. Leverage that to build great software.
You don't need a company wide strategic initiative.