Hiya, I'm rose! Read more about me / see more contact info on my website! I mainly talk on discord & mastodon.
512
Which programming project are you most proud of?
Warning: kinda long!
See, my problem is that I never finish a project. Some of them get hung up on small details, and some even make it to proof of concept! But none reach a state of 'done', just 'I'm bored'.
But the project I'm most proud of is probably a CPU I designed and built out of logic gates in an online simulator. It was pitifully slow and had a poorly designed instruction set, but I made it in the back of high school health class over the course of a year.
I think it's my favorite because of how much it changed and evolved over the many years it has existed since it started. From a 4 bit cpu PoC, to an 8 bit cisc architecture, to suddenly a 16 bit cpu lol. I did loads of stuff poorly and the timing was always a little janky, but eventually I wrote a simulator in python to speed it up.
Then I wanted a screen so I rewrote it in pygame. Then I spent two-ish months optimizing and giving up before trying again in pyglet (iirc) then giving up and rewriting in c++ with qt then giving up and rewriting the thing for a final time in c++ with SDL/OpenGL where it remains now.
I've written a memory allocator, a basic ramfs, and a simple shell in assembly; my next project is going to be a 'nano' like text editor.
And don't ask about the assembler. The first attempt took like 9 passes and the current one takes 2 but has a bunch of terrible edge cases and a commit named 'sketchy macros' that still scares me.
Fragsturztaube uses Markdown for formatting
*italic text*
for italic text
**bold text**
for bold text
[link](https://example.com)
for link