Introduces the concept and structure of an "immediate mode user interface" and how we can use it to accomplish our goals, including strategies for autolayout, animation, and keying.| www.rfleury.com
From-scratch, from-first-principles software techniques, ideas, and projects. Building a new space for better computing.| www.rfleury.com
Personal computers: the science-fiction-like machines of the modern world. Why we have them, what they offer, and why we give them up at our peril.| www.rfleury.com
On markets, regulatory capture, Big Tech, and tangibly improving the software world.| www.rfleury.com
On major problems in computing, and why new general-purpose, systems programming languages within the existing ecosystem will not solve them.| www.rfleury.com
Making performant dynamic manual memory management in C feel almost like garbage collection.| www.rfleury.com