Hacker News new | ask | show | jobs
by dhruvkar 3602 days ago
Not knowing your currently technical niche, industry or passions, this question implies that you think about yourself as a commodity.

Rather, think of yourself as a problem-solver, who has many tools at his/her disposal, (a major) one being writing code.

This allows you to fit yourself into many different molds, rather than just a fixed position as a programmer, much like a factory worker at a manufacturer.

I personally enjoy thinking of myself as a consultant, as it allows me to focus on figuring out solutions to problems I encounter, rather than the tools I have at my toolbox. This is not always natural or easy, but a continued, concerted effort at developing this mindset has paid off for me.

1 comments

In response to you and codegeek, I do think of myself this way. I'm an excellent communicator and actually stand out at work because of this (technology at an investment bank).

Your response made me realize what I'm really asking...

How can I position myself independently as someone with this skillset (programming + wide toolbox) outside of a job?

Thank you, that's what I was really trying to ask.

Do you get annual performance reviews? Keep them. When you decide to go on your own as an independent contractor (or just when you decide to change jobs), they're your independent verification that you can do what you say you can.
I'm in the same boat as you - trying to figure out how to do that as well.
I've just started dipping my toes into education; sharing stuff through my blog to demonstrate how clearly I can convey things.

I don't know about your personality, but if you're similar to me, then it's about stepping out of our comfort zone and building a network.