What I learned after more than 20 years of software development
I renamed the post as the title could be very misleading.  Please refer to this...
Tags: engineering, career, software, advice