2 ms·
With programming, there's a certain kind of objectivity that disregards what you think or what people say. If you think the program should work, but there's som
by rgoulter 5y ago
With programming, there's a certain kind of objectivity that disregards what you think or what people say. If you think the program should work, but there's some bug, your misunderstanding becomes significant. Whereas, an incomplete or incorrect understanding doesn't matter if the program behaves well.
You can get away with not-knowing a lot and still achieve results.
But at the same time.. debugging will often be slower if you're not experienced with the domain. Maybe you'll be able to figure it out in a top-down manner.
In terms of gate-keeping? People shouldn't go out of their way to discourage others. Conversely, it's better to be curious, and optimistic about being able to solve problems you encounter when programming.