Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7880

A

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.

Visit the blog
10mentions?
10HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 3 in 2020

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?

  1. A Simple Entity Component System (2019)
    3 people · 3 mentions · first linked 2020-05-10
  2. Working with jumbo/unity builds in C/C++
    2 people · 2 mentions · first linked 2024-05-18

What Hacker News says?

  1. 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”
  2. Submitted A Simple Entity Component System (2019) as a story · 66 points

    HN discussion
  3. senkora · 2025-05-21Recommends
    In 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”
  4. Submitted Working with jumbo/unity builds in C/C++ as a story · 65 points

    HN discussion
  5. For 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?”
  6. Submitted Building an 8-Bit breadboard computer, 3 times as a story · 4 points

    HN discussion
  7. Submitted Docker and CLion for Remote C++ Development (With X11 Support) as a story · 3 points

    HN discussion
  8. Submitted Game Programming on an Embedded Device Part 0: Motivation as a story · 2 points

    HN discussion
  9. Submitted A Simple Entity Component System (ECS) [C++] as a story · 1 points

    HN discussion
  10. Submitted The Fear of Inadequacy as a story · 1 points

    HN discussion

Search all of HN for austinmorlan.com