I’ve had great success with being lazy and quitting early. I changed majors. I didn’t stick with guitar because I didn’t enjoy the practice itself, but I’ve been doing martial arts for over twenty years. Had a bunch of short relationships until I found the one that stuck. Every job has been better than the last because I knew a bunch of things I hated about the ones before to avoid and kept growing my skill set. Quitting something is great.
I made that decision with a Game Boy emulator project. I got to a certain point of implementing op codes, and realized that I was bound for a long list of tedious but simple code. The stuff I did do worked as far as it went. The world does not need another Game Boy emulator; there are tons of good ones out there already. I had learned enough to get an idea of how emulators function, and that was good enough for me.
I’ve had great success with being lazy and quitting early. I changed majors. I didn’t stick with guitar because I didn’t enjoy the practice itself, but I’ve been doing martial arts for over twenty years. Had a bunch of short relationships until I found the one that stuck. Every job has been better than the last because I knew a bunch of things I hated about the ones before to avoid and kept growing my skill set. Quitting something is great.
Could’ve used these words 15 years ago… If it doesn’t work, it doesn’t work, and forcing things tends to make them worse.
Or, in the words of my former therapist: “nobody’s going to build you a statue for enduring needless punishment.”
I made that decision with a Game Boy emulator project. I got to a certain point of implementing op codes, and realized that I was bound for a long list of tedious but simple code. The stuff I did do worked as far as it went. The world does not need another Game Boy emulator; there are tons of good ones out there already. I had learned enough to get an idea of how emulators function, and that was good enough for me.
I did the same thing! Pro tip, look into code generation if you ever take it on again