How to get a job at a kick-ass startup (for programmers)
nathanmarz.com
nathanmarz.com
For me, networking really is an under-appreciated skill for engineers. It makes finding something awesome much easier. Also, it seems like the best thing I ever did to increase the size of my network was do a startup. You're constantly talking to people about financing, biz dev, sales, or even just commiserating / celebrating with other founders.
Dropbox is looking to hire some great people. Dropbox is an awesome place to work with one of the best reputations in tech, which is great. But, it is still hard to hire. [obligatory self serving link: http://dropbox.com/jobs , ask me anything: ivan@dropbox.com ]
Strive to be that and getting a job becomes magnitudes easier. Sweet, successful side projects are the staple of a kick-ass guy. Glad I got some under my belt :)
OTOH, if you have never seen competent interns with a modicum of responsibility, well, they're a sight to behold. They subcontract for bigger shops and get no credit for their work, but their stuff looks like shrink-wrapped orgasms dipped in pixel-perfect honey. Really awesome crew.
Raised eyebrow...
2. Observe the working conditions. They reveal a lot about the company's philosophies towards its employees.
You're looking for top notch monitors, chairs, desks, and computers. Look at how much space each programmer has and if the environment is quiet or not.
A top notch work environment is a good investment for maximizing the productivity of programmers and keeping them happy and healthy. Anything less than a top notch work environment is an indication that the company is overly focused on keeping costs low and is cheap with its employees.
I would disagree with this point. While it is important to have quality monitors and computers, I don't think it is necessary for an early stage startup to go splurging money on nice desks and chairs. In fact, some might take it as a sign the startup is not spendthrift enough and thus more likely to not have enough runway.In general though, the salary of the employee dwarfs the cost of providing a top notch working environment, so it's in the startup's best interest to maximize their already large investment in the employee.
"Splurging"? A one-time cost of maybe a thousand dollars? For an employee whose value is presumably somewhere north of $100 an hour?
If you can't raise the money for a decent desk by, say, the fourth month I think it's reasonable to question your company's future. Find cheaper office space, spend a couple of days consulting, pick stuff out of the dumpsters in back of a larger company, whatever, but get yourselves some decent tools.
The author also commented/wrote in the past that he endured burn out multiple times and is constantly working >10 hours a day.
Make it easy on the employer to see how talented you are. Since cover letters are now always cover emails there is no excuse for not linking to a site that explains your previous projects with pictures and links.
http://nathanmarz.com/blog/my-experience-as-the-first-employ...
So how do startups solve this paradox? - founders/current employees are always looking to hire someone better than themselves, while prospective employees are looking to work with smarter people than themselves at the same time.