My love for programming is such that I enjoy doing it while at home, I enjoy working on it on the weekends, I think about what I want to do next all of the time.
If someone asks me my answers would be the complete opposite of yours. I am really happy with my job, I work with great people on new software, and new challenges that challenge me to think in different terms, provide new thoughts to the table and find ways to solve new and interesting problems that didn't exist yesterday.
That in and of itself is the reason I am a programmer. You are very different from me in that you are a 9 - 5 programmer whereas I am a 24/7 programmer.
The difference is that I write a whole lot of code outside of company time that is my own, and there is nothing better in the world than to be able to release code out into the wild to have someone find it, and use it to further their project, to be the cornerstone on which they build the next big thing that I can't imagine yet. Get improvements back, advice, comments, bug reports, and new ideas on where to take this new free software. I've already paid the bills, I've saved some money, I'm developing my skill set, why not release some of my knowledge out into the world for future generations to build upon?
If someone asks me my answers would be the complete opposite of yours. I am really happy with my job, I work with great people on new software, and new challenges that challenge me to think in different terms, provide new thoughts to the table and find ways to solve new and interesting problems that didn't exist yesterday.
That in and of itself is the reason I am a programmer. You are very different from me in that you are a 9 - 5 programmer whereas I am a 24/7 programmer.
The difference is that I write a whole lot of code outside of company time that is my own, and there is nothing better in the world than to be able to release code out into the wild to have someone find it, and use it to further their project, to be the cornerstone on which they build the next big thing that I can't imagine yet. Get improvements back, advice, comments, bug reports, and new ideas on where to take this new free software. I've already paid the bills, I've saved some money, I'm developing my skill set, why not release some of my knowledge out into the world for future generations to build upon?