R. Fleury Computing
Subscribe
Sign in
Home
UI Series
Programming
Commentary
About
New
Top
Discussion
A Taxonomy Of Computation Shapes
A mental model for various forms of computation.
Ryan Fleury
Feb 17
21
Share this post
A Taxonomy Of Computation Shapes
www.rfleury.com
Copy link
Twitter
Facebook
Email
UI, Part 9: Keyboard and Gamepad Navigation
Techniques for supporting keyboard and gamepad navigation without overburdening builder code.
Ryan Fleury
Feb 13
8
Share this post
UI, Part 9: Keyboard and Gamepad Navigation
www.rfleury.com
Copy link
Twitter
Facebook
Email
January 2023
Regulation Cannot Save A Defeated Culture
On markets, regulatory capture, Big Tech, and tangibly improving the software world.
Ryan Fleury
Jan 18
15
5
Share this post
Regulation Cannot Save A Defeated Culture
www.rfleury.com
Copy link
Twitter
Facebook
Email
December 2022
Emergence and Composition
Exploring the topic of emergence in computing, and notes on how it becomes relevant in various problems, including arena allocators.
Ryan Fleury
Dec 1, 2022
19
Share this post
Emergence and Composition
www.rfleury.com
Copy link
Twitter
Facebook
Email
November 2022
In Defense Of Linked Lists
Despite memes suggesting otherwise, linked lists are one of the most powerful data structures in simplifying and upgrading code.
Ryan Fleury
Nov 1, 2022
26
8
Share this post
In Defense Of Linked Lists
www.rfleury.com
Copy link
Twitter
Facebook
Email
October 2022
You Get What You Measure
Thoughts on a general principle I've noticed, relating to the role an environment plays in shaping things within it, including teams, projects, code…
Ryan Fleury
Oct 7, 2022
13
Share this post
You Get What You Measure
www.rfleury.com
Copy link
Twitter
Facebook
Email
September 2022
Untangling Lifetimes: The Arena Allocator
Making performant dynamic manual memory management in C feel almost like garbage collection.
Ryan Fleury
Sep 23, 2022
53
31
Share this post
Untangling Lifetimes: The Arena Allocator
www.rfleury.com
Copy link
Twitter
Facebook
Email
August 2022
UI, Part 8: State Mutation, Jank, and Hotkeys
Making the case for limiting the timeframe during which important state mutations can occur, making these mutations homogeneous, and how this idea can…
Ryan Fleury
Aug 23, 2022
11
2
Share this post
UI, Part 8: State Mutation, Jank, and Hotkeys
www.rfleury.com
Copy link
Twitter
Facebook
Email
More Languages Won't Fix The Computing World
On major problems in computing, and why new general-purpose, systems programming languages within the existing ecosystem will not solve them.
Ryan Fleury
Aug 11, 2022
12
4
Share this post
More Languages Won't Fix The Computing World
www.rfleury.com
Copy link
Twitter
Facebook
Email
Ships, Icebergs, Game Engines
The Our Machinery fiasco has made an excellent case for more self-reliant, more from-scratch technology.
Ryan Fleury
Aug 5, 2022
10
4
Share this post
Ships, Icebergs, Game Engines
www.rfleury.com
Copy link
Twitter
Facebook
Email
July 2022
Table-Driven Code Generation
A simple code generator design I've found to be useful, but still small and easy. Includes a sample version with source code.
Ryan Fleury
Jul 30, 2022
9
Share this post
Table-Driven Code Generation
www.rfleury.com
Copy link
Twitter
Facebook
Email
UI, Bonus 1: Simple Single-Line Text Input
Many custom UIs don't implement common keyboard shortcuts in their single-line text fields. It doesn't have to be this way - let's look at a way to…
Ryan Fleury
Jul 25, 2022
5
Share this post
UI, Bonus 1: Simple Single-Line Text Input
www.rfleury.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts