Jonathan Blow personal blog

John Carmack on Inlined Code

The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of…
Points
456
HN comments
536
Submissions
4
Cited by
55 commenters

Software EngineeringSystems & Performance2014

On Hacker News

SubmittedTitle on HNPointsComments
Sep 26, 2014John Carmack on Inlined Code by m0nastic456260
Jan 21, 2019John Carmack on Inlined Code (2014) by tosh161105
Dec 1, 2020John Carmack on Inlined Code (2014) by tosh138169
Jan 16, 2024John Carmack on Inlined Code by takemine792

Cited in comments

Linked from 62 Hacker News comments by 55 different people, from Mar 2015 to Aug 2026.

Most recent:

Search every comment that links here →

More from Jonathan Blow

All 3 posts →

Related posts from the same era