Hacker News new | ask | show | jobs
by ses 4475 days ago
Its interesting to hear from someone who's more of a hobbyist programmer. You don't meet so many, mainly I think because once you become half-decent at programming you have access to a range of well paid jobs. Of course as you say, those jobs come with certain conditions that aren't for everybody.

I've often thought of quitting professional programming and it to become a hobby instead. I think sometimes great things come from playing around and working on projects you want to and enjoy working on as opposed to the 'drudgery' of implementing someone else's vision. In my experience although the job has its perks, very few 'real' programmers actually care much about the products they work on. Sometimes they do when they start but it doesn't take long for the pressure of getting something done vs. getting something done you have real pride in generally breaks you eventually.

At the end of the day I think if you can write some code, you are a programmer, whether you are a hobbyist or not. Some of the best developers hack on open source projects and live off very little and they're pretty happy with their lifestyle. A lot of paid-up programmers are in fact more like 'impostors' than these guys.

4 comments

I have worked as a maintenance programmer for a large bank. Fucking boring. Crap stack (VB6). Stressful. No care about code quality, just have it working by Friday. Better pay options, and career potential than where I currently am - programming the database and web interface for a sequencing centre. I choose the stack, I get to design it. I see that when I make good design decisions it often pays off.
Another hobbyist here. Back when I was a late teenager I might have contemplated doing it professionally but nowadays it would not my choice. Due to discovering other domains I am interested in along the years - like animation or game design - I chose to stay as a generalist instead of dedicating myself to one these 3 domains. Consequently I am at best average in all of them, programming included. The thing is, I may not be tackling very difficult problem like optimizing an emulator or a 3D engine but I still feel some satisfaction when fixing an issue in my code and more importantly, learning from it. In fact whatever your level is there are always new things to learn, be it in your field or another one.

On a side note programming as a hobbyist gives me sufficient technical knowledge to be able to communicate with developers using their own language, which can be very useful when doing the interface between a customer and a development team for example.

I'm a hobbyist programmer, but I'm able to use my programming in my work - even though it's not strictly related.

Programming skills can be a nice extra to a creative or administrative skillset, especially in smaller & boutique companies.

The job title gets thrown around as "data scientist" sort of evolved out of a mix of "Professional Programmer/Amateur Statistician" and "Professional Statistician/Amateur Programmer" types.

Anyway, for me, programming has always been something I do, not something I am... I think this might lead to the exclusionary nature of our field a bit - I know I've looked around and seeing people who identify as programmers, not really doing the same, and wondering if I belong...

> programming has always been something I do, not something I am

I think this is important, it's the kind of thing that I read and think "Yes, how obvious, of course!" but in practice I wouldn't think of it myself. A very healthy way of seeing things.

funny, I've no problem with being a paid-up programmer. Programming is something I can do for a living without being too much of a hassle, but I seldom work on side/open-source projects. On the contrary, I like to play at gigs and could be a professional musician, but I can't bear the working conditions.