Ask HN: How should programmers work I have been working as a programmer for over a decade, and recently I have noticed that my best ideas and insights come when I am walking down the road, driving, enjoying a nice view in a city or somewhere I like - they almost _never_ happen when I am working, sitting in front of a monitor and keyboard. Yet, my job (and that of all other engineers in my company and in many other companies) requires me to sit for hours in front of a machine in order to work. I feel it is high time we the global community of programmers redefine how we should work, and drive that change in companies. Maybe this is a lofty goal, but it has to start with some ideas about how programmers (and other engineers who need to work with software) should work in any company in today's age. Please enlighten me with your opinions. |