27 karma · joined October 6, 2022
My current goal with software is to write this as simply as possible that a junior developer with 6 months experience could read my code and know how to modify it.
I read these arguments instead of focusing on learning patterns and it just caused grief until I decided to learn the patterns.
I have over 8 years experience and don't find this is the case. Maybe it is only for junior roles nowadays? Sure I've been leetcode'd in interviews (and sometimes failed!) but normally it's more conversation driven with a little project and/or code review.
A life lesson I learned was to ensure your personal life is as satisfying as your work life so when one tanks you have the other. Make sure your mental model of yourself is >than just ‘software developer’. Learning Japanese sounds healthy :)
On a productive note, if you want work look at Python. There’s tons of remote Python roles and it has some ML elements your maths knowledge will help with.