4 ms·
> but that can only take you so far if you keep making the same mistakes you don't realise you're making. Dunning-Kruger effect comes to mind. If you are confi
by dustinls 11y ago
> but that can only take you so far if you keep making the same mistakes you don't realise you're making.
Dunning-Kruger effect comes to mind. If you are confident enough you dismiss the possibility of being wrong and more importantly, the value of seeking alternative solutions to problems you may solve commonly.
So always be open to the fact that however you solve a problem, it can always be done better, and try to make time to improve on your approach. Sometimes you will find a better way, sometimes you won't.
> What else can one do to improve their skills in programming?
Explore different programming languages and programming paradigms. Don't ever hesitate to step outside your comfort zone. Adopt the view that programming languages are a toolbox, some performing one task better than the other, rather than each being general purpose / one size fits all.
- ValleyOfTheMtns 11y ago> Explore different programming languages and programming paradigms. Funny you should mention that. I just started the Learn You a Haskell series. My first exposure to a purely functional language. Before that I've only had little bits of exposure to things like Java, C, C++, and more recently a whole bunch of Python.