962 karma · joined March 25, 2011
tbh unit testing is a balancing act between reaping code quality benefits and bogging yourself down with too much testing updating.
1) desalinization to provide water to everyone. 2) massive carbon capture 3) convert the world away from liquid fuels - and for the cases we are unable to do that, make the fuels from captured atmospheric carbon.
Unless you create a game that has infinite replayability and you find playing it fun you're right that game development is ultimately FOR someone else. But there is nothing wrong with that.
Ultimately you have to find a project whose goal is worth the effort. Honestly part of why I got out of game development was because I wanted some more reasonable projects.
1) As the article states, work on your side project first in the morning before your work. You will be too tired after work. Yes, this means your not really giving 100% at work. Hopefully your good enough at your job that this is OK.
2) Create little task lists, with short little tasks... Then knock those tasks out one by one. If you find yourself procrastinating about some task do another little task first, then later make a quick spur of the moment decision to go do the procrastination task.
3) It's OK to dream about the best case scenario, but also have realistic side goals: "worst case scenario, I've built a cool engine for my next project."
4) DO create the right amount of tests (too little and your going to be creating buggy crap code, too many and you're bogged down updating your tests constantly)... get a feel for what your right amount is.
5) Don't type so much, think more... think through designs... use paper, be messy and redraw... all of this is faster than building the wrong thing.
6) I think its OK to be quirky. Make the thing YOU want to make. This is another way to monetize: your mental health is worth a lot and personally I find bringing shit that I want to exist into the world just the way I want them to be is a good trick for staying happy.
https://www.thedrive.com/the-war-zone/42480/mysterious-steal...
1) steam deck will fix gaming on linux. 2) flatpak + snap will finally fix distributing software on linux.
I think if tre helps you restrict calories it works.