3 ms·
Timeless advice for any software engineer! The one thing to add (related to 1 and 3) is: *do not focus completely on the technology. learn what's around
by tdr 14y ago
Timeless advice for any software engineer!
The one thing to add (related to 1 and 3) is:
*do not focus completely on the technology. learn what's around it also*.
I once worked for a company where 1 week/month the managers would work in 1 department (as regular team members). With the hands-on feedback, they would improve the process/team/business. Needless to say, that company was making profits in the 2008-2009 "dark-age period".
The main lesson for me is that software is the business where you learn about & improve other businesses. The value is that you get to understand better the world (business) around you. That way you can avoid building "innovative products" that no one needs.
- invalidOrTaken 14y agoThis sounds similar to the edw519 approach of "talk to people, see how you can improve things." I think there's a lot to be said for it. I suspect we (as a species) waste a lot of time because we're ignorant of the big picture.
- tdr 14y agoNot only that, but you also strengthen the relationship and stay up-to-date (micro & macro). In some cultures (eg. ex-communist countries) there is a natural "distance" (approachability) between employees and management. I did not see this in Western Europe (at least at such level) EDIT: thanks for the tip about edw519 ( https://twitter.com/#!/edw519 https://twitter.com/#!/edw519 ). New feed to read!