I've invested thousands of dollars in my home setup (which will never be done), to create an amazing working environment. Why would I want to give that up? Sure, employers may give you a little $ to customize your desk and equipment, but if I'm going to be spending so much of my life at a computer, it'd better be amazing.
My employer's work environment is worth much more to me per year than the entire cost of your home setup thanks to all of the free meals and the gym equipment alone. Just something worth thinking about.
Programmers are most likely to work from home
121–130 of 377 posts
Re: Programmers are most likely to work from home
#122The article does not discuss the impact of the open office movement. I've worked from home, in actual offices, in cubicles both cramped and spacious, and open offices. It can be quite difficult to focus at home due to various distractions, especially if you do not have a separate room or area for work. It is difficult to separate work and non-work with a home office. There are a variety of communications issues with…
Re: Programmers are most likely to work from home
#123It's not really a perk. It comes with its own set of problems, friends.
Lack of focus, being taken advantage of and ending up working 10-12 hours instead of 8 and plenty more (lack of networking, etc.) If it works "for you" then it'a a great thing to have in your life WFH!! If not, then there is always the office.
Not when I worked at home. When I was working at home, I could get done with work exactly at 5 and head over to the weekly meetings of local organizations (ACM, local LUG, the hackerspace in town, 2600 meetings sometimes) and network there much more than I could if I had to drive out to where they were from my office.
Re: Programmers are most likely to work from home
#124I like working from my office. I don't understand people that like working from home. Possible confounding variable: I live exactly two blocks from my office and don't have to commute. Perhaps, in actuality, people don't like to commute?
- I'm in an open office situation.
- Standing desk is awkward when everyone else is sitting.
- If I make a loud noise eating or sneezing or something like 5 people stare at me trying to figure out what is going on.
- I can't have twitch or a baseball game on in the background because nosey co-workers will walk by, see my screen, and comment or internalize that I'm a slacker because I like a running commentary instead of music when I work.
- Constantly being pulled aside for conversations that can be answered in a sentence or two via slack or email. (not having me in person forces people to think about and write down exactly what they want to say or ask before they actually say it)
- My home setup is significantly nicer than my office set up.
- Open office means I hear all about everyone's past or upcoming weekends, vacations, etc.
- I enjoy stretching or doing small exercises throughout the day, which is super weird to do while in the office (plus no yoga mat).
- People low key hate me because I am the only person with a mechanical keyboard and make lots of noise when I start typing a lot. (I've learned to ignore the not so subtle stare downs)
So probably my biggest thing is the open office problem. As a programmer, being in the middle of a group of chatty 20-30 somethings all day is not great for productivity.
Re: Programmers are most likely to work from home
#125Re: Programmers are most likely to work from home
#126Earlier quoted context omitted.
True top performers are constantly trying to expand their skills. The only way you do that is by interacting with other people, even less experienced/talented folks. You don't get new insights by being around the same great people all the time.
Linus Torvalds wrote Linux from his dorm room. John Carmack wrote the Doom engine solo. Einstein worked alone, the inventor of PCR did it alone, Wozniak, Picasso, Hendrix, Mitnick. Holy crap almost all incredible innovations were invented by solitary passionate people working alone! Then we have Cascading Style Sheets..that.. was invented by a committee...
Torvalds didn't either https://en.wikipedia.org/wiki/History_of_Linux#Chronology note 100+ devs in 1993 working on the kernel to build a userland for it. If they didn't you'd just have another toy kernel floating around nobody uses.
Edit: Apparently Hendrix didn't work alone either he claimed Foxey Lady was just something him and his band put together while randomly playing during a rehearsal.
Re: Programmers are most likely to work from home
#1271. Profitability manufacturing something increases dramatically when lowering overhead and driving direct labor. Direct labor in software are the programmers. Time spent programming (usually) produces product. Time spent not programming flushes money down the toilet. I have never found a better way to increase the direct labor / overhead ratio than by working remotely.
2. Proper process building software can give geometric increases in value. Things like business requirements, technical specifications, test plans, UAT, QA, project management, etc. When programmers are in the office, it's just too easy for managers and analysts to "wave their hands" and "call a meeting". Too often, that's their answer to everything. The meetings rarely serve their (ususally undefined) purpose. They give the appearance of progress without the progress. Problem #1: You've just wasted a little bit of your programmers' time. Problem #2: You will waste a whole lot more of their time at the other end when things aren't right.
3. Workingly remotely enforces discipline. Things need to be written down. It's hard to peer review meeting notes or Skype recordings. Specs, reqs, test plans, etc. need to be documented and reviewed BEFORE wasting programmer time. I generally try to turn down any meeting or Skype without something in writing. (Skype / Webex is just another way for managers to waste programming resources that doesn't feel as bad as a physical meeting.)
I have hard data via thousands of tickets over the years to say that working remotely has easily made me at least twice as productive. Mainly by getting others to leave me alone and to drag them kicking and screaming into the 21st century by doing their jobs. The most important job of someone who doesn't program? Enabling those who do.
The main reason I love remote is not because of my home office, or short commute, or good 4-legged company, or working in my underwear, or anything else about me. It's because I have never found a better way to get shit done.
Re: Programmers are most likely to work from home
#128Re: Programmers are most likely to work from home
#129I've been thinking a lot about this lately and I've decided that working remote IS the most important benefit of my job. I've been fully remote doing iOS development for nearly four years now, and I am not interested in entertaining any new job offer unless my fully remote status can be retained. Are there downsides to this mentality? Yes. Am I missing out on networking/schmoozing opportunities by being remote? Almos…
Re: Programmers are most likely to work from home
#130I work in a big company. It's easy to see all the useful things I would have missed out on if I worked remotely. Examples: - Networking: Serendipity plays a bigger role than anything else. And you get a lot less of it the fewer people you interact with. Simply bumping into people at the cafe is quite valuable. - Career coaching: Lots of classes, talks, invited speakers, etc. Some can be done remotely, but roughly hal…
A lot of it depends on what type of work you're doing. If there's a lot of cross communication...office is WAY better. If it's "slap on the headphones and go full code monkey" it doesn't really make a difference where you are.