You'll need to switch off ASAP.| matduggan.com
I struggled to make a Ghost CMS theme that worked the way I wanted, so I made my own. Turned out to be a surprisingly easy experience.| matduggan.com
An easy script to merge two CSVs with Python and Pandas| matduggan.com
My review of GitHub Copilot for Vim| matduggan.com
Why I think Slack and Slack-clones are actually a net negative for most organizations that use them.| matduggan.com
How to quickly and cheaply get a US phone number set up from abroad for not a lot of money or hassle| matduggan.com
My plea with OSS maintainers on how they can help me help them.| matduggan.com
I’ve always marveled at people who are motivated purely by the love of what they’re doing. There’s something so wholesome about that approach to life—where winning and losing don’t matter. They’re simply there to revel in the experience| matduggan.com
Simple script to make brown noise MP3 in Python| matduggan.com
My surprisingly frustrating experience with Google force enabling Gemini AI on Workspaces.| matduggan.com
Stop Trying To Schedule A Call With Me - The harassment by SaaS| matduggan.com
A review and technical tear-down of the Orbit by Mozilla AI summary add-on for Firefox.| matduggan.com
Old fashioned YAML farmer| matduggan.com
Google is moving to quickly kill internet search and replace it with a closed ecosystem of LLM-generated answers. This will change the entire economics of how the internet works.| matduggan.com
I have a AX3000 wireless router that I slapped a cheap USB drive on that I wanted to automate the upload of files to. I ended up writing a simple python script to do the process for me that should work for any of these routers that expose a local FTP port.| matduggan.com
As we approach the 10 year anniversary of the 1.0 release of Kubernetes, let's take stock of the successes and failures of the project in the wild. Also what would be on a wish list for a Kubernetes 2.0 release.| matduggan.com
Self-hosting is an acceptable temporary solution to a lack of privacy regulations but not a sustainable long-term one.| matduggan.com
Migrating from Docker Compose to Quadlet for servers running containers.| matduggan.com
The best tools in tech scale. They're not always easy to learn, they might take some time to get good with but once you start to use them they just stick with you forever. On the command line, things like gawk and sed jump to mind, tools that have saved| matduggan.com
I've wanted to write a guide for tech workers looking to leave the US and move to Denmark for awhile. I made the move over 4 years ago and finally feel like I can write on the topic with enough detail to answer most questions. Denmark gets a lot of| matduggan.com