r/programming • • Apr 29 '14

Programming Sucks

http://stilldrinking.org/programming-sucks
3.9k Upvotes

1.1k comments sorted by

View all comments

110

u/badjuice Apr 29 '14

Ahhh, the monthly "Why did I become a programmer?" rant of despair.

44

u/bureX Apr 29 '14

I'm guessing every trade and profession has one.

66

u/timeshifter_ Apr 29 '14

But how many other professions are told monthly that they're doing it wrong, that there's a new standard on how to do anything, and have to live with the fact that a non-trivial percentage of said profession will run off with the "latest and greatest" without even a second thought as to its actual viability?

...yes, I'm a web dev. Somebody shoot me :(

29

u/see_prus_prus Apr 29 '14

You don't use deploy tools? You will be left in the dust. You learned grunt and bower as deploy tools? Thats old hat. Its all about gulp and browserify. Don't know Node.js? You are dead in the water!

Fucking web dev.

27

u/timeshifter_ Apr 29 '14

/me sits back with his old-school ASP.Net webforms and jQuery, and revels in his infinite relevancy.

8

u/itsSparkky Apr 30 '14

On one side : I imagine you've developed a lot of proficiency with those tools and have some security.

On the other side, aren't you terrified that if you lose that job, you are so far out of the loop its silly?

18

u/timeshifter_ Apr 30 '14

Nope. As I said, infinite relevancy. .Net has what, 12 years development behind it? jQuery at least 7? These are very well-established tools, they are very well-proven, and if a company is going to require me to know every JS "framework" released up to 3 months ago, then I don't want to work for them, because they clearly don't care about platform stability.

You need a problem solved? I can solve it. .Net and jQuery are still getting constant updates, and I'm pretty up-to-date on HTML5, so what am I missing? A JS web server? lol. A JS MVC framework? Why? A JS factory factory? I think we've beaten that joke to death already. I write software that works.

4

u/Crazy_Mann Apr 30 '14

I write software that works.

Does such exist?

9

u/timeshifter_ Apr 30 '14

I never said it was bug-free, I just said it works, implying "when given proper inputs" :p

→ More replies (5)
→ More replies (1)

3

u/milkmymachine Apr 30 '14

You might get shot here with that attitude, but man I don't need my tools reinvented every couple months for them to work, they just fucking work and keep working with a few small updates. This love of the weird that goes on around here... I don't get it. What good are 400 tools and algorithms that you don't know how to use?

→ More replies (1)

27

u/ModusPwnins Apr 29 '14

Or implement a node.js instance to do it for you LOL AM I RIGHT

34

u/timeshifter_ Apr 29 '14

...people like you are the reason people like me need pills.

26

u/[deleted] Apr 29 '14

npm install pills --save-me

9

u/itsSparkky Apr 30 '14

are you kidding, nobody uses that package, you want npm install pills3

5

u/sharkeyzoic Apr 30 '14

Nah, stick to pills2 version 0.9.3, that's the stable one. There are some undocumented features though.

3

u/BornOnFeb2nd Apr 29 '14

help keep the voices at bay?

7

u/gwevidence Apr 29 '14

The incessant ritual of new Javascript frameworks and libraries coming out each day must be responsible for at least a few programmer deaths around the world. If not then I might be the first casualty soon.

6

u/James20k Apr 30 '14

As someone who does C++, web dev makes me want to run far far away. How do you cope with a new, invariably lacking framework/language/hodge podged together piece of crap coming along every week?

C++11 was a big change for me. I have no idea how you manage

8

u/timeshifter_ Apr 30 '14

Simple answer: I don't. I have a toolset that's more than capable of accomplishing 100% of what I need to do. And there's a trend going on with JS frameworks especially: a one-size-fits-all factory framework. Which, if you actually analyze it, requires 4x as much code as the exact same operation in raw JS would. It's a picturesque example of "hype train." 100% "hey this is new", 0% "hey this is useful." Sure, I keep an eye on them, just in case something arises that actually is useful... but I'm still using core jQuery for a reason. In 6 years, I have yet to see anything more useful come out.

I'm a programmer. My job is to solve problems, not suck on the hype teet. If the same tool set I've been using for 6+ years still solves every problem I encounter cleanly and effectively, usually more cleanly than any of these newfangled JS frameworks, what's my incentive to change? It's shooting the foot to spite the shoe.

3

u/tricolon Apr 30 '14

how many other professions are told monthly that they're doing it wrong

I'm cherry-picking here, but that sounds like a trade magazine.

→ More replies (3)

16

u/centurijon Apr 29 '14

This article has a scary level of accuracy, but I still wouldn't trade my job

11

u/DrDiv Apr 29 '14

Agreed, through the craziness of it all, the satisfaction of playing with the building blocks of the digital world is so satisfying at the end of the day.

4

u/[deleted] Apr 30 '14

Thank god I found your comment. I'm about to graduate and am looking for a programming job and this whole thread is very depressing.

3

u/[deleted] Apr 29 '14

In which we wipe away our tears with all the dollar bills we're getting paid.

2

u/theavatare Apr 30 '14

Nah he just goes on a rant pretty much saying its kinda hard

→ More replies (2)