AI Coding Assistants and Agents are changing the way software is created, but developers have been expected to learn how to use them without any guidance. As managers push developers into adopting these tools how are they expected to avoid the dangers and pitfalls of vibe coding? In this post I take a high level look at the tools and practices developers can use to move quickly with AI without wanting to set their code bases on fire.
Category: Guides
Telling OpenSSH to Pull Keys from Github with AuthorizedKeysCommand
Using the AuthorizedKeysCommand OpenSSH option to pull your SSH Keys directly from Github.
Using Github Actions OpenID Connect to push to AWS ECR without Credentials
Learn how to push images from Github to AWS ECR using the Github Actions OpenID Connector.
Getting AWS ECS to work on Ubuntu with Full GPU Support
I’m a big fan of Amazon ECS- it’s a remarkably simple containerization service that integrates with the rest of AWS’s services relatively easily. While I’d generally prefer to run with Fargate there are times when I need to have a bit more control over the underlying machines- especially when it comes to tasks using GPUs….
Planning to Go Down, HTTP Edition
Whether it’s from a planned upgrade or a blown RAID, your site is going to go down eventually. This was brought to light for a lot of people by a recent outage on Hacker News- an outage that was made worse by HN responding with 200 Status Codes. During the subsequent discussion I posted a…

