top | item 40082257

(no title)

CapmCrackaWaka | 1 year ago

"Programming" as a career is in an interesting position right now. Due to demand and the job itself, you can make a lot of money, work remotely, in a medium-low stress job, without interacting with the public, solving puzzles. That's the dream right? It really doesn't get any better than that for most people. The problem is that there are two types of people: those that enjoy coding, and those that don't. The people that enjoy coding are living the dream. I know I am. I mean I have it fucking good. All the benefits above, to the max.

The people that don't enjoy coding can still force themselves to do it... But they will find it lack luster. They are doing something they don't like, aren't too good at, for less money, at a job that took forever to find, etc etc. They won't have the same experience.

There are enough people that enjoy coding to tell everyone else "yeah this fucking rocks", and that certainly draws people in, but a lot of people will be disappointed with it.

discuss

order

alisonatwork|1 year ago

This implies that all people who don't enjoy coding are also not very good at it, which doesn't match my experience.

There is a significant cohort of professional coders who enjoy the comfortable lifestyle who write very bad code. In fact, I'd venture to say there are far more of those than people who don't much enjoy the work but still do it well because they have other priorities and responsibilities in life that make it necessary to maintain a strong work ethic.

fpgamlirfanboy|1 year ago

> well because they have other priorities and responsibilities in life that make it necessary to maintain a strong work ethic.

It's amazing how many people in tech can't imagine that the same people that can grind med school or IB or big4 accounting or white-shoe law somehow can't grind the same way in tech. Newsflash: the majority of people in FAANG are grinders not "passion coders".

Personally I hate this job but I'm very good at it and it was either law school with my 98% LSAT or tech. I picked tech because reading and writing briefs all day seemed somehow worse.

CapmCrackaWaka|1 year ago

I didn’t mean to imply that, my entire post should be caveated with “on average”. There are certainly good programmers out there who don’t really enjoy it.

raxxorraxor|1 year ago

I enjoy programming and write bad code constantly. Sometimes it is decent, but I am rarely completely happy with the result.

Also in day-to-day work you don't really research the best solution for non-critical systems and instead implement the first solution that comes to mind. It will mostly never be touched once it is in production.

Over time seeing systems you implemented working is the largest reward for me. You have forgotten how they work anyway, so bad code is less of an issue then. And if you do look it up again, you might be angry about your stupid past self. Meh, at least it means you know better now.

threatofrain|1 year ago

> The people that don't enjoy coding can still force themselves to do it... But they will find it lack luster. They are doing something they don't like, aren't too good at, for less money, at a job that took forever to find, etc etc. They won't have the same experience.

IMO this is the natural mood of all industries. We don't seriously expect that accountants love doing tedious work over Excel? Telling people to fall in love with work is not a healthy attitude. Only a small subset of people in any profession can fall in love with work. Everyone else must make their lives outside of work.

TrueGeek|1 year ago

> Due to demand ... you can make a lot of money

I really hope this is true again later this year or next year but every junior developer I know has been unable to find any employment. From my network of people that have lost jobs over the last 6 months:

20+ years experience: found a job the same month 5 to 20 years experience: found a job within 4 months 0 to 5 years experience: have not been able to find an entry level position

Of course, this is anecdotal and my sample size is only my network. But I've also seen a lot of people sharing similar experiences here on HN, Reddit, and Blind.

Nextgrid|1 year ago

One problem I see for junior developers is that there is so much more churn in tech nowadays. It's just about manageable for seniors who already know the basics to keep up, but as a junior it's hard to build good basics if you've already exhausted all your brainpower learning $JS_FRAMEWORK_OF_THE_DAY.

Seniors' resume-driven-development is (even if unintentionally) making it much harder for any newcomers to break into the field.

gosub100|1 year ago

Due to demand, they just hire h1b who will work for below the cost of living.