But, as dayjobs go, the one I have isn't too bad, and it pays the bills while we work on bootstrapping the startup. So it's kind of a mixed bag. Probably the more troubling part is the sense of the "opportunity cost" of every hour I spend playing code monkey for somebody else, and thinking about the value we could be creating in that hour, and what it could mean to the startup. When I think about that, I find myself getting pretty frustrated. But, I like the people I work with and what-not. And the travel is an opportunity to meet some new people, explore new cities, etc. But, again with the opportunity cost... and travel wears on you in a way as well.
I guess that's a lot of words to say "I have mixed feelings about my dayjob, but it suffices while I work on the startup." :-)
I've given myself 9 more months to replace my salary with consulting and product revenue (hopefully more of the latter). I have dependents, so I have to plot my escape from the cubicle with care.
The only thing that would entice me to move would be a job abroad: my family and I are planning a move to New Zealand or Australia in the mid-term future and it would be a fantastic stroke of luck to get a job offer now that would let me work from one of those countries.
Will do. Thanks for the offer! You'll hear from me this week.
Second, they're both developed countries. I have a family, and I have a responsibility to ensure that they're in a relatively safe environment with access to the same quality of life they're used to here. I also need to be able to have relatively easy access to a technical job market. I could likely get a job working remotely, but it's much easier to know that I can get an actual job if push comes to shove.
Third, and perhaps most subjectively: they're closer to the parts of the world we find interesting and exciting. My wife is terribly interested in Japan, for instance, which is easier to visit from Oceania than from America (no time zone change). If I moved to Germany, for instance, I'm close to most of Europe. However, I have virtually no interest in travelling around Europe. I'm much more interested in visiting Southeast Asia, for example, or other places that are somewhat off the beaten track. This is entirely subjective, as I noted above, but it's a fact that needs to be kept in mind: we're discussing where bartonfink wants to live, not where every person on earth should live.
When it comes to choosing between Australia and New Zealand, my wife and I keep changing our minds. Australia certainly has a stronger job market and larger cities with all they bring, but New Zealand seems to have a more laid-back culture that suits both of us very well. Further, from what I've heard, life in New Zealand is cheaper than life in Australia, so some of our other dreams (e.g. a beachfront house) would be a little more approachable. That said, I think we need to get the hell down there and actually visit before too long.
As I said above, if Atlassian wrote me an e-mail next week and said "Barton, we dig what you do - can we pay for you to move out to Sydney by Christmas?" I'd be hard-pressed to turn that down. I'd probably need Mapquest to double my salary to push aside an opportunity like that, and it's not because I dislike Mapquest or am underpaid or anything: it's that moving abroad is very important to me because I want to feel like I live in a country because I choose to live there and not because I happened to be born there. The world is a book, and the man who does not travel only reads one page.
Few other high profile companies:
I would recommend you also look more specifically into where in New Zealand you want to live, or at least what sort of lifestyle you want. You can easily find a technology job in Auckland or Wellington (startups also tend to gravitate towards these cities), but that comes with higher costs and a certain degree of the rat-race lifestyle. There are small local companies and startups in the provinces, but pay (and costs) will be lower and opportunities are much fewer and far between.
I myself just moved out of the provinces into Wellington, and so far i'm enjoying being in a bigger pool of developers and having more things to see and do in general, but I know people who have made the opposite move as well.
Feel free to contact me if you need more info.
EDIT: Of course if you manage to get a remote job, it won't matter much where you live, provinces or otherwise :-)
I work in an odd environment. It is an academic/research institution, but my role is a standard IT position. I am primarily expected to do system administration tasks and small data management assignments. In general, development is frowned upon. There seems to be a ceiling in opportunity here due to both my "lower" credential (MS rather than PhD) and perception of what my role is by outsiders.
From a more general perspective, I made a critical error when entering the job market at the end of the first Internet boom (early 2000s). I did not take a development job, but rather a test role at a large IT company. It took me several years at that big IT company to realize that this colored perception of my skills and limited internal opportunities despite a MS in CS and significant programming work on the side.
I left for another company where my job role was related to db skills I had picked up but was a greenfield project. That was enjoyable and a learning experience, but the project was cancelled and the entire team laid off in the early days of the financial crisis.
I landed on my feet in my current role. The role has turned out to be quite different that originally pitched to me, but I have a senior title and pay level. The job just doesn't provide much in the way of personal growth.
For family and lifestyle reasons, I will not leave for at least a year. I have been developing some interest in statistics, modeling, and machine learning. While I would prefer not to simply seek another credential, my employer would probably allow me to obtain a MS in statistics at their expense. Perhaps this would lead to more interesting and challenging work, but to be completely honest with myself, my current role is where many people with that background windup anyway.
To somewhat worsen matters, I am often much more attracted to niche technologies (APL,KDB+,J,Common Lisp, Clojure, Ruby) than the market in my area seems to offer employment opportunties for. I probably need to consider re-entering the Java enterprise programming world and not be a prima-donna about programming language.
We work in a cool office with the other teams and the community is amazing. I absolutely love it. That feeling where you just love coming in and working and spending time with everyone. This helps our product but also improves the quality of life. I do remote work for two other companies to help with living expenses, and the I still like that but it's nothing compared to being a cofounder and getting to do the things that come along with that.
Note: I'm 18, and just one year out of high school so I have some flexibility and can handle a decent bit.
A lot of us will be interested and happy in our jobs, but we will also have the yearnings to have a crack at entrepreneurship ourselves.
This definetly gives me a bit of an unsettled feeling, and I need to get it out of my system before I can really accept full time employment with 100% satisfaction.
That said, consulting fits my lifestyle well. I get on a project, complete it, and then am done and can pursue some of my other interests (music, poetry, human languages, travel) with a minimum of interference. As a long term solution I think I would kill myself if I had to keep doing this forever, but as a solution to make money for the last couple years it hasn't been terrible.
As of now, however, I am simply unhappy and seeking the next best thing. Creating my own company or joining a fledging startup has always been of interest, but my lifestyle doesn't allow a 60hr/week commitment as of right now.
I sometimes get that feeling and I have almost reached premium billing in my specific niche as well. But then I realize that some of thte things that don't seem challenging anymore is because we have become really good at doing it over the years. Thats why you get the big bucks even though it might seem like an easy task. The real issue for me is repetitive work as a consultant.
But early lack of good management and now a chronic lack of resources has turned it into a stressful drag. I'm pretty much angry at everybody all the time now and it's not good on my health or well being.
Looking to move soon, but waiting for company to sell first (imminent). Probably wanting to move to the West Coast -- Seattle or Bay Area next. Probably end of the year is my goal.
Couldn't be happier!
I ask because we're working on matchist.com (launching at the end of the summer) to help freelancers like yourself find quality work.
Happy at a 9-17 job which involves Linux, network, concurrency and C++ and is close to the metal yet still involves a huge set of features. This combination makes it challenging.
Looking into moving to a developed nation.
Industry that I work with: Semi-happy
Billing rate: Happy
Working for large corporate clients doing challenging but repetitive tasks: Not happy
Bottomline is that I have the "bootstrap a company" itch that I am looking to scratch asap.