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

On Vibecoding vs Agentic Engineering

We all use LLMs to make code, but there are at least two distinct modes of working with them. Both are powerful, but conflating them is dangerous. It leads to burnout, loss of agency, security breaches, and disastrous outages. Instead, we want to enable better ideas, executed faster, at higher quality.

12 Mar 2026 · 3 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

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

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

Cargo build and SpaceX-inspired graphics | Weeknotes

Week 42 of 2024. Week 10 of RC.

21 Oct 2024 · 9 min · Gianluca Truda

Gigabucks, burning my Mac's GPU, and Karpathy's lament | Weeknotes

Week 41 of 2024, Week 9 of RC.

14 Oct 2024 · 8 min · Gianluca Truda

DevLog: llmpossible

How I built a command-line LLM on Apple Silicon for RC’s ‘Impossible Stuff Day’

8 Oct 2024 · 21 min · Gianluca Truda

RC Weeknotes 05

Week 5 of Recurse: Move fast and make games.

16 Sep 2024 · 5 min · Gianluca Truda