But this speed is dangerous if we don't own the output. I wrote about the rise of the "Code Director," the end of the traditional spec document, and why "vibe coding" doesn't belong in production.
Full read: magarcia.io/when-ai-made...
But this speed is dangerous if we don't own the output. I wrote about the rise of the "Code Director," the end of the traditional spec document, and why "vibe coding" doesn't belong in production.
Full read: magarcia.io/when-ai-made...
It made me realize: Weβve built an entire corporate apparatus around the idea that coding is hard and slow. What happens when it becomes the easy part?
The bottleneck is no longer writing the code; itβs the meetings we hold to avoid writing code.
I recently experienced a surreal moment at work. We had a project slipping down the backlog for weeks because the estimated effort was too high. We spent days in meetings debating the approach.
Then a coworker just... did it. Used AI to scaffold the whole thing in one day.
The trick was realizing 90% of SDP is useless ceremony.
Derived ICE creds from DTLS fingerprints (HKDF)
Packed IPs into raw bytes (4 bytes vs 15 chars)
Ditched JSON for a fixed-layout binary struct
Result: 2.5KB -> 60 bytes. Scans instantly.
magarcia.io/air-gapped-w...
Just published: "Breaking the QR Limit."
I wanted true serverless P2P sync between phones, but WebRTC requires signaling servers. Doing it via QR codes usually fails because SDP payloads are huge (2.5KB+), resulting in dense, unscanable QRs.
I fixed it by designing a custom binary protocol (QWBP).
The solution I found is npx -y bun.
It lets you pin versions directly inside your import statements. No install step, no setup, just a single self-contained script that runs instantly.
I wrote a full guide on using this to build powerful agent tools: magarcia.io/writing-powe...
I've been building custom skills for Claude Code (Anthropic's CLI) but hit a wall: managing third-party libraries.
JavaScript usually demands a package.json and a massive node_modules folder, which is too heavy for simple agent skills.
I wanted something like Python's "uv run" but for TypeScript π§΅
Exactly, Jeremias! π
Two years later, that hasn't changed. I can't imagine going back.
But what has meant the most is the people.
@krambertech.bsky.social an incredible manager. Patient, supportive, always pushing me to grow.
Also, all my teammates, and people who paired with me, answered endless questions, and invested in my success.
The work has been rewarding too.
I've improved legacy code, fixed accessibility issues lingering for years, helped ship dark mode.
We're still going, building toward an even better experience for users.
The retreat is another thing.
At most companies, team offsites feel like obligations. Something you endure and recover from.
Here? People genuinely *want* to be there. Meet face-to-face, hang out, work on interesting projects.
It's not mandatory fun. It's just fun.
The 4-day work week? Everyone asks about that.
Here's the thing: fitting work into 4 days was easy.
The real adjustment? Figuring out what to do with an entire extra day of freedom every week.
(Turns out: all those things I'd been "too busy" for.)
I'd seen that pattern before. I expected it here too.
Two years in; it never came.
The kindness wasn't a mask. The openness wasn't performative. These people genuinely care about each other.
You know how it goes at most companies:
There's talk about "culture" and "values." But when things get hard? When you're struggling?
Suddenly it's all about what you're delivering. Your wellbeing becomes an afterthought. You're just a resource.
Two years at @buffer.com. Time flies.
When I joined from a corporate environment, everyone seemed too nice. Too welcoming. Too open.
I kept waiting for the catch. π§΅
Comic of Tintin talking to Captain Haddock, who looks exhausted. Haddock says βWhat a week, huh?β and Tintin replies, βCaptain, itβs only a major AWS outage on a Monday.β
Howβs your week going?
The new BIBE environments is a simple shift which has made a big difference for me this last month: No big overhaul β just one tiny adjustment to my workflow with great results. Learn more here: lnkd.in/dDCRcS8f
This new project from Dan Hollick makes me want to share with you all the content I've been gathering as great "teaching".
These usually involve visuals and tailored interactive components to help explain complex topics.
#1 makingsoftware.co by Dan Hollick
Your 20s: "Commitment, effort, involvement"
Your 30s: "I'm delivering this shit as it is and going straight to the gym"
#LifeGoals
Good point @jeremias.codes! I was assuming teams that already know what debt to tackle but can't prioritize it over featuresβthe classic "we'll fix it next sprint" that never happens. π
However, AI development creates new technical debt too. Especially when using multiple agents for feature development, they tend to solve problems through duplication rather than integrationβgenerating similar solutions independently instead of reusing existing patterns, or creating new abstractions
Managing technical debt is fundamentally changing: AI agents are quite good at understanding legacy code and executing directed refactoring faster than humans, making previously impossible debt reduction viable in resource-constrained teams.
Have you ever wanted to work 4 days a week with full pay? Fully remote. Fully transparent (even salaries), values-driven company? This role pays between 141K-163K USD. You can work from anywhere in the world. We're looking for someone to join our Marketing Team at Buffer. Read more buff.ly/gU6JHk7
Most people misunderstand how AI Agents are designed to assist us in our everyday activities. There's a common fear that AI will take over human jobs.
You don't always have to review GenAI code - it could be the other way around!
Ask AI to review your own code instead. Use Copilot as a reviewer on GitHub, or ask Claude Code to review your PR content. It can give you really good insights and catch those small, subtle bugs you could easily miss.
It happened a similar thing to me with Airmail, but I found the experience with Mimestream way superior. Without super fancy features or AI everywhere. It just works.
When I worked as a sysadmin 10+ years ago, Mutt was my go-to email client. After moving away from it, I never felt comfortable with anything else... until I found Mimestream 2 years ago. Been using it since beta and it's simply the best: elegant, fast, and feels like it truly belongs on the Mac. π
Due to the Coriolis effect, loading spinners in the Southern hemisphere spin the other way.
Did you know there are resolution media queries?
developer.mozilla.org/en-US/docs/W...
#CSS