Hacker News new | ask | show | jobs
by NathanKP 4646 days ago
It sounds like you have enough skills. Maybe the only skill you need to develop is how to sell yourself to the type of companies you want to work for.

If you don't mind some completely unsolicited advice:

I just checked out your HN profile and found a link to your blog. I checked the blog and it is fairly empty with only two posts, and I see no Github link. That's the first thing a good startup company is going to look at if they think you might be a candidate for a position: your blog and your github.

I managed to track you down on Github via a Google Search and while two repos seemed empty for some reason, Harlan looks pretty cool and non trivial, showing a good level of technical skill.

The primary things I'd do if I were you is simplify and expand the message on your blog to explain who you are and what skills you have and link to Github prominently. Maybe on Github put up some more projects from a variety of different domains, and write a few more blog posts about those projects.

Additionally blog theme says a lot about you. Right now the ideal blog design if you want to come across as a "startup engineer" is something that looks like Medium or Svtble. Your blog theme looks like a Tumblr.

(No offense intended but another slight thing to adjust might be the photo on your blog. Obviously appearance isn't everything but in that photo it looks to me like you have a smirk instead of a smile for some reason. If you choose to include a photo it has to be one that makes you look like someone goodnatured and a great employee, because people hiring in behalf of a company are going to get one of their first impressions of you based on the photo, before they even look at the Github.)

Anyway, once again I hope you aren't offended by my well intentioned by completely unsolicited advice. For what it is worth I'm sure that you can get an interesting coding job at an interesting company.

1 comments

ok, what interesting problems are you working on? And I'll tell you if they're interesting or not?

Because 95% of startups I've come across are solving trivial problems.

These are the things I've been able to do in the past year or so that I thought were pretty interesting and enjoyable:

* Code to render PDF's into images using asynchronous streams to make it extremely fast.

* The same thing for videos, to recompress them for delivery to iPads.

* Code to use AWS to create a service that can be fairly easily scaled up and down dynamically in response to demand.

* Creating a highly tuned Node.js server capable of serving thousands of requests per second. Even basic CRUD operations can be pretty interesting to code when you are fine tuning server system level settings, optimizing database queries, using caching, etc to make sure that response times are all around 10-15ms even at hundreds to thousands of requests per second.