Somehow this article manages to be both wise and presumptuous. The points he makes speak from experience. It's a perspective that is too often ignored by younger generations: You can't always quit a job when the work gets boring -- sometimes you just have to push through the tedium if you want to be the best at what you do. This is a widely applicable bit of advice. But the way this message is presented -- to chastis…
This is exactly what has just happened to me at my most recent startup. Great guys, but the fit I once had has no longer applied and I left. I'm pretty scared right now because I want to jump into consulting/freelance but I've never done it before, and I want to do that while I carefully evaluate the opportunities presented to me. I don't want to jump into another company quickly as a 27 yr old and ruin my future career by joining another mismatched company, but I also don't want to meander as a freelancer without developing a great reputation. I think it's time for me to put in that hard work, but I want to make sure I do it in the best manner possible. And I have no idea what I'm doing - I know code, I know design, but the politics of finding a great company and doing great work are a huge mystery to me.