The Two Week Problem
openshift.redhat.com
The Two Week Problem
1–10 of 30 posts
Re: The Two Week Problem
#2Re: The Two Week Problem
#3There's these new things called "remote X11 displays" that might revolutionize the way we work on remote servers from local computers. If only it ran in a browser[1], though!
[1] http://lifehacker.com/287085/control-tightvnc-from-the-web
Re: The Two Week Problem
#4If your software really takes two weeks for an individual to configure and install, then perhaps you should look into providing a script or even a virtual machine image to automate the process. The strawman argument weakens the overall message that the author is trying to convey.
Re: The Two Week Problem
#5Re: The Two Week Problem
#6So we should develop software on a development server. What a crazy new idea. There's these new things called "remote X11 displays" that might revolutionize the way we work on remote servers from local computers. If only it ran in a browser[1], though! [1] http://lifehacker.com/287085/control-tightvnc-from-the-web
Re: The Two Week Problem
#7Re: The Two Week Problem
#8It was hard for me to get past the 'two week' problem being the opening argument for this. It has never taken me 2 weeks to get any machine configured and ready to go. I agree with cmwalsh in that this drastically weakens the overall message. The only reason I continued past the 2nd paragraph is because this was linked from HN. My initial response would normally be "Who really takes 2 weeks to configure a machine??"…
Hiring a new person and finding that literally nobody could get them set up to develop in a reasonable time frame led directly to cleaning those issues up.
Re: The Two Week Problem
#9What if someone prefers a different editor?
In fact I'd guess most devs would be willing to sacrifice environment choice for editor choice if it came to that.
Re: The Two Week Problem
#10To get up to speed with my developing environment, I just need to sync a couple of dropbox folders on my dev machine, checkout my repos, or bring a usb (if not allowed to dropbox sync my stuff, in which case I'd really consider getting a job where I'm not limited by stupid policies that make little sense for developers) with my latest configs. Lastly I might spend a day configuring the companies environment architecture (svn I'm looking at you), but even in the worst situations this things are generally trivial.
For a developer, his machine should be free to configure to his liking as long as security constraints are taken into account. If the developer can't be up and running with his environment in a few days, he's either not experienced enough or the IT department utterly sucks. Generally, it's the first option.