Like many developers, I’ve spent most of the past year vibe coding. Across the many tools I’ve tried, my workflow looks something like this: I prompt AI agents in natural-language and hope they make the edits I want. When it works, it feels like sorcery. When it fails, I’m left spelunking through...
My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for the future.
Two years ago (really? Two years?) I did some writeups on performing arithmetic on the 6502 and Z80 processors in the context of my Cowgol compiler. Well, I'm now working on a code generator for the 6303, so it's time for another one!
Good news! After literally years of (very on and off work), I've just release Cowgol 2.0, my very small language for very small systems! It's simpler, smaller, less complex, and is better in every way.