Here's where my mind is at this winter:
- ARM, RISC-V, WASM
- is it worthwhile making ergonomic educational tools for these languages?
- especially for NodeJS/Lua/Python JIT
- Python JIT is slower than expected, would improved visibility make this better for everyone?
- is it worthwhile making ergonomic educational tools for these languages?
- Rust
- Rusty skills but they're coming back quick
- Goals: build compiler for WASM or other assembly
- this compiler should be able to run numerical algorithms like the FFT or Big Integer routines
- good UX
- Golang and C
- The simplicity is inspiring
- lifelong goal #2: Go implemented in Go
- lifelong goal #1: C implemented in C
- Python and Typescript to ship products
- async Python with type hints
- and the occasional optimization
- frontend React
- customer obsession: understandable UI, reliability, performance
- hot code reloading, fast CI/CD, strict type checking where it matters, etc etc
- async Python with type hints
- product vision
- does it fit like a glove?
- do we give users the most access to their hardware of choice?
- a bicycle for the mind and the user's preferred domain
- learning stone carving and stone lettering to relax
- ideally I'll finish a quick course on modeling the human face in clay to prepare for making a more realistic human face in stone
- a bit of drawing practice won't hurt either
- lifelong project: florid cursive on stone
- maybe some code.golf and Advent of Code too
- ideally I'll finish a quick course on modeling the human face in clay to prepare for making a more realistic human face in stone