~/richie/writing
Notes from the build
Things I worked out the hard way, written down while the details were still fresh. Mostly the bugs — those are the parts worth reading.
- 3 min read
Shrinking a 17 MB avatar down to 1.2 MB
My 3D model was 17 MB and would have melted phones. Finding out why took one command; fixing it took a 40-line script.
- 3d
- performance
- webgl
- 3 min read
Building a booking system that cannot double-book
Two people click the same 10:00 slot half a second apart. Only one should get it. Here is how I made that guarantee hold.
- architecture
- typescript
- scheduling
- 2 min read
What a ticketing system taught me about validation
My first real Flask project had a form. I thought validation was the boring part. It was where every interesting failure lived.
- flask
- python
- ux