James Logan

@ponderingpothos.bsky.social

Scientific computing in rust and python, firmware in rust, and the occasional circuit board design & testing. Propulsion engineer in a previous life.

With Oxide, your compute gets more valuable over time, not less. The same Rack Model 0 we launched in 2023 now supports more than 2x the vCPUs per rack with our latest compute sleds and system version 21 which adds support for Zen 5c processors.

C++ programmers really will say 'you use borrow checkers? that pales in effectiveness to my strategy, properly de/allocating memory' and then not properly de/allocate memory

I'm almost there it's so pretty!! 😭 this is the first time I've made extensive use of complex numbers in shader code, which has been fun! it's an analytic 2D lighting system through piecewise conformal maps representing angular light/"sky" exposure, which means you get fully analytic penumbras!

a partially finished analytic 2D lighting solution, showing both the angular and radial component with a checkerboard pattern and color coding

Key to efficient learning is realizing how we ACTUALLY learn, not just what FEELS like learning. I wrote a Claude Skill for some friends to help them think about this and they've liked it -- see Principles for some directions you could explore github.com/DrCatHicks/l...

GitHub - DrCatHicks/learning-opportunities: A Claude Code skill for deliberate skill development during AI-assisted coding

A Claude Code skill for deliberate skill development during AI-assisted coding - DrCatHicks/learning-opportunities

github.com