2022-W42

Building User Interfaces

  1. The Interaction Medium

  2. Build It Every Frame (Immediate Mode)

  3. The Widget Building Language

  4. The Widget Is A Lie (Node Composition)

  5. Visual Content

  6. Rendering

  7. Where IMGUI Ends

  8. State Mutation, Jank, and Hotkeys

Memory Management

Untangling Lifetimes: The Arena Allocator

Back to basic

You should just write the code for the job at hand.

The codebase is only as good as the people who are working together on it and how they make decisions together.

Ultimately that is it

So how great the architecture is etc.

Its all a function of how that team works together

The more tools you adopt the more things get in a way of you actually having the real discussions you have to make.

Because a lot of engineers instead of having that really hard discussion they decide to reach for another tool