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

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

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

Make games people play

What Paul Graham doesn’t tell you about delighting 7 year olds.

14 Sep 2024 · 3 min · Gianluca Truda

Raytracing from scratch in pure JS

A dynamic realtime raytracer in pure JavaScript you can run in your browser.

19 May 2024 · 1 min · Gianluca Truda

Yesterday's cutting edge is today's table stakes

The past 18 months in AI have been a whirlwind-clusterfuck of acceleration, innovation, and chaos.

8 Nov 2023 · 4 min · Gianluca Truda

Optimising cost, quality, latency

There is a trifecta of variables that just about everyone building generative AI systems cares about — cost, quality, and latency. As is often the case in computing, there is a trade-off between these properties. And all three are bought with the currency of performance.

31 Oct 2023 · 2 min · Gianluca Truda