Olmo Maldonado
ibolmo.com
Olmo Maldonado
@ibolmo.com
Staff Engineer @ Braintrust. All posts are my own. Formerly at

Zapier (Sr. AI Engr)
omcode (founder)
Code RGV (founder)
Google (Web albums intern)
mootools (core dev)
A mental model for the future of dev work 🧵
December 9, 2025 at 4:06 PM
You're absolutely right...

🤖 🤛
November 21, 2025 at 9:52 PM
With enough tokens, all bugs are shallow.
November 6, 2025 at 9:52 PM
I wonder what the future Github insights should show.

% of commits by ai, % of lines by ai, and so on?

Seems like that gamification is no longer as appealing in today's world.

Perhaps a new # of shipped features or value added that is inferred may be more appropriate.
October 18, 2025 at 3:06 PM
Context switching hurts. If we can figure out a way in this AI world to improve our context switching. Would be profitable and sustainable
October 16, 2025 at 8:52 PM
Would be nice to see github auto link submodule PRs from/to the monorepo PR. Github should have all the things to get this going automatically,
October 16, 2025 at 3:06 PM
Happy filing day for CPAs. Remember to post pics of your hard earned holidays.
October 15, 2025 at 8:52 PM
Prior to 2023 I relegated the usefulness of submodules. 2025, in the world of LLMs and large context windows, submodules are almost a must for effective pair programming with AI.
October 3, 2025 at 8:52 PM
It's official: after 15+ years, I've made the move to the Bay Area! The transition was challenging but rewarding, and I'm deeply appreciative of this new opportunity.
September 22, 2025 at 4:33 AM
Vibe coding doesn't replace hard earned skills.

If you're early in your career use AI coding tools to shorten the feedback loop.

In the past, one would need to digest Google, books, and wait for a mentor/colleague to point you in the right direction. Taking hours if not days.
July 3, 2025 at 3:06 PM
20+ years with JavaScript. What a great decision. (To be fair.. thanks PHP too)
June 27, 2025 at 3:06 PM
Reposted by Olmo Maldonado
The desire for a debugger in Zed grew into our most upvoted issue ever. Today, the issue has accumulated 2143 👍s. Nothing but respect to `console.log()` warriors, but engineers clearly wanted to be able to line-by-line step through their software and inspect state.
June 19, 2025 at 4:39 PM
@github.com would love if the diffs the code was collapsable
June 12, 2025 at 4:56 PM
If I had a penny every time I had to wipe out node_modules. I'd have a solid bitcoin.
June 11, 2025 at 8:54 PM
One would think that Google Sheets has an import from JSON in 2025.
May 30, 2025 at 8:52 PM
Who cares about AGI. I'd kill for automatic git conflict resolution.
May 20, 2025 at 8:52 PM
TIL

🤦‍♂️
May 16, 2025 at 3:06 PM
I would love if my IDE highlighted public interfaces. i.e. top level exports and top level return statements inside of functions. Anything that would quickly help me understand the established contracts.

Outlines is a good start, but needs tweaking to improve the signal to noise.
May 3, 2025 at 8:52 PM
Always fun to threaten the LLMs that you will switch to another model if it doesn't try harder.
May 3, 2025 at 3:06 PM
My guilty pleasure with prompting LLMs: no need to correct grammar or spelling mistakes.
April 29, 2025 at 8:52 PM
Mutation testing may just be the best way to slop-proof your code.

Best of both worlds:

- AI helps you ship (vibe code) fast
- Mutation testing helps you check the slop(py) tests that they're actually exercising code

Time to pick up new tools.
April 24, 2025 at 3:06 PM
I would kill for a TypeScript equivalent of Python's decorators.
April 21, 2025 at 8:52 PM
In this era of AI, interfaces are all you need.

OpenAPI, MCP, A2A, types, modularity, and documentation are the lynchpin for AIs (and your) success.
April 15, 2025 at 8:52 PM
Here's what I've learned in the last month:
April 12, 2025 at 3:06 PM
Anyone else using git stage as a temporary stash? Helps reduce git diff noise and also points out how the AI changes the file(s).
April 11, 2025 at 8:52 PM