@charliermarsh: I don't watch many talks but Andrew Kelley's "A Practical Guide to Applying Data Oriented Design" had a big impact on m…
Summary
Charlie Marsh tweets that Andrew Kelley's talk 'A Practical Guide to Applying Data Oriented Design' had a big impact on him, especially when he started working on Ruff.
View Cached Full Text
Cached at: 06/08/26, 11:29 PM
I don’t watch many talks but Andrew Kelley’s “A Practical Guide to Applying Data Oriented Design” had a big impact on me.
First watched it right around when I started working on Ruff. https://t.co/d9dcyxROlC
Similar Articles
@charliermarsh: Talked with @ryanlpeterman about how software engineering is changing! I like the pull quote, which captures a lot of w…
Charlie Marsh and Ryan Peterman discuss the impact of AI writing code on software engineering, arguing that PR review costs remain constant while generation costs are zero, and share experiences building Ruff, emphasizing rapid iteration, authentic marketing, and the importance of performance benchmarking.
@0xlelouch_: Top 10 system design resources I still point working devs to: 1) Designing Data-Intensive Applications (Kleppmann) — re…
A Twitter thread listing the top 10 system design resources, including books, blogs, and frameworks, with a link to Martin Fowler's website for further reading.
Introduction to Data-Oriented Design [pdf]
This PDF introduces the concept of data-oriented design, a software design approach focused on efficient data layout and processing, particularly in game development.
@kentcdodds: More on planning with real business context:
A discussion between Kent C. Dodds and Sean Roberts on product engineering, planning with real business context, and the importance of conversations and curiosity over pure data.
@charliermarsh: This talk that I gave at Jane Street a year ago is by far the one that is referenced to me most in-person. People seem …
Charlie Marsh's talk explains how uv, a Rust-based Python package manager developed by Astral, solves dependency resolution with a CDCL SAT solver and a unified lockfile, achieving extreme speed by rethinking the toolchain from scratch.