Live data from Hacker News

Ask HN: How do I get out of my unhappy coding job?

news.ycombinator.com

11–20 of 64 posts

Re: Ask HN: How do I get out of my unhappy coding job?

#11
(jacquesm beat me to it, but I'm sure you can use more than one reply.)

Given your relationship to programming as you describe it, I am quite sure that you can break out of this job. So please don't feel depressed! Just steel yourself to work damn hard on other stuff, no matter how tired or bummed you are from work, and don't stop until you get somewhere you want to be.

Working on open-source projects is a great way to develop credibility. A huge advantage of this approach is that you build credibility with the right crowd - the ones who find the same things cool and interesting that you do. If I were you I'd work backwards from the kinds of companies I'd like to hire me and try to make substantial contributions to open-source software that such companies use. Either that or I'd make cool new library on top of one.

Working on a personal language is less likely, I think, to be externally impressive. Most people's reaction to that will be "yawn", unless you're able to demonstrate something fundamentally new about it, and even then there is a high barrier to convincing anybody. You'd be better off finding open-source implementations of some known language to work on. (I'm talking, strictly, about using it as a bridge to paid work. Obviously you feel passionately enough to make it worth doing in its own right, but that's a separate question.)

Re: Ask HN: How do I get out of my unhappy coding job?

#12
post #9

I can't believe UK has only two companies (the Royal Non-Software Company and the Royal Software Company?). Apply for other positions in other software companies. Even non-software companies with strong IT departments have nice jobs, technically speaking. Specially the very large non-software companies, who also tend to look beyond your specific degree - a large company usually can afford a hiring process that will a…

I have definitely been reticent on the jobsearching front. I guess a combination of inertia/laziness and fear have got in the way; also I suppose I am worried that if I apply to jobs before I am 'ready' (well practised in the algo stuff typically asked at decent job interviews, etc.) I will end up blowing my chances at these places then later when I come to apply with more experience in this area they won't want to hear from me. Is that a stupid approach?

Re: Ask HN: How do I get out of my unhappy coding job?

#13
Do you have any money? If I lived in Europe I'd go rent a flat in Barcelona for 3 months and put together a code portfolio on github. (I actually wouldn't do exactly that... I'd go to work on an iphone app)

If you like compilers I'd just do that. Life's too short. You might have to move somewhere far away if you want to be a professional compiler artist, though.

Re: Ask HN: How do I get out of my unhappy coding job?

#14
Where are you based (roughly)? What is your skillset? What wage are you after?

I may have a job/project for you - and we can definitely work out something to accommodate your side projects/business. If it's any use to you drop me a line and we'll talk (always happy to help fellow HNers)

We are not a software company; we actually do security/forensics (which is super interesting) but we have a little software project that should be pretty lucrative.

If you'd prefer not to post such info you can drop me an email, it's in my profile)

Otherwise; pretty much I agree with what the others are saying. Put the programming language to one side for the moment and concentrate on FOSS projects if you can.

Re: Ask HN: How do I get out of my unhappy coding job?

#15
post #10

what are your top programming languages? you should have put an outline of your CV in this, you sound awesome.

thank you very much! I think you are perhaps being somewhat overly kind! I care about and love programming, though I do tend to feel like I somewhat suck at it. I guess right now I just want to find a way of actually getting somewhere where I can improve my coding chops.

I mainly program in C#, though I code in scheme (what a lovely language), F# which is a .net ocaml near-enough, and I am learning ometa which, though not a language, allows you to experiment with languages quite nicely in other languages.

As far as stuff I've done, I've mainly played around with stuff; outside of work I've been on-and-off working on the language idea for a while, at work I've done a bunch of internal stuff much of which sucks :'-(. I try to do as good a job as I can, though it's difficult to stay motivated when in such a negative environment. Am rather depressed about it all at the moment to be honest!

I feel like I have a lot more to improve on. a lot more. In fact I have a terrible fear that if I was to apply for jobs now my suckiness would screw my chances at some of the cooler places blowing my chance to apply at them later. Argh.

Re: Ask HN: How do I get out of my unhappy coding job?

#16
post #12
post #9

I can't believe UK has only two companies (the Royal Non-Software Company and the Royal Software Company?). Apply for other positions in other software companies. Even non-software companies with strong IT departments have nice jobs, technically speaking. Specially the very large non-software companies, who also tend to look beyond your specific degree - a large company usually can afford a hiring process that will a…

I have definitely been reticent on the jobsearching front. I guess a combination of inertia/laziness and fear have got in the way; also I suppose I am worried that if I apply to jobs before I am 'ready' (well practised in the algo stuff typically asked at decent job interviews, etc.) I will end up blowing my chances at these places then later when I come to apply with more experience in this area they won't want to h…

Yes. Crikey. There are thousands of companies in the UK that hire programmers. How many of them can you possibly blow? Besides, the more jobs you apply for, the more practice you'll have applying.

Re: Ask HN: How do I get out of my unhappy coding job?

#17
Be sure to ask yourself - is it the type of work you don't like doing or is it the company or manager that you're currently subjecting yourself to?

After spending a few years of my life contracting exclusively at non-software companies, I can definitely say that the culture can vary greatly from shop to shop so far as how well it caters to people who are there to hone their craft vs those who just show up for the paycheck.

Also, don't forget - jobs at software companies can suck too! :-)

Re: Ask HN: How do I get out of my unhappy coding job?

#18
post #8

Get a degree in computer science. Go at night and on weekends if you must.

I disagree (and I have a CS degree) - the time spent getting another academic qualification would be far better spent on the more practical suggestions given elsewhere on this page.

Re: Ask HN: How do I get out of my unhappy coding job?

#19
Forget improving your CV. Make sure it's good enough. Depending solely on your CV makes you average. Are you average? Of course not, you're on HN! Build practical shit. No seriously man, making your own language will invoke a yawn as another commenter said. Build a web app, build a piece of software that has practicality. Build anything, as long as it can be demoed.

I realize that you want a new job now. Well, that's going to take patience. Don't spam your resume! Trust me, I use to interview and this was very common... you could detect these types.

Start today. Just build something that can be demoed, something preferably practical.

Good luck man!

Re: Ask HN: How do I get out of my unhappy coding job?

#20
I've been where you are before. The best advice I can give you is to turn your depression into something positive. Let it drive you to get out of your current position.

Aside from that, don't get discouraged. Good tech companies get to where they are because they have high standards. Getting a job with them takes practice. Don't get discouraged. Ask the people who turn you down for feedback. Honest feedback is surprisingly rare, but the ones who give it to you are the ones you want to listen to. Other than that just give it time! You'll figure it out eventually.

Post reply on HN