Martin

@mgarcia.bsky.social

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

If you are enjoying a tool someone else is building by themselves or with a small team: tell them you like it (and maybe even provide some feedback) Hardly anyone does and I promise: you'll make their day! 🫶

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.

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

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…

magarcia.io

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 🧵

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

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.

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

This is my favourite performance-enhancing JS feature ⚡ It allows ES modules to achieve laziness similar to inline require() in CJS modules, and adds safe handling of Top-Level Await 👍 It's an easy way to speed up existing codebases without introducing the async virality of dynamic import() 🦠

Rob Palmer@robpalmer.bsky.social · last yr.

ECMAScript excitement 😉 Congrats to @nicr.dev @ryzokuken.bsky.social on landing support for TC39 Stage 3 `import defer` (Lazy Evaluation) in upstream TypeScript heading for TS 5.9 🎉 Thanks to @jakebailey.dev @danr.bsky.social @chronicles.org Wes Wigham for the reviews 👍 github.com/microsoft/Ty...

🧵 Want to share a technique I've been using with generative AI for coding that's been really helpful When you ask AI to make large changes across a codebase (like migrations), it often struggles - uses lots of tokens, makes mistakes, takes forever. But there's a better approach

$22,384,596 may seem like a random number, but it's oh so meaningful for us at @buffer. This number marks the transition from ARR recovery, which is essentially a continual look backward at our previous all-time high, to a bright and beautiful launch forward into *everything* that is to come.

BildBild

Wow, we did it! We have officially achieved a new all-time-high ARR at Buffer 🎉 Our previous all-time-high was $22,384,598 on February 6, 2020. Today, our ARR stands at $22,395,427. This milestone has been 5 years in the making for us, it's going to take a little time to sink in for me personally!

Bild