A Master's Practice: On the Art of Debugging

This week, whilst troubleshooting video encoding discrepancies for a film, I was reminded of the immense wizard power of debugging: the art of systematically bisecting your way to the root cause of a problem, then devising the cleanest fix. This is an art that cannot be taught and which few professions lead you to learn. Even among those that do, such as computer programming, only the most diligent practitioners come to master it, because it is at once unnatural and primordial. We can be sure that many humans will never in their lives enact this discipline, but also that it is fundamental to our success as a species. ...

6 Aug 2025 · 2 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

Diffusion is autoregression in the frequency domain

Notes on the interconnection of generative AI’s two leading paradims.

10 Mar 2025 · 3 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

Streams of beautiful riches

Enter richify.py: a real-time Markdown rendering tool that supports streaming input. Built with Rich and shipped effortlessly with uv.

23 Jan 2025 · 1 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