Martin's Avatar

Martin

@mgarcia

SE @buffer.com Ex-@NewRelic Ex-@ThoughtWorks | Crafting https://palabreja.com & http://voices.ink He/Him

564
Followers
386
Following
150
Posts
13.11.2023
Joined
Posts Following

Latest posts by Martin @mgarcia

Preview
When AI Made Building Cheaper Than the Meetings to Plan It β€” magarcia We debated a feature for weeks. Then someone built it in a day with AI. When execution costs less than coordination, meetings become the bottleneck.

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...

30.01.2026 08:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

30.01.2026 08:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

30.01.2026 08:23 πŸ‘ 2 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
Breaking the QR Limit: The Discovery of a Serverless WebRTC Protocol β€” magarcia A user's simple request led to an intensive AI-assisted protocol design session. I shrunk WebRTC signaling from 2,500 bytes to 55 bytesβ€”a 97.79% reductionβ€”by questioning every best practice. This is…

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...

22.01.2026 08:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Breaking the QR Limit: The Discovery of a Serverless WebRTC Protocol β€” magarcia A user's simple request led to an intensive AI-assisted protocol design session. I shrunk WebRTC signaling from 2,500 bytes to 55 bytesβ€”a 97.79% reductionβ€”by questioning every best practice. This is…

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).

22.01.2026 08:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Writing Powerful Claude Code Skills with npx bun β€” magarcia How to write Claude Code skills that use third-party npm packages without a build step. Using npx bun gives you auto-installing dependencies, native TypeScript, and clean version pinningβ€”the…

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...

14.01.2026 15:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 🧡

14.01.2026 15:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Exactly, Jeremias! 😊

12.12.2025 16:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Two years later, that hasn't changed. I can't imagine going back.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.)

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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. 🧡

12.12.2025 13:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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.’

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?

20.10.2025 11:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

24.07.2025 08:12 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
MAKING SOFTWARE A reference manual for people who design and build software.

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

25.02.2025 09:36 πŸ‘ 17 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1

Your 20s: "Commitment, effort, involvement"
Your 30s: "I'm delivering this shit as it is and going straight to the gym"
#LifeGoals

11.07.2025 13:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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. πŸ˜…

10.07.2025 05:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

04.07.2025 07:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

04.07.2025 07:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

17.06.2025 20:10 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

17.06.2025 12:38 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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.

16.06.2025 07:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

12.06.2025 13:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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. πŸ™Œ

12.06.2025 06:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Due to the Coriolis effect, loading spinners in the Southern hemisphere spin the other way.

07.06.2025 14:49 πŸ‘ 109 πŸ” 24 πŸ’¬ 3 πŸ“Œ 2
Preview
resolution - CSS: Cascading Style Sheets | MDN The resolution CSS media feature can be used to test the pixel density of the output device.

Did you know there are resolution media queries?

developer.mozilla.org/en-US/docs/W...

#CSS

06.06.2025 17:29 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0