| I hate these broad sweeping titles on HN. Speak for yourself. I love my job, I work from home in an amazing home office I designed. I filled it with plants, little bonzai trees, art on the wall, inderect lighting for the evenings, and all the best work equipment money can buy. My environment is pretty much an extension of me. I have awesome clients that invite me out for events, I go to programming conferences and have a great time, I can buy pretty much anything I need to (not a rolls royce, or anything that expensive, but anything I realistically need is mine.) and it even sounds cool. I tell people what I do and they're really interested. I can travel whenever, wherever - as long as they have internet and I can bring my laptop. And if you aren't known... then make yourself known. No brainer. It's tricky but not that bad to build a small network, just interact with the people you look up to in your career on twitter, go to events and network, build something that a lot of people use and love. If you love your job you may have quite a lot of failures building this 'thing' but eventually you'll hit on one that people really love. Lastly but not least, its FUN. FUN FUN FUN. I wake up some days at 8am, eager to make some french press coffee, heat up a danish in the microwave and just look at some code. It's really probably the best job in the world I think. Disclosure: I am not a corporate programmer -- I would imagine in that exact scenario you are treated less than you are really worth, so I'm not trying to downplay the frustration I'm sure many of you guys face. I'm talking from my point of view that the statement "programming isnt glamorous" is just silly. |
Programming is fun because I derive a lot of my satisfaction from solving problems using a computer. Seeing end-users enjoying my creations is just icing on the cake.
I get that satisfaction when I worked at a startup, now in my cubefarm, and I imagine even if I were a consultant.