On the Principles of Agentic Engineering

This is a synthesis of ideas I’ve overheard, read, discussed, and learned first-hand. It draws on over three years exploring LLMs for shaping code. My initial notes for this were part of an internal workshop I hosted for our engineering team at TORTUS Health, where we use and improve these techniques every day as we work to eliminate error in medicine. The shifting bottlenecks With the explosion in LLM capabilities, producing syntax got cheap. But good judgement did not. In many ways, AI makes the easy part easier and the hard part harder. ...

3 Jul 2026 · 10 min · Gianluca Truda

Notes for learning JAX

As a learning exercise, I recently implemented simple-jax-nn, a simple neural net for the MNIST dataset, written with JAX. This post is my notes on using JAX (as a PyTorch / NumPy user) from working through the JAX docs and a NN tutorial. Simple JAX neural net I managed to get it to use my MacBook’s GPU/Accelerator through the Metal support in jax-metal. It’s a little bit tricky, but will prove useful in future transformer projects that can make use of the hardware. ...

11 Sep 2025 · 5 min · Gianluca Truda

Reflections on Vibecoding

A sorcerer’s guide to wielding chaotic and powerful magicks.

11 Jun 2025 · 2 min · Gianluca Truda

Music Melee: a high-speed parkour FPS for making beautiful sounds

Embracing the exponentials and vibecoding an entire 3D game in a few days with Aider, o3-mini, and Claude 3.7 sonnet.

3 Apr 2025 · 2 min · Gianluca Truda

DevLog: orbital mechanics game in your browser

The development stories and roadmap for Orbital, my physics-based 3D simulator for realistic orbital maneuvers that runs in your browser with WebGL and Three.js.

1 Mar 2025 · 10 min · Gianluca Truda

8 bits of advice to flourish at the Recurse Center

A byte-sized guide to developing your taste and agency at the world’s best programming retreat.

6 Feb 2025 · 10 min · Gianluca Truda

Return Recurse.Gianluca

How I spent my 12 weeks at the Recurse Center annihilating my skill issues, shipping projects, and having fun.

27 Jan 2025 · 5 min · Gianluca Truda

Salvador DALL-E: Falling for Svelte and serverless shennanigans

How I learned Svelte and outsmarted Vercel to make a delightful frontend to OpenAI’s DALL-E … just for my mom.

24 Jan 2025 · 8 min · Gianluca Truda

What I made at the Recurse Center

Links to the projects, games, blog posts, and tools I shipped in my 12 weeks at RC.

2 Jan 2025 · 7 min · Gianluca Truda

The universe is a big and numerically-unstable video game | Weeknotes

Week 43 of 2024. Week 11 of RC.

28 Oct 2024 · 6 min · Gianluca Truda