It’s so random indeed. Recently I spent weeks on end debugging a “simple table” with a few columns. Constantly had data races, weird edge cases, and bugs that took days to appear. And then sometimes you just ace something complicated in one go and wonder “why did this look so hard”.
Programming is the gradual collection of mantras. One of the strongest I have is: the easy stuff is the hard stuff.
I made a shooter on NES. Splitscreen multiplayer took five hours to implement. I’m still debugging the pause function.
It’s so random indeed. Recently I spent weeks on end debugging a “simple table” with a few columns. Constantly had data races, weird edge cases, and bugs that took days to appear. And then sometimes you just ace something complicated in one go and wonder “why did this look so hard”.