DEV Community

Discussion on: 7 Pieces of Advice to be a Successful Software Engineer

Collapse
 
eljayadobe profile image
Eljay-Adobe • Edited

In my opinion...

Item #7 is the most important. Building software is a team effort, and that requires communication. Social skills. Software is not developed in isolation.

For uber-introverts like myself (I scored 100% "I" for my INTP, on the Myers-Briggs), it's very hard to overcome. But I was able to mitigate my social shortcomings, with effort and coming to terms with my trepidation and fear. It has never become easy, the trepidation and fear are always there, but is now something I can push through with willpower.

Item #3 is the second most important. Fear of the unknown can keep you locked into a toxic — maybe even self-destructive — situation for much longer than you should tolerate.

Working overtime can feed into a toxic environment, as a work-life balance issue. On another DEV posting Why I Left 3 Consecutive Jobs by Sloan, I chimed in with my 2¢ comment here.

Collapse
 
simonholdorf profile image
Simon Holdorf

Thanks for your detailed comment, I really appreciate it!