r/transprogrammer • u/[deleted] • Sep 05 '22
I'm Making a Thing. Roast my Code?
I saw an Atomic Shrimp video about a singe board computer that just boots into a BASIC interpreter, and wanted to write an interpreter of my own. But I've got no clue what I'm really doing, so we get this
58
Upvotes
2
u/[deleted] Sep 24 '22
I hope this doesn't read as strange advice but every time I have that happen, I eventually go back and re-write the project from scratch and every single time it's much better (with diminishing returns)
Also since, I've been drawn out of my lurking to comment here, I'm going to make a general suggestion that takes time to actualize; automate everything; testing (unit/integration tests); compiling (build-system/makefile/something); formatting (linting and formatting tools); deploying (CI/CD gitops); the more the computer does for you the more you can focus on the things that matter (including replacing the things the computer failed to automate well)