760 karma · joined November 22, 2009
Also this isn't to say all employees are better than the contractors/freelancers we get as obviously there are some duds that get through. But in general that's how it is. Maybe it's because they better understand how things work than a newer person coming in does, and perhaps overtime the freelancer/contractor might do better...
If you've been averaging starting at the top of 2000 and putting the same amount of money in each month you'd be losing money right now 10 years later. You can say well I'm not retiring in 10 yrs and would be saving for 40 yrs. But that's 20% of the time which is a lost time opportunity of a decade.
Everyone seems to always hail DCA as the best investment advice ever but fail to realize it's flaws as well.
Also with 20 yrs of development experience (and assuming starting to code at 20 yrs old) - I take it he's around 40 and so are now just starting to invest? Kind of late in the game to plan for retirement. But I guess it's better than never.
However, if you've been switching jobs for a while now and still feel the same way at every job, then either you've got bad luck with picking your jobs, or you're just a bit too sensitive.
At the end of the day though, no job is going to be perfect, and you're not going to be at any job forever anyhow -- so my advice is to just let things slide, brush your shoulders off (channeling Jay-Z), and say to yourself this crap isn't going to matter in a year or two anyhow so why am I getting worked up about this. (Works for me most of the time)
Distractions wasn't really a problem for me as I enjoy my work for the most part and so prefer to work than watch TV, play my Playstation, etc.
Bill Gates's introvertness and leadership of driving the technical direction of Microsoft, while Steve Ballmer's extrovertness of being the sales guy.