NYCPHP Meetup

NYPHP.org

[nycphp-talk] Why IT Sucks

Tim Lieberman tim_lists at o2group.com
Thu Apr 17 16:31:47 EDT 2008


Jason Scott wrote:
> As a single developer there isn't much of a reason.
>
> For a development team - needing to coordinate activities and debate designs on whiteboards - on site presence is required. Unless I were to spend lots of money on collaboration and video environments to facilitate a home-based workplace. 
>   
I certainly agree that there are times to get together around a 
table/whiteboard.  But unless you've got some kind of intensive "agile" 
thing going on (and working), 20% of the time in the office should be 
more than enough, most of the time, anyway.

I collaborate regularly with several other developers and it's really 
quite amazing what you can do with email, skype , and/or a conference 
bridge on the PBX.
> Personally, I'd rather allocate the money I would need to spend on such a setup back into developer salaries, call me crazy. Not to mention that some of the more socially capable developers actually enjoy getting out of the house :-)
>   
I do enjoy my office days, like I said, I'm trying to get down there at 
least twice a week for a full day of work. 

As for the money, I don't get it.  The overhead on an internet 
connection is less than having to give your dev an office.  I've got a 
little cube when I'm on-site, and it's not too bad, but there are only 
three others in the room.  But once the talking or fixing little things 
is over and it's time to get back to building something non-trivial, I 
wouldn't be able to do my job without an office with a door that 
closes.  Or I can just stay home, where I have just that.
> And just to keep the "how behind the times are you" comments at bay, every time I've visited Google in Mountainview, Cisco in San Jose, Citrix in Ft Lauderdale, or Microsoft in Redmond, the offices were packed with staff. Cavemen, huh?
>   
Most programmers are working for business in industries other than 
software.  If you're doing large-scale application development over a 
range of products involving massive numbers of people, I can see why 
you'd want most everyone on-site.  If you're dealing with less than a 
dozen developers, like 90% of everyone (Yes, I'm pulling that number out 
of the air), telecommuting should be a perfectly manageable and often 
advantageous option.

-Tim






More information about the talk mailing list