Nathan Sarrazin
nsarrazin.com
Nathan Sarrazin
@nsarrazin.com
Sr. Software Engineer @ Apple AIML

nsarrazin.com
LLMs are good at boilerplate thanks to repetition in the training data. What makes Svelte great (imo!) is how little boilerplate there is. I worry there’s an unsolvable tension between tools that feel great to use by hand vs feel great to use with LLMs. The latter being mostly busywork
September 1, 2025 at 7:02 PM
Thanks! It's inspired by 0x10c, teenage me couldn't let go of the fact that they never finished the game, so now that I know a little more I'll just make my own version :)
August 26, 2025 at 4:24 PM
Ended up pushing it here: spesscomputer.nsarrazin.com

It's just a proof of concept at this stage but I'm already amazed it's possible to do this in a browser, godot is pretty wild. Need to add support for interrupts on the 6502 side of things and uuh *just* make a fun game out of it.
SpessComputer - 6502 Assembly Space Computer Simulator
Program a retro 6502-based space computer to control spacecraft in this interactive programming simulator. Write assembly code, manage memory, and navigate through space.
spesscomputer.nsarrazin.com
August 26, 2025 at 4:14 PM
thanks! i'm still thinking about how hard to make it, should players figure out orbital parameters from first principles using stuff like star/horizon sensors or do I "cheat" a little and directly expose velocity for example ? don't want it to be overwhelming but not too easy either
August 23, 2025 at 7:09 AM
It's open-source here: github.com/nsarrazin/sp...

It runs entirely in the browser so I'll be publishing it soon, it's absolutely not ready for release but it's been a fun learning experience.

I still need to figure out how to make a fun game out of this, not sure what the gameplay loop could be.
GitHub - nsarrazin/spesscomputer
Contribute to nsarrazin/spesscomputer development by creating an account on GitHub.
github.com
August 22, 2025 at 9:55 PM
Unfortunately the communities best suited to create such feeds are being alienated from the platform 🫠
April 26, 2025 at 10:28 PM
Yeah I feel like custom feeds could really solve this, seems like there is a lot of untapped potential in building open recommendation systems that are transparent and customizable. Most feeds I've seen are really basic heuristics and miss out on discoverability
April 26, 2025 at 10:27 PM
As someone building for the self hosting crowd, the main benefit is the assurance that my app will work across all kind of setups. I'd be open to support alternatives but I genuinely don't know any 😅 What would be your ideal distribution method for full stack apps?
February 1, 2025 at 10:10 PM
This felt like a good use case for reasoning models (better ability to detect its own mistakes especially around things like letter manipulations which are naturally challenging for LLMs) and indeed:
January 12, 2025 at 11:37 PM
So mastermind is wordle but only for one possible combination
January 8, 2025 at 9:42 PM
Remember those .io games which were "multiplayer" but were actually just bots? Everyone could feel like they were winning regardless of their skill level!

Social networks are 0-sum game for attention but this will make sure you get replies & likes from fake people to keep you hooked & posting.
December 30, 2024 at 1:44 PM
Reposted by Nathan Sarrazin
Day 17 — until today, intellisense would often fail when you were in the middle of writing components, because Svelte's parser crashed on syntax errors.

We just fixed that. Install svelte@latest, make sure your extensions are up to date, and feel the wind in your hair as you write your components
December 17, 2024 at 4:16 PM
Naturally it makes me want to move some of the logic away from my components to .svelte.ts classes...

I'm not sure if that's going to be more maintainable long term: having logic, layout and styling into a component was a big plus for Svelte imo. I guess I just need to experiment with it more?
December 12, 2024 at 8:49 PM