A while ago, Chris  Messina has posted the “Full stack employee” piece on Medium. A  full-stack employee is supposed to be someone who can do everything but  is especially knowledgeable in one of his disciplines. Since I've been  big on hiring and remote culture, let me take a couple of points of  Chris and get a couple of my own thoughts in.

Full stack employees have an insatiable appetite for new ideas, best practices, and ways to be more productive and happy.

This is what I called a hacker mindset before and I believe it is a  good thing. For a while, we've been looking for people like that for  Lifetramp. From my experience though, finding them is relatively hard,  and finding ones that also believe in your idea is almost impossible,  which makes the whole idea really hard to scale.

This is where Chris's post stops making sense. Let me quote something from a bit further down in the article:

And since much of their work involves slicing through thick  ambiguity — they’re given to radical clarity in certain lifestyle  choices, from adopting monolithic, monochromatic wardrobes to functional  culinary choices:

Non-ironically mentioning wearing monochromatic warderobe a'la Steve Jobs (hint: That turtleneck is choking you)  and Soylent in one sentence is where it all goes wrong. If you're so  busy you don't have time or will to enjoy a normal dinner or dress in  the morning, you've probably gone off rails.

the boundaries between work and non-work blur, creating an implicit  expectation that there’s never a time too late for a Slack chat or  Google Hangout.

If you're allowing this to happen in your life, you've clearly  failed. You've got sold on the dystopian version of remote work, being  always-on and being expected to always be working. You're the Microsoft  ad guy, checking your Slack instead of spending quality time with your  kids or significant other. You need to snap out of this. Go read up on  how the guys at Basecamp do it.

First thing that I learned the hard way about remote work is setting  boundaries. Create overlap time and set meetings so the team can work  with you, but make sure you don't lose out on life. It's easy to just  fall into the always-on mode and eventually get burned out. Been there,  done that. 2/10, not recommended.

What instead?

Well, the easiest (and the most unpopular way between 30-somethings  from Silicon Valley) would be to stick to the 9-to-5. It was created for  a reason. While it seems very rigid, it makes a lot of sense for a lot  of people, especially if you have a family and kids. You clock off at  5pm and you go home. You don't answer your emails, you leave your mobile  on your desk.

If you're one of those crazy entrepreneurship-driven (noticed how  this is turning into a dirty word recently?) millenials and you want  much more control over your life, schedule. Set expectations clearly or  face imminent burnout. Work when you feel like it, but make sure you're  not taking on more than you can handle. Have set meetings with your team  to catch up to make sure nobody comes along with a 3am Hangout  expecting you to be there. There's only so long you can go on Soylent  and monochromatic wardrobe choices before you just want to punch someone  in the face and go have a burger and a beer. Or just do whatever makes  you happy — optimize for yourself, not others.

Ending with a Steve Jobs Stanford's graduation speech, that the  30-something year old unicorns of Silicon Valley overuse all the time,  “your time is limited, so don’t waste it living someone else’s life.” If  you're thinking about going remote to be that “full stack” person  available around the clock, doing the work of the entire team, don't.