Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
LLM programming is like guiding a vacuum robot and nudging it toward the piles of dog hair.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
I wrote some fairly complex shaders last year, with modular, nested functions, and it’s hard to get back into that code now. I’d rather work in a graph-based shader editor, and Codex was happy to help. ➀︎
I built one from scratch 20 years ago, so it doesn’t feel like cheating. ➁︎
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
“I used to dig my own ditches, but now I direct the ditch digging.”
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
My home insurer provided us with a Smart Thing that monitors power quality, and it’s been helpful for alerting us when the oven clock needs resetting when we get back home.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
When making code changes, I ask the LLM to “explain it like I'm 5” and it has done wonders for our communication.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Progress on the input simplifier; input line in gray; optimized path in red.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Working on my curve simplification. Gray is raw Pencil input (hundreds of points) and red is the simplified path (a several control points).
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
“I’m checking which geometry helpers already exist so I don’t invent new math badly.”
I love Codex + GPT 5.4
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
I got the rocket emoji pin from WWDC ‘17, courtesy of John Wilker. Thank you, John! @jwilker@wandering.shop
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Long, dull video: I have stroke UV mapping in the live framework now, and more precise stroke picking. Everything is very responsive.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Making progress and performance is better.
There are a few major systems working together.
1. Paths and vector data
2. Metal triangulation & rendering
3. Layering and compositing
4. Pencil & touch tools & widgets
5. UIDocument, serialization, undo, etc.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
I stepped into the woods to pick up a piece of trash, but then I recognized the triangular hole in the fabric. It was my Fisher-Price parachute. Blue cords poked through the topsoil. Then a snowtrooper appeared.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.
Full-time indie software developer: Computer graphics, computational design, iOS, macOS, and a beagle named Miss Muddypenny.