Thinking about...
I was just thinking about the life software engineers have. It is just so boring always on the hot seat with lots of bug fixes and coding to be done. Always behind schedule. Just cant enjoy life as much as in other jobs. Maybe the money and the addiction of having a workplace with all computers over it is an attraction that keeps them going on with job. Of course they can be fired or laid off anytime.