> That's a simple example. The problem goes deeper. The use of web services for managing various parts of the development process removes the need for companies to maintain their own infrastructure, but in the process it tends to force developers to bounce between multiple websites that have different UIs and no straightforward means of sharing information. Time is lost to this. It makes developers unhappy.
From my experience many developers don't care that much about their own productivity; no more than other professionals. Sure, software rock stars like you do, but mere mortals don't. Like you said, they want a polished, iTunes-like user experience when they are at home but for development inconveniences they just write a quick and dirty script to workaround the problem / automate things a bit and then they make sure no one ever sees that script in case they would be asked to clean it up for sharing.
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
unhappy? not that much
Date: 2014-05-19 12:31 pm (UTC)From my experience many developers don't care that much about their own productivity; no more than other professionals. Sure, software rock stars like you do, but mere mortals don't. Like you said, they want a polished, iTunes-like user experience when they are at home but for development inconveniences they just write a quick and dirty script to workaround the problem / automate things a bit and then they make sure no one ever sees that script in case they would be asked to clean it up for sharing.