Hacker News new | past | comments | ask | show | jobs | submit login

I think if you call yourself a programmer you can do consulting at a relatively high rate for companies who need to get some project for their profit center done. You do that, demonstrate your worth, leave with lots of money, and they might just call you again next time they need to do something for their profit center.

There's definitely ways in which being a programmer can be part of a rewarding career.




The point is that you should call yourself a consultant or businessperson, even if you want to be a programmer.


Patrick is not mainly a programmer. He does some programming, but he is mainly a n A/B testing consultant to companies with small tech teams. That's great, but consultant isn't the only tech job. There are tens of thousands of jobs where companies have highly leveraged programmers (called "engineers") that are well compensated for doing what they are good at -- programming.


That depends on who you want to be hired by. Some companies already know exactly what they need - they need some specific software written so they are looking for a programmer.


I mean, that’s sort of Patrick’s exact point - you should avoid being hired as a generic “programmer” as you’ll make far less income. Instead, if you frame yourself as an expert in a particular business problem (and have the data to back up your results), you’re far more valuable to the average manager at BigCo, or to any business in general.

A good example of this is the acquihire phenomenon. BigCos often acquire small startups purely to hire the people working there. Half of the time, they shut down the startup and throw away the code. The objective is to hire smart people whom are also domain experts in a particular problem.


You can as well argue that you are expert in programming that your expertise are not limited in a solving a particular business problem. This way you open up yourself to more company or any business in general.


For permanent roles sure. You might as well be a contractor at that point and contractors get paid more.


Even those companies who know exactly what they need don't only need programmers. They also need architects and solution providers. Who are mostly better-paid than the programmers themselves.


It’s not like I only get one word to describe myself. My business card can read “Programmer Businessperson” or “Programmer, Foo Consulting.”

If I’m a high rate programming consultant then I want my customers and potential customers to understand what I do, and it’s likely programming, business, consulting- in that order.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: