3 ms·
Mental-health (maintenance, acquiring, keeping it etc). As a technical person growing up, I always put mental-health stuff in the "soft-science" mental-basket,
by rawoke083600 6y ago
Mental-health (maintenance, acquiring, keeping it etc).
As a technical person growing up, I always put mental-health stuff in the "soft-science" mental-basket, right next to marriage counselling and green tea for weight-loss.
These days(i'm 38 now) I'm appalled at how "for granted" I took mental health(depression, focus, motivation, work-life-balance) and spend a great amount of time looking into it and trying to better mine.
OH and as a 2nd skill it will be "communication" also something I neglected as a "super-tech-nerd". Writing good code in teams, is as much an exercise in social-structure and etiquette. Doing code reviews I've noticed I'm more or less critical depending on who the author is of the code and if I like them or not. We really should be doing code-reviews anonymously.
Coding in a multi person team can be hard if you can't get your point across or get social buy in from your team and of course when the differences happens, you need some kick-ass communication skills. I younger me would have just sworn and walk away calling everyone stupid :)
I've been saying for years every comp.sci program should have at least 2nd year communication courses, right next to calculus.
Edit:"Super-tech-nerd" refers to me being really really into tech. Not that I'm on equal footing of say Linus Trovalds or Jeff Dean in terms of tech-skills. Afrikaans is my first language. English very-far-distant second.