Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I chose that number because of this anecdote:

I worked at a start-up a few years ago. I worked on a PHP-powered website that spoke to a Java-powered (Spring/Hibernate) service layer. The PHP team consisted of one: me. The Java team consisted of over 10 engineers. I outpaced them easily and consistently.

In other projects with similar divisions, I've had similar experiences, though not always so dramatic.



I used to be a hired gun that would be called in occasionally to, like you, code circles around bigger teams when deadlines were tight.

Last few years however I decided to stick around with one of my clients for a while and I realized that quite a few of the employees I considered sub-par before were actually pretty decent programmers doing their best to do quality work in a dysfunctional environment.

I've since then learned to really appreciate this quote, which my gut tells applies to your situation as well:

"Never attribute to incompetence that which is adequately explained by bad management."


You're exactly right. I hope my comment didn't come across as critical to the engineers I worked with. Some of them are the best engineers I have ever worked with, and I have great respect for them.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: