Top all-time · #7880
Austin Morlan
Personal blog · austinmorlan.com/postsprogramminggames
Austin Morlan's personal blog at austinmorlan.com covers programming and games. Since 2019, 10 different Hacker News readers have linked it 10 times, most often “A Simple Entity Component System (2019)”. It is still writing: the last post was on 2026-09-21, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link Austin Morlan's posts for C++ build techniques, such as the unity (jumbo) build article. Other comments link him in discussions of functional programming and learning new languages.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- A Simple Entity Component System (2019)3 people · 3 mentions · first linked 2020-05-10
- Working with jumbo/unity builds in C/C++2 people · 2 mentions · first linked 2024-05-18
What Hacker News says?
Is an entity component system really functional programming? I had the sense that functional programming was more about writing functions that are pure and referentially transparent, and making data immutable normally, which can make code simpler and more modular. It tends to use higher-order functions (recursive operators) more than direct recursion, because it's easier to verify correctness then. Rather than imper…
Comment linking /posts/entity_component_system/
on “Don't DRY Your Code Prematurely”Submitted A Simple Entity Component System (2019) as a story · 66 points
HN discussionIn C++, there is a trick to get this behavior called "unity builds", where you include all of your source files into a single file and then invoke the compiler on that file. Of course, being C++, this subtly changes behavior and must be done carefully. I like this article that explains the ins and outs of using unity builds: https://austinmorlan.com/posts/unity_jumbo_build/
Comment linking /posts/unity_jumbo_build/
on “Link Time Optimizations: New Way to Do Compiler Optimizations”Submitted Working with jumbo/unity builds in C/C++ as a story · 65 points
HN discussionFor me, project based learning is the best method for learning a new language. Basically, pick a language and build something with it. Doesn't matter what. Going this route helps you get a feel for the language, how you might actually go about building something in practice, etc., which is much more valuable information than some rando's thoughts about the language in a blog post. Building a CHIP-8 emulator is a fun…
Comment linking /posts/chip8_emulator/
on “Ask HN: How did you learn a new programming language as an experienced dev?”Submitted Building an 8-Bit breadboard computer, 3 times as a story · 4 points
HN discussionSubmitted Docker and CLion for Remote C++ Development (With X11 Support) as a story · 3 points
HN discussionSubmitted Game Programming on an Embedded Device Part 0: Motivation as a story · 2 points
HN discussionSubmitted A Simple Entity Component System (ECS) [C++] as a story · 1 points
HN discussionSubmitted The Fear of Inadequacy as a story · 1 points
HN discussion