These posts bring me to the realization that you should never go above and beyond for a company that you don’t own. Just show up, do the bare minimum to meet expectations, finish your 8 hour shift and go home and enjoy quality time with your family. This way when you get laid-off there is nothing to cry for. You can always find an occupation, but you cannot get back the time that you dedicated to fulfill someone else…
Over time I've come to disagree with this sentiment. If you're a software engineer you should consider yourself a craftsman. Treating your job as a "shift" means you don't care about your craft. The reason I'm not a founder today is that I've observed that founders don't have well rounded lives. I want 5 workdays a week to consist of 8-9 hours of work I'm invested in and care about, 8-9 hours of personal life (relati…
A person who pursues their here and now with the most intention and passion will learn more on the job than the same individual who is just "putting their time in." Why can't you help build someone elses dream and your own? Is it possible the details of someone elses dream provide focus for yours?
I think the former individual will better weather a layoff than the latter. Furthermore, the person who is "just putting their time in" is a less attractive hire.