Showing posts with label jobs. Show all posts
Showing posts with label jobs. Show all posts

Saturday, April 16, 2011

Next stop: Mozilla






Six months ago I left my previous job, in order to join a product company and experience new things. The move was rewarding in many ways, but most importantly, because of the people I've met. We've accomplished a lot together and laid out the foundations for much more. As I've established before, this is not the right time to be moving on, but while in theory, theory and practice are the same, in practice, they are not. When good fortune knocks on your door, it's a fool who does not answer.

So I am seizing the opportunity to work with some of the best hackers in the world, on a product that I adore, with technologies that until now I had to stay up late at night to use. In a few days I’ll be joining Mozilla to work on Firefox Developer Tools, a passion of mine for quite some time.

I am thrilled with this opportunity to learn from the best, and have an impact on the lives of millions. And to do this with a non-profit organization, whose mission is to promote openness, innovation and opportunity on the web, for the public good.

I'm almost wishing I gave-up this long-needed vacation.

Sunday, October 31, 2010

Moving On

About 10 years ago, I was invited to become employee No1 of a new software startup. I didn’t know much about startups back then, besides that they were supposedly cool, and employees weren’t treated like small cogs in a giant machine. Indeed, it felt really fun to build our first product in my 5 year-old laptop, running FreeBSD, of all things. That, and getting praised by our users, too.

Things got even better as time went by: interesting projects to build, exciting technologies to explore, new colleagues to work with, new challenges to face. I felt my work was making a real impact, getting the team to follow new and exciting technological paths, often far away from the mainstream. I became partner, pushed for launching our first large consumer product, coded, mentored, planned and dreamed about where to go next. I had a 27-inch Mac, a big desk and a great view from my office window.

And then I left.

When is it a good time to leave? When everything is over, it’s obviously too late. When things are just starting to take shape, it’s definitely too soon. I used to say, ‘when you are done’. But it turns out that, in real life, you are never done. There are always more things to do, unfinished businesses to attend to, and existing plans to follow through. Perhaps a better answer is: ‘when you are too comfortable, almost on the brink of getting bored’.

A friend asked me why would I leave this company in what appears, by all accounts, to be the pinnacle of our accomplishments, ‘now that your work is being recognised and respected’, as he put it. Another said that we’re all going through some pretty hard times, and it wouldn’t be wise to take risks. A rather unsettled family member asked: ‘aren’t you afraid?’

Of course I was.

Afraid of leaving behind the tried-and-true for something new and unknown; afraid that the new gig might not live up to the initial impressions; afraid that my work-life balance might deteriorate. However, I’ve learned long ago that fear isn’t something to be afraid of. As Eleanor Roosevelt said once: ‘You gain strength, courage, and confidence by every experience in which you really stop to look fear in the face. You must do the thing which you think you cannot do.’ What I wanted to do, is to become even better at my craft. To have an impact on even more people’s lives through my work. To inspire and be inspired. To be afraid and excited again.


So, as of a few days ago I’ve taken up an offer to work for Golden Deal. It’s a product company, something I’ve always been keen on, with a great track record and an awesome crew that is rapidly expanding (are you a senior dev or admin? we’re hiring!). I’m still getting to know the place around here, but it feels good, and I think we have a shot at becoming one of the greatest Internet companies in Greece.

I know that my former teammates will continue to rock on, and I’ll be cheering from the sidelines for their future accomplishments. As for me, I just might find more time to blog again.

P.S.: For folks contemplating a career move, here are some tips for choosing your next gig. This is not how I approached my own case, since I wasn’t really on the market for a job. I was more like seduced, from some pretty persuasive folks. However, had I been looking for a new employer, this is what I would have looked out for:
  • Product company: this is where you have a better chance at learning the ropes of modern technologies, without doing pure academic exercises that have little to no importance for the business.
  • Startup mentality: you want to be a part of a group that fights as a whole for the success of the company, not a bunch of bureaucrats isolated in their silos.
  • Experienced team with a good track record: so you can learn from people better, smarter or wiser than you, and improve your skills.
  • Teams not afraid to experiment with new and unproven technologies: because innovation is the name of the game, at least for startups and product companies.
  • A ‘getting things done’ attitude: because success apparently only comes for the right kind of people.
  • Honest presentation: this is rather obvious.
Bear in mind that people have a tendency to present a rosy picture of their situation, because, if nothing else, it makes them feel better about themselves. Be a little pessimist and assume things are a tad worse, and you’ll be closer to the truth most of the time. Also, do some research on what you’re being told, don’t trust their sales pitch blindly.

I know I did.

Monday, December 17, 2007

Job hunting is like dating

Paul Buchheit posted an interesting analysis of social networking products, their similarities and differences. In there he has hidden a rare gem:

10. Jobs. Job hunting and hiring are essentially the "professional" analog of dating and seem to work in somewhat similar ways.
Shaking Hands, by Aidan Jones

If you ponder it a bit, it sounds about right, doesn't it? People look for jobs they like and hiring managers look for candidates they like. When there is a match, there is a hire. The parallels are many:
  • Dumping/seduction: an employee will dump his current job for a better one, often due to seducing promises from their hiring manager.
  • Bachelorhood/marriage: some people change jobs like crazy (especially in the States), while others stick to one for life (quite common in Japan).
  • Stagnation: employment relationships, like sexual ones, tend to stagnate after a long period of time, when people lose interest in it.
  • We might as well admit it, women and work are the two dominant discussion subjects with one's friends, after midnight.
  • When one gets caught cheating on his wife/company, they go to court.
  • Girls have breasts, jobs have salaries. The bigger, the better.
  • People get jealous of their friends who make more money than they do.
Now, what does that mean for us? Are you happy with your current girlfr..., er, job? If not, could you perhaps find some new project / technology / tool / sexual position to stimulate your interest? Or is it perhaps time to be on the market again?

Creative Commons License Unless otherwise expressly stated, all original material in this weblog is licensed under a Creative Commons Attribution 3.0 License.