<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Staff Engineer @ Braintrust. All posts are my own. Formerly at &#xA;&#xA;Zapier (Sr. AI Engr)&#xA;omcode (founder)&#xA;Code RGV (founder)&#xA;Google (Web albums intern)&#xA;mootools (core dev)</description><link>https://bsky.app/profile/ibolmo.com</link><title>@ibolmo.com - Olmo Maldonado</title><item><link>https://bsky.app/profile/ibolmo.com/post/3mbwxpnv5da22</link><description>Code search in 2026 vs in the past. &#xA;&#xA;Would love to see a score/eval of my generated search, though, to see if the AI missed an instantiation.</description><pubDate>08 Jan 2026 21:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3mbwxpnv5da22</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m7kwfchfip2h</link><description>A mental model for the future of dev work 🧵</description><pubDate>09 Dec 2025 16:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m7kwfchfip2h</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m66bdg6pm72u</link><description>You&#39;re absolutely right... &#xA;&#xA;🤖 🤛</description><pubDate>21 Nov 2025 21:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m66bdg6pm72u</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m4ykdmadfg2q</link><description>With enough tokens, all bugs are shallow.</description><pubDate>06 Nov 2025 21:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m4ykdmadfg2q</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m3i2s5mq5t2s</link><description>I wonder what the future Github insights should show. &#xA;&#xA;% of commits by ai, % of lines by ai, and so on? &#xA;&#xA;Seems like that gamification is no longer as appealing in today&#39;s world. &#xA;&#xA;Perhaps a new # of shipped features or value added that is inferred may be more appropriate.</description><pubDate>18 Oct 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m3i2s5mq5t2s</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m3dn6z6md32s</link><description>Context switching hurts. If we can figure out a way in this AI world to improve our context switching. Would be profitable and sustainable</description><pubDate>16 Oct 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m3dn6z6md32s</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m3czuftpi52x</link><description>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,</description><pubDate>16 Oct 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m3czuftpi52x</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m3b4q3b2dt2d</link><description>Happy filing day for CPAs. Remember to post pics of your hard earned holidays.</description><pubDate>15 Oct 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m3b4q3b2dt2d</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3m2cx4zkk332j</link><description>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.</description><pubDate>03 Oct 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3m2cx4zkk332j</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lzflcoh2722i</link><description>It&#39;s official: after 15+ years, I&#39;ve made the move to the Bay Area! The transition was challenging but rewarding, and I&#39;m deeply appreciative of this new opportunity.</description><pubDate>22 Sep 2025 04:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lzflcoh2722i</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lt2ywivtek2j</link><description>Vibe coding doesn&#39;t replace hard earned skills. &#xA;&#xA;If you&#39;re early in your career use AI coding tools to shorten the feedback loop.&#xA;&#xA;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.</description><pubDate>03 Jul 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lt2ywivtek2j</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lslw4n3xn327</link><description>20+ years with JavaScript. What a great decision. (To be fair.. thanks PHP too)</description><pubDate>27 Jun 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lslw4n3xn327</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lrgfb74nzk2w</link><description>@github.com would love if the diffs the code was collapsable</description><pubDate>12 Jun 2025 16:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lrgfb74nzk2w</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lrec4lom352p</link><description>If I had a penny every time I had to wipe out node_modules. I&#39;d have a solid bitcoin.</description><pubDate>11 Jun 2025 20:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lrec4lom352p</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lqg4facnh52q</link><description>One would think that Google Sheets has an import from JSON in 2025.</description><pubDate>30 May 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lqg4facnh52q</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lpmxqd7a2g2l</link><description>Who cares about AGI. I&#39;d kill for automatic git conflict resolution.</description><pubDate>20 May 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lpmxqd7a2g2l</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lpccktnd2e2l</link><description>TIL &#xA;&#xA;🤦‍♂️</description><pubDate>16 May 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lpccktnd2e2l</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3loc7sf3rvt2y</link><description>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.&#xA;&#xA;Outlines is a good start, but needs tweaking to improve the signal to noise.</description><pubDate>03 May 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3loc7sf3rvt2y</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lobmhy66by2y</link><description>Always fun to threaten the LLMs that you will switch to another model if it doesn&#39;t try harder.</description><pubDate>03 May 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lobmhy66by2y</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lny5ws6wml2p</link><description>My guilty pleasure with prompting LLMs: no need to correct grammar or spelling mistakes.</description><pubDate>29 Apr 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lny5ws6wml2p</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lnkybonwsx2y</link><description>Mutation testing may just be the best way to slop-proof your code. &#xA;&#xA;Best of both worlds: &#xA;&#xA;- AI helps you ship (vibe code) fast&#xA;- Mutation testing helps you check the slop(py) tests that they&#39;re actually exercising code&#xA;&#xA;Time to pick up new tools.</description><pubDate>24 Apr 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lnkybonwsx2y</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lne27eaqw622</link><description>I would kill for a TypeScript equivalent of Python&#39;s decorators.</description><pubDate>21 Apr 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lne27eaqw622</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lmuxfxvlmj2y</link><description>In this era of AI, interfaces are all you need. &#xA;&#xA;OpenAPI, MCP, A2A, types, modularity, and documentation are the lynchpin for AIs (and your) success.</description><pubDate>15 Apr 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lmuxfxvlmj2y</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lmmsoe366x2r</link><description>Here&#39;s what I&#39;ve learned in the last month:</description><pubDate>12 Apr 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lmmsoe366x2r</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lmkvjvpz2v2m</link><description>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).</description><pubDate>11 Apr 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lmkvjvpz2v2m</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lla5meh3zk27</link><description>Let&#39;s go!</description><pubDate>25 Mar 2025 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lla5meh3zk27</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3lkvifuvgck2t</link><description>I want to hand over the keys for the AI/LLM to (vibe) code. &#xA;&#xA;Yet, the slop that comes out knocks me back to reality. &#xA;&#xA;Yes, agents are going to help, but I&#39;m often reminded that the AI is not well seasoned engineer that may take longer, but outputs well considered code.</description><pubDate>21 Mar 2025 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3lkvifuvgck2t</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3ljikir2tfc2s</link><description>Braintrust just shipped Brainstore (https://www.braintrust.dev/blog/brainstore). 80x faster and more scalable solution for AI observability. &#xA;&#xA;Log as much as you want to Braintrust, visualize/compare, and query it with BTQL precisely.&#xA;https://x.com/braintrustdata/status/1896607082180473258</description><pubDate>03 Mar 2025 18:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3ljikir2tfc2s</guid></item><item><link>https://bsky.app/profile/ibolmo.com/post/3ljdvrkfrzd2u</link><description>This video is jammed packed with great foundational knowledge to better understand what model, what mode, and what things to avoid with LLMs &#xA;&#xA;buff.ly/hBgOImg&#xA;https://buff.ly/VTjgJVk</description><pubDate>01 Mar 2025 21:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:pgpd6l4qbqfkd5i4zy3u2klz/app.bsky.feed.post/3ljdvrkfrzd2u</guid></item></channel></rss>