3 ms·
Yeah - I think there's lots of bad tooling, but a lot of it does come down to logic. Once people realize they're not doing something 'wrong' really and that it
by fossuser 6y ago
Yeah - I think there's lots of bad tooling, but a lot of it does come down to logic.
Once people realize they're not doing something 'wrong' really and that it's just the tooling that's bad - they can start to understand that troubleshooting and debugging is most of what we're doing. Being good at troubleshooting and debugging is largely logic (isolating variables, testing, thinking about what it could be, knowing what to ask/search). It's why the dev joke of 'it works on my laptop' is funny.
The narrow scope of solving some explicit programmatic problem is one area where logic is needed, but debugging things is the more common use. Lots of historical things people had to debug are past that tooling stage and now mostly 'just work' (like compilers). Lots of newer technology is not close to that yet.
The analogy to literacy I think is a good one.
I wrote a little about this here: https://zalberico.com/essay/2020/04/19/how-to-become-a-hacker.html https://zalberico.com/essay/2020/04/19/how-to-become-a-hacke...