RSSAmplifier

Blog

Peter Ramsing — Articles

Long-form writing by Peter Ramsing.

peter.coffeeRSS feed ↗30 posts

Latest posts

The Missing Letter

I found a letter I should have read when I accepted this new role.

An Intro to a Newsletter

Adding a newsletter component to the blog.

The Trees That Fell

The trees inside Biosphere 2 grew tall and fell over. There was no wind.

Launching Scheduled Help: A Tiny Scheduling App

When my wife had surgery and we had five kids under seven, the offers to help piled up faster than I could coordinate them. So I built the tool I wished I had.

Spinning Up Competing AI Agents in Solo to Hunt Down a Bug

I used Solo to orchestrate Claude and Codex as competing agents — shared scratchpad, parallel investigation, one verdict.

Air Quality Rabbit Hole

I bought two air quality monitors. Now I need an ERV system.

The Sanding Is Still the Job

NORDVEST was feature complete in two weeks. Six weeks later I'm still refining it. AI made building cheap. It did not make judgment cheap.

Responding to "Why AI Could Be Better for Plumbers than Programmers"

I was listening to Why AI Could Be Better for Plumbers than Programmers - The AI Daily Brief and my mind was racing. NLW talked about someting I wrote about in Long on Quiet AI Companies : the companies winning with AI aren't the ones selling AI, they're the ones using it to quietly do their actual work better. NLW makes two points I keep thinking about: First , the trades are finding real…

Perfect Timing for Service

We found an overheating error the day before our scheduled service. Sometimes you get lucky with timing, sometimes maintenance schedules itself.

Move Fast and You Could Get Hurt

Move fast and break things" hits different when 480V might blind you. In industrial work, going slow isn't just advice—it's survival. Stakes matter.

AI Isn't Coming for Industrial Jobs Just Yet

A quick reflection on a job during my first week as an apprentice for my father's industrial air compressor company.

Subtractive Mixing

When learning sound engineering, a mentor of mine, would ask me what I should remove from the mix to make something else louder... now that is a good question.

Spark Joy in Your Kids: Look up at the helicopters

Spark joy in the little things… like when helicopters fly over your house be the cheerleader for your kids to watch and marvel - talking about them and smiling.

Career Transitions

I'm not leaving the tech industry...I'm just bringing it with me...

Apple Rejected Ping, Again - and then Approved it

Here's the TL;DR that I learned: Bumping your build number, changing nothing, and re-submitting your app _is_ indeed an option.

My Latest Productivity Hack

Just block YouTube on your firewall

My First App Store Submission was Rejected

Apple rejected my app for not disclosing my use of iCloud Storage in - app… so I just removed it entirely and made an export improving privacy for Ping.

Vibe Coding Tree Forts

Before I wrote any code I had my tree forts. My childhood was all about them. Now, with AI code tools I feel that rush of building again.

UniFi Protect as the Ultimate Baby Monitor using UniFi Talk

Using my UniFi Talk desk phone as a baby monitor has been a game changer!

Keeping Podcasts in Sync is Hard

Keeping hundreds of thousands of podcasts updated is one of those rough engineering challenges when I don't control their RSS feeds...

Our "secure" Video Baby Monitor

Using UniFi Protect as a baby monitor

The Newborn Checklist

A quick starter list of what we used for our five kids when they were newborns.

A Hidden Laravel Migration - Found

Yesterday I kept having a migration pending whenever I ran php artisan migrate . I kept looking in my database/migrations . This showed up when deploying to Forge and it kept trying to run the hidden migration. I did it a bit to myself. I was playing with pgvector and must have created a migration, then deleted it. The issue was the vendor directory which I hadn't encountered before. I was running…

AI "Dangers" Are Often Just Bad Design

AI failures stem from bad design, not bad AI. Over-reliance is the real risk. AI should aid, not replace, humans. Poor safeguards are an engineering failure.

If Chrome is Sold...

With the latest news of the DoJ potentially forcing Google to sell off Chrome, I've been thinking about the potential impact on the web ecosystem.

Betting long on the quiet AI companies?

One of my all-time favorite books is *The Phoenix Project*. Toward the end, the character Erik shares this insight: > “I’ve long believed that to effectively manage IT is not only a critical competency but a significant predictor of company performance,” he explains. “One of these days, I’d like to create a hedge fund that invests in companies, taking long positions on companies with great IT…

AudioBrevity - How I Use Auto Summarize

When I built AudioBrevity, I wanted something to help me keep up with more podcasts than I had time to listen to. I also wanted the summaries to be emailed to me so that, when I had time, I would know which episodes were worth adding to my queue. Auto Summarize The key feature here is “Auto Summarize.” But what’s somewhat counterintuitive is that I don’t actually have my favorite podcasts…

Comparing MX Speed Silver and MX Brown Keyswitches on the ZSA Moonlander

Just a quick post with the audio of the MX Speed Silver and MX Brown switches on the ZSA Moonlander. First is the MX Speed Sliver, Second is the MX Brown Your browser does not support the audio element. Odd note: _it's kinda weird how self-conscious I am about the sound of my typing_ image from this post generated by DALL•E 3

AudioBrevity - the technical bits of the stack

A few months ago, I shared the tech stack for AudioBrevity on my private podcast (found here Adventures from the Pad ). Since then, some things have changed. Two weeks ago, I embarked on rebuilding it from the ground up using Laravel. Previously, the app was primarily built with Pocketbase and an Express app. Now, it's built on Laravel. Here's what happened, why I’ll still use Pocketbase again in…

CI Cost Reductions - five quick tips

I wrote a post over on synaptiq.ai 's site where I shared some lessons about how we're keeping some of our costs down. It's great for us and our clients as across the board we're continuing to find cost savings without reducing our ability to leverage our CI. Cancel non-critical runs Use tags to hold back non-critical runs Use bigger runners to reduce overall billed time Balance human labor vs…