Ask HN: As a senior engineer content with programming chops, what to learn next?
11–20 of 44 posts
Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#12Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#13You haven't even used a statically typed language yet. Saying you will be able to learn Rust in a weekend is ridiculous. There will be so many new concepts for you.
I am a Senior as well and I personally am never happy with my programming ability - until you're Carmack (or insert one of your favourite programmers), there's something to learn.
I predominantly have written TypeScript over the last several years and Rust taught me that as great as TypeScript is, it has coddled me completely and actually deprived me of much knowledge.
Like, how exceptionally bad 90% of programmers are at dealing with errors because they are garbage in most languages. You can only learn how to do that properly once you see it done, well, properly.
Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#14> I mainly use Python and SQL Learning how to write fast (as in performance) software. So optimizing memory usage, parallel (SIMD/GPU) computing and microarchitecture optimizations.
Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#15Here's a good start:
Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#16Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#17Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#18Since you would probably will not do that, my second best suggestion is to learn a language which can do what python can't or not in a straightforward way... for example:
- be performant or elegant... or
- easy to deploy/distribute... or
- have better out of the box dependency management
- not be complete and utter garbage
Re: Ask HN: As a senior engineer content with programming chops, what to learn next?
#19You haven't even used a statically typed language yet. Saying you will be able to learn Rust in a weekend is ridiculous. There will be so many new concepts for you.
I would go further and say every time I try to learn a new language, I discover multiple things that I believed to be absolute truths are, in fact, actually lies. I am a Senior as well and I personally am never happy with my programming ability - until you're Carmack (or insert one of your favourite programmers), there's something to learn. I predominantly have written TypeScript over the last several years and Rust…
The idea that once you've done Python you've done them all is hilarious. I don't know how someone could be programming for 25 years and not realise that!