Live data from Hacker News

Unicorn Jobs

pgbovine.net

41–50 of 99 posts

Re: Unicorn Jobs

#41
I think most people don't spent enough time looking for the best fit. Most engineers I know select from the jobs offered to them by friends/recruiters. I did this for my first job (which sucked bigtime). The best jobs will never be offered (too many qualified people competing already). However, if you get out there and prove yourself to awesome people you'll get offered unicorn opportunities. My second job (helping schools write CS curriculum) came this way. My new years resolution: spend more time with less people.

Re: Unicorn Jobs

#42

The rather unethical alternative is to find a job in a fairly incompetent group at a company that's not extremely tech focused, then spend most of your time working on whatever you want to. I've had jobs (and spoken to many people with similar jobs) where I could accomplish all my tasks within a couple hours of actual, focused effort, leaving the rest of the work week for personal projects, side business, etc.

I was stuck in that situation this time last year. I could knock out my daily work in maybe 2 hours (mostly babysitting some Excel spreadsheets) and spend the rest of the day building my own skills. So long as I was really good at alt-tabbing no one knew (or they just didn't care).

Once I had built up enough savings, I jumped out and tried (and failed) to start my own company before joining up with a TechStars team. Worked out pretty well in the end: if I'd been in a "good enough" tech job, I probably wouldn't have taken that leap and wound up in an awesome job with a great team.

Re: Unicorn Jobs

#43

Getting someone to pay you to work on what you want and how you want is likely to be rarer than a unicorn. Starting your own business is a much easier path to that and even then you will be pulled in all kinds of directions. The only case of a unicorn job that did actually spring to mind was the CouchDB founder. This is a very motivational talk by him - http://www.infoq.com/presentations/katz-couchdb-and-me

You can have a unicorn job if you just do consulting and/or project development. While I personally prefer entrepreneurship, I understand that it is not for everyone (as the author mentions). If you do consulting though instead, no one owns your time aside from what you decide to sell, and you can choose which projects you work on.

Re: Unicorn Jobs

#44
OP is writing rubbish.

I've worked in enough companies and done enough consulting and advising to have some thoughts about this.

First, stop obsessing over binary distinctions that don't exist like "unicorn job". It's like "being rich". You won't get there by obsessing about it. There are shades of gray on this one.

Second, it's better to ask for forgiveness than permission. If Guido only spends 50% of his time on Python, that's probably because he doesn't want to spend more than 50% of his time on Python. (I doubt he explicitly asked for permission to spend 50 vs. 75 or 25 percent of his time on it.) As with the creative arts, you'll make better stuff if you're part of the world, rather than completely isolated. Work for other people-- and, except when its interests contradict your own, for the benefit of your firm-- but on your own terms.

Third, "political forces" always exist but are not always irresistible. Yes, sometimes you have to work on things that wouldn't be your first pick if you were unconstrained, but that build your credibility or advance your career. Accept that. Everyone has to do some selling and alliance-building. Do that work, do it well, and make allies. It's important to stop hating that aspect of work; it's part of the game, too. It's actually fun once you're halfway good at it, and if someone like me can develop those skills then anyone can.

Fourth, make sure to find people, companies, and managers whose passions match your own. Don't try to sell a Java shop on Python. Find a company that uses Python, if that's what you want. It's much easier in the long run to keep looking until you find a company that agrees with your ideology, than it is to try to change everything.

Fifth, never work on stuff that isn't interesting to you or good for your career. If you get assigned work that hurts your career and bores you, work quickly to find someone powerful who can use you for something else. (You might get fired in this process; accept that risk. It's better than being taken advantage of for 5+ years.)

Sixth, don't use the words "personal project". It may be something you initiated, but it's probably useful to someone. Find some way (possibly an abstract one) that your project is useful to someone else, and preferably your company as a whole. Again, make allies. Ask others for advice (this is a big one!) and let them have input into your work (but don't compromise on the vision in a major way). Treat people you work with as first customers, not as obstacles. Don't make it obvious that you're trying to take control of the show. People will ask you to join them long before they'll be ready to be led by you.

There's a lot more that I can say, but I hope I've made my points clear. You don't get this "unicorn" job or environment by becoming a brand-name engineer (it works in reverse; the great engineers get the autonomy and use it to become really good at something). Rather, you get creative at selling the work you want to do, make allies, and find companies and managers who are going in the same direction. I don't want to make it sound easy, but you don't have to be a celebrity to pull it off. You need to know what you want and work hard to get it. You also need to learn the difference between asking for permission (never do it) and consulting others (often do it). Don't ask "Can I do this?" (Counterintuitive fact: most bosses dislike being explicitly asked for permission. You're not doing him a favor, but asking him to take on risk-- for mostly your benefit.) Say, "This is what I want to do; how would you recommend that I go about it and make it maximally useful to those around me?"

Re: Unicorn Jobs

#45

I don't know if I believe that Guido Van Rossum has to spend 50% of his time on not making python better, but perhaps it's true. Isn't he at dropbox now as well?

I'm going to guess that GVR wants to spend 50% of his time on other things. If you're a language designer and you don't spend half your time programming to core business needs, you risk isolation and your quality of inspiration will go down.

One of the reasons why Clojure is great is because Rich Hickey actually goes out there into the enterprise and has put a lot of thought into making it an extremely practical language in a wide variety of business settings, without compromising on the things that actually matter.

Re: Unicorn Jobs

#46
When your side project turns into a full time job via starting a company around it, your founding position at your startup is your unicorn job. I find that this is one of the biggest pulls towards entrepreneurship for me.

Re: Unicorn Jobs

#47
post #17
post #13

Earlier quoted context omitted.

Starting a business begins as a unicorn job, and if you're lucky you find out that you also enjoy running a business. And get to keep your unicorn part-time job. Also, having other people help build your unicorn. I LOVE what I do every day - used to complain I wasn't coding enough, but it was because I was controlling the output too much and not delegating. It wasn't that I wanted to code more, it was just that I was…

Completely agree here. Anything specific that helped you delegate more? I'm getting started on that, but still feel I'm not getting nearly as much done as I could, and I'm a bottleneck for my outsourcers.

Delegation means knowing exactly what results you want, and if your staff aren't skilled enough being able to lay it out down to the line with direct tasks with clear finish lines for each task. We do a lot of training, so when working with junior developers you want to break it down, break it down, and be able to think laterally in case they can't achieve exactly what you want - there are always other ways to get things done. Then trust them, and make sure you get daily reports. At first it feels like you are not getting anything done and then they start flying and it feels great.

Re: Unicorn Jobs

#48
post #40

For those of us whose "core dream" is exactly the kind of logistical problem solving and organizational coordination the author describes as "overhead", starting your own company is a unicorn job. Feeling lucky, I suppose :)

totally! if you love building businesses, managing organizations and logistics, and figuring out monetization and growth, then starting a company might be your unicorn job.

Re: Unicorn Jobs

#49

The rather unethical alternative is to find a job in a fairly incompetent group at a company that's not extremely tech focused, then spend most of your time working on whatever you want to. I've had jobs (and spoken to many people with similar jobs) where I could accomplish all my tasks within a couple hours of actual, focused effort, leaving the rest of the work week for personal projects, side business, etc.

Now I'm imagining a website where people post about jobs they have that are like this, and try to get others hooked up with jobs at in these groups.

The logo would be a circle of vultures above some roadkill.

Re: Unicorn Jobs

#50
post #27

The rather unethical alternative is to find a job in a fairly incompetent group at a company that's not extremely tech focused, then spend most of your time working on whatever you want to. I've had jobs (and spoken to many people with similar jobs) where I could accomplish all my tasks within a couple hours of actual, focused effort, leaving the rest of the work week for personal projects, side business, etc.

Nothing unethical there. Its the responsibility of the manager/lead to assess skill set and the amount of time one should spend on a project.

The unethical part comes in when you're purposely padding your estimates, delaying response, feigning work load, or profiting from a side business. The last one depends heavily on your work agreement, state law, and how the company chooses to interpret things. I know of a guy who was outed by coworkers for doing side work, but after review, management decided it was fine as long as he wasn't using the work phone for side-work calls.

Of course, nothing is black and white, and rationalization is just as strong an intoxicant as overreaching corporate policies are.

Post reply on HN