Galo Navarro
banner
varoa.net
Galo Navarro
@varoa.net
Builds infrastructure and automation for AI workloads, Principal Eng @Midokura.

Long form at http://varoa.net
One of the interesting parts about software engineering is that each domain you work in requires re-asessing every pattern and best practise that seemed set in stone in other domains.
July 16, 2025 at 2:21 PM
Been inspecting some pmap outputs these days, and could not find any decent visualization tools. Here is a quick one (nods to @simonwillison.net toolbox).

varoa.net/tools/pmap-v...
April 28, 2025 at 8:57 AM
I'm not sure I'd advise solving that entire list of things up front. Pragmatism would tell you to fix those that you actually need, and at most have a plan for how would you address the rest.

I say this because I've seen several points (e.g code structure, devops processes, modules boundaries..) ->
April 14, 2025 at 5:46 PM
Queuing theory: probably the hardest topic to confine to work.

brooker.co.za/blog/2025/03...
April 12, 2025 at 1:54 PM
When the AI spits 200-400 lines of functiona code based on a prompt, forcing a whole commit, pr, test, [review], merge cycle is just too much friction holding people back.

Screenshot is from my piece

varoa.net/2025/04/07/a...
April 8, 2025 at 5:30 PM
I mention the DORA report in the piece I published today. The report has a page about AI impacting sw delivery negatively. The recommendations (screenshot) about smaller changelists and robust testing make sense, but I'm somewhat skeptical that they are viable ->
April 8, 2025 at 5:27 PM
The page about negative impact on software delivery performance landed right while writing this! varoa.net/2025/04/07/a...
April 8, 2025 at 5:22 PM
"AI-generated code will choke delivery pipelines", just published.

varoa.net/2025/04/07/a...
April 8, 2025 at 12:58 PM
Less reminded than learnt from the first time. Can't count the number of discussions I've had about using git tags as source of truth for release procedures and building artefacts.

(From the NH thread about the tj-actions/changed-files vulnerability) news.ycombinator.com/item?id=4337...
March 15, 2025 at 7:20 PM
The article is about turning around platform teams but some points apply to any struggling eng team

https://buff.ly/3QlEK7q
February 25, 2025 at 12:33 PM
February 14, 2025 at 8:13 PM
Cross posting bc. @rakyll.org didn't and it's massively important. 2 comments

1) We have decades of mgmt structures evolved based on a playing field where large scale coordination and alignment were essential. They are now obsolete. Some will take years to unwind them and will get overrun ->
February 14, 2025 at 12:38 PM
Pretty close to my own experience so far on small projects, prototypes and such.
February 7, 2025 at 12:45 PM
The implications of code turning into a low(er) cost commodity are wildly unexplored. (From @geoffreylitt.com on the other site, via @simonwillison.net)
January 18, 2025 at 3:13 PM
Very interesting read on energy demand / supply in the context of AI evolution. (Unfortunately I forgot who I got this from)

about.bnef.com/blog/liebrei...
January 15, 2025 at 6:56 PM
January 12, 2025 at 2:02 PM
This piece on AI Agents from @chiphuyen.bsky.social is fantastic. Definitions are crisp and productive to reason about the topic and goes into much deeper practical details than most of the content I've found so far

huyenchip.com//2025/01/07/...
January 11, 2025 at 7:02 PM
This resonates with how I see AI impacting sw eng. On a side note, recently I also chose “Mission Control” for an internal tool to monitor development status, the analogy is powerful. buff.ly/3Pb0B0L via @thorstenball.com
January 5, 2025 at 8:43 AM
November 23, 2024 at 2:28 PM
It doesn't seem available for all users (I got my profile link in the 3rd socials but doesn't get detected as bsky)
November 1, 2024 at 6:27 PM
Micro-optimizations. Via Adam Tooze's newsletter. https://www.ft.com/content/4bedfc86-df01-44d8-ae31-6d7fa37520c9
October 29, 2024 at 1:55 PM
Anyone ran into this while running the 1brc on Linux? Hypefine is installed but the --output option is nowhere to be found in the man page. (cc @gunnar.bsky.social )
October 27, 2024 at 4:29 PM
On the flip side of this Platform topic, @justingarrison.com published something I don’t fully agree with, but has good points like:

Justin’s post: justingarrison.com/blog/2024-09...
October 3, 2024 at 7:26 AM
October 3, 2024 at 7:00 AM
I don’t use to pay attention to new releases but..
October 2, 2024 at 4:57 AM