Hacker News new | ask | show | jobs
by jacquesm 5867 days ago
Working on your language project is probably not the best avenue to get you out of your job, since monetizing something like that is pretty difficult. It's been done but it had better be a 'game changer', another variation on some theme is not going to help you become independent.

The abstract knowledge you pick up (such as algorithms, you already refer to that) will help though, since it will allow you to build relatively complex stuff where 'cut-and-paste' types will have a disadvantage competing against you.

Open source is great way to advertise your skills, but only if you want to be re-hired somewhere, is that your intention or do you plan to become independent ?

The last item on your list sounds like the best bet in the shorter term. But maybe first you should exchange your job that you hate for a nicer one to get you out of the frame of mind you're in and in to a more healthy one.

Then from a position of strength you can make your decisions, usually that works better (at least, it does for me).

Good luck!

1 comments

Thanks for the advice; will definitely take it on board.

It's true that the language project itself is unlikely to be monetisable (especially since the chances of it ever being used let alone popular are close to 0), but I wondered whether I could develop something along a similar vein, say a code analysis tool or some such, which could find application of language-related techniques and keep me in an area I find especially interesting.

I guess I just want to be happy as a coder; whether that requires me to be independent or can be achieved working for someone else is something I'm not yet sure about. I agree I need to leave the negative situation, I guess part of what I'm asking is how best to improve myself such that I can get a job somewhere decent.