... How the hell was anyone supposed to know that?
It took all my experience as a software development just to have a clue what question to even ask to begin to figure out the answer. How was anyone actually supposed to understand that that is how the thing worked.
/rant
Top comments (4)
With the experience, patterns are created in your mind. And then you start connect the dot. Building thing is the best way to learn I would say ?
I have Confusion is part of programming in jmfayard.dev/programming-quotes
Frustration is definitely part of it too, at least for me
Now there is no pain without gain, so the question is what kind of pain can you learn to enjoy in the pursuit of something that's important for you?
It's great that so many of the dependencies we use are open-source now, so when you really get stuck, you have the option of debugging through third-party code to figure out what the heck it's doing. It sucks to have to do that, but when I think back to when I worked in a more closed-source world, there were a lot of times when I just had to give up, and maybe having the source code would have saved me.
Perhaps because the field is esoteric and good documentation is hard.