Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

Two things. First I'm not a developer. Second thing is I'm a generalist in every sense. And so I'm going to offer my opinion: generalists get things done no matter what the circumstances are. I'm not going to say anything bad about people who specialize because there is definitely room for that.

But it sounds to me like being a generalist is working well for you so I change it? You've certainly heard the phrase "a jack of all trades isbetter than none" but the rest of that says "but often better than a master of one".

If anybody ever questions why you don't specialize in one particular facet of your craft, you might remind them that being multi-dimensional in your skill set has often led you to solutions the specialist might not come up with. The amount of cross-pollination between specialties can often lead to better results in the long run.



> generalists get things done no matter what the circumstances are

If the goal is to ship something without shipping it correctly (technically sound), sure you can "get it done" in the absolute sense.

But you'll potentially end up creating a house of cards or untenable tech debt due to poor architectural decisions due to lack of depth with the underlying technology.


I’ve also heard:

> A jack of all trades, and master of none, but oftentimes better than a master of one.


Indeed I'm pretty sure I misquoted it. Thanks for the correction.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: