Mobile phones and computers are great to allows remote working or just answering open questions or organizing things while you are outside the office. This however often has a significant price you pay if business pressure in the company is high and there is more work you can handle during working hours. So you are often forced to be(or allow yourself to be) a workaholics. Often in big companies there is a complex working culture and you end up in spending 20-40% of your time just to serve the overhead. If that is the case the best is to change the company before you are burned out.
Good quote and so true.
I usually work through the lunch hour, eating a sandwich with one hand and mousing with the other. Not that I am a workaholic, but the banked time is useful for time-off taken with doctors and dentists.
Computers encourage workaholics for two simple reasons. First, computers don't tire out. When an engineer is trying to solve a computer problem, that engineer's stamina is the only limiting factor. In other enterprises, where you depend upon input from other human beings, their decision to take a well deserved rest may make it impractical to continue work. Secondly, solving computer problems often requires keeping many contextual factors and historical variables in mind. If you take a break, you have to regenerate the situational information before you can continue debugging effectively. It often seems more practical to press ahead in hopes of a timely breakthrough. Sometimes it even happens and the vicious workaholic cycle continues.
A Book For All Reasons Bernard Cole3 comments Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...