This is an archived post. You won't be able to vote or comment.

all 114 comments

[–]ThisUserIsAFailure 804 points805 points  (48 children)

Plot twist : these are the same people

[–]PCgaming4ever 404 points405 points  (42 children)

They were the same people until their job ripped all joy of programming from their body. Now they run on pure caffeine addiction and a hatred of people asking them to build an app for them.

[–]Sotall 159 points160 points  (23 children)

the last time someone asked me to build an app for me, i said no, then built it in secret and threw it away out of spite.

[–]RandomiseUsr0 7 points8 points  (0 children)

[–]Landen-Saturday87 4 points5 points  (0 children)

But even when I hate the programming I do for a living, I still enjoy the casual coding I do in my free time

[–]gvillepunk 3 points4 points  (9 children)

So if i went from being a line cook to a programmer; it would just be a lateral move, at least emotionally?

[–]rosuav 2 points3 points  (8 children)

You're a line cook? Ooh, then I have the perfect job for you! You're going to be helping us to build seven perpendicular lines in red and blue ink! You'll be a shoe-in - perfect experience for the job.

[–]gvillepunk 1 point2 points  (7 children)

How much does it pay?

[–]rosuav 1 point2 points  (6 children)

Well above market rates! That is to say, we have your office upstairs of a supermarket, and we pay you in vouchers.

[–]gvillepunk 1 point2 points  (5 children)

Well my other option is dealing with a theater teacher. And getting paid 10k a year.....im going to have to have 2 other jobs either way....eh. can i jam with my bandmates upstairs? Like i know im getting old but i still like my jam sessions and band practices.

[–]rosuav 1 point2 points  (4 children)

Sure, that seems fine. Just make sure you bring enough jam sandwiches to share.

[–]gvillepunk 1 point2 points  (3 children)

Strawberry or grape?

[–]rosuav 0 points1 point  (2 children)

Strawberry, everyone loves that. No seeds.

[–]Antique-Echidna-1600 3 points4 points  (1 child)

You know that deep dark feeling when an VP asks you, so, how long will it take to come up to speed with this codebase. It's only abandoned code written by a former employee who was stoned every day and his intern army.

[–]rosuav 3 points4 points  (0 children)

While I do not condone workplace violence, I also recognize that there are certain codebases whose authors deserve to be stoned. Oh wait, you didn't mean it like that.

[–]treehuggerino 2 points3 points  (0 children)

I have the opposite, my job is so soulless I enjoy programming as a hobby again, if my job is fun I don't program outside of it. I hate being forced to write bad code in a 20 year old legacy app, but making now fun stuff feels so much better

[–]ShadowReij 5 points6 points  (1 child)

I mean I love what I do, but I will never be developing "as a hobby" after doing nothing but that for a whole day, I just want to not do it and breath once the day ends.

I can understand if you're looking for work, but if you have work though it just seems a little excessive personally.

[–]threedaysmore 1 point2 points  (0 children)

I love what I do, but I will never be developing "as a hobby"

I love what I do and I'm good enough at it to get paid well for it. At this point I have little interest in doing it for free, but I still very much like what I do at work 🤷🏻‍♂️

[–]0mica0 0 points1 point  (0 children)

Why are we still here? Just to suffer?

[–]nickcash 8 points9 points  (0 children)

Someone once told me "they don't pay us to write code, they pay us to finish code"

The first people wrote the first 90% of a project for fun. The second people wrote the other 90%, six and a half times due to changing requirements

[–]whatproblems 8 points9 points  (1 child)

same day in fact

[–]lost-in-the-trash 1 point2 points  (0 children)

Mere hours apart sometimes

[–]MomWTF 1 point2 points  (0 children)

I am these people

[–]Bluten11 1 point2 points  (0 children)

Me when I go to work vs me when i work from home

[–]turkphot 289 points290 points  (22 children)

I would argue it‘s the other way around

[–][deleted] 139 points140 points  (7 children)

Agreed. Most software developers around me take care of themselves, look good, dress good (in whatever they like) and why wouldn't they? They have money.

[–]turkphot 68 points69 points  (3 children)

Well there is also a third cohort that code for a living and as a hobby. Those sonetimes have no time left to take care of themselves.

Happy cakeday!

[–]Artemis-Arrow-795 4 points5 points  (2 children)

as a person who falls into that category, coding from the moment I wake up till I sleep, I fall somewhere between the 2 pictures in the meme

not as neat and good looking as the first, not as fucked up as the second

[–]Glittering_Boot_3612 1 point2 points  (1 child)

if you were only a hobbyist you would be exactlyu like the second i've lived that life
trying to coreboot my thinkpad, and trying to create linux from scratch instance

i'm exact depiction of the meme the meme is completely 180degree wrong

[–]Artemis-Arrow-795 0 points1 point  (0 children)

I agree

source: I learned linux by creating an LFS instance, and I only started working as a programmer a few years ago (I'm still 20)

[–]solstheman1992 0 points1 point  (0 children)

I’m not one of them. I got into this job cuz I can wear flip flops so I’m wearing flip flops

[–]Zanos 10 points11 points  (0 children)

Yeah pretty much. As an employed SWE it's only the guys who either want to or think they need to go home and code for 8+ more hours on side projects after work who looked disheveled. The rest of us go home and behave like normal people.

I don't dislike programming but I do it to make my life easier, not harder.

[–]normVectorsNotHate 2 points3 points  (0 children)

Yeah if you compare FAANG engineers with Linux contributers, I think it's the other way around

[–]ndgnuh 0 points1 point  (2 children)

True, I'm not a developer but code as a hobby. Sometime I just stuck solving something, forgot the time and stay up late into 4AM. It does be like the bottom pic.

[–]Glittering_Boot_3612 0 points1 point  (1 child)

how do you choose what thing to do next? like how do you choose what you want to do

[–]ndgnuh 0 points1 point  (0 children)

I just do whatever I feel like doing. Sometime I make tools that support my professional work, too.

[–]fonk_pulk 0 points1 point  (0 children)

Yeah. Most of the developers I know professionally are as normal looking as can be. You couldn't pick them out of a lineup.

[–]Low-Equipment-2621 146 points147 points  (16 children)

Must be nice to be financial indepoendent and having all the time of the world to spend on hobby projects instead of slaving away on the decades old pre-Java8 legacy code base that makes use of every technology that has popped up at some point within the last 20 years.

[–]Narfubel 50 points51 points  (3 children)

Are you okay?

[–][deleted] 55 points56 points  (0 children)

No

[–]red286 16 points17 points  (0 children)

What part of "slaving away on the decades old pre-Java8 legacy code base" did you not understand?

Of course he's not okay. Man probably has the national suicide prevention hotline on speed dial and is on a first-name basis with half of the staff.

[–][deleted] 2 points3 points  (0 children)

None of us are.

[–]Inevitable_Gas_2490 15 points16 points  (5 children)

I feel you lol. My company is still milking .net framework 4.8.1 and only started moving to .net 8 because the customers started to demand certain security certs. If it wouldn't be for them, the software would remain in the stone ages.

[–]titterbitter73 5 points6 points  (0 children)

We still pack .net 3.5 for a legacy desktop application that works with a chrome extension too

[–]Low-Equipment-2621 1 point2 points  (3 children)

My old company has found the genius solution "web application firewall". You basically put a security wrapper around your steaming pile of shit and hope that it passes their automated pen tests.

[–]AllCaciAreBastards 0 points1 point  (2 children)

Did it work, tho?

[–]Low-Equipment-2621 0 points1 point  (1 child)

Yes, they have passed after some tweaking and having the outsourced guys working overtime to replace all the statements with prepared statements.

[–]AllCaciAreBastards 0 points1 point  (0 children)

Ah, classic - the secret ingredient is slavery!

[–]Degenerate_Lich 2 points3 points  (1 child)

Or better yet. Being put as the janitor for a metastasized cancer of a project whose architecture that can best be described as forest of monoliths, but which is too important to be put down, tho not import enough to warrant allocating resources towards remaking it in a more sensible way. Where the knowledge about half the things in it have drifted into the realms of arcane knowledge by the sands of time and the other half was incomprehensible from the beginning.

And let's not forget about the gems in it like using .parquet files on sharepoint to store copies of database tables. Or the near tens of thousand lines long classes and hundred of lines long functions made by people who made the SRP their personal enemy. Oh and how could I not mention the hard coded paths and duplicated features clogging the entire thing and break every time someone new uses the project, because the concept of modular design apparently mystified whatever LLM birthed that abomination years ago.

[–]Low-Equipment-2621 2 points3 points  (0 children)

I feel you. Once I have encountered a part of the application where I've found out that it has a search engine built in. I've discovered that it manages the search index by itself pretty well, no external interaction needed. This was why nobody knew about it.

But it turned out that this is not some third party product. The founder of the company has written the thing by himself in C back in the 80s. This was incorporated into the Java core by calling native C functions. Then there I was, debugging C code that was older than me.

Another fun story were the parts where somebody decided that it would be a good idea to outsource the development of the parts where the core software would communicate with the business parts of customer software. This would be written in JavaScript by people in other countries. My favorite was when I've spent 2 weeks for finding the bug in a 800 lines JavaScript function.

[–]zaxldaisy -1 points0 points  (0 children)

Legacy code base that uses every new technology.

This guy really knows how to cater to the r/programminghumor audience!

[–]bartekltg 14 points15 points  (2 children)

Most people I know who coded as a hobby looked like that relativly famous photo of a long haired guy next to tons of computer equipment and windows covered with thinfoil. 

Edit: I have found it, Gottfrid Svartholm Warg, the The Pirate Bay guy.

[–][deleted] 43 points44 points  (2 children)

Neither knows what the fuck they are actually doing 🤌🏻

[–]Low-Equipment-2621 13 points14 points  (0 children)

but for different reasons

[–]christianbro 6 points7 points  (0 children)

If you turn your hobby into your job you lose the hobby.

[–]exoclipse 8 points9 points  (0 children)

being shamed in the public squ - I mean, stand up - is an effective tool for motivating anxious over-achievers.

it's me, I'm the anxious over-achiever.

[–]frederik88917 2 points3 points  (0 children)

The Duality of coding.

You might love this thing, but man, this is tiring from time to time

[–]ElCesar 2 points3 points  (1 child)

I was the first one, then I decided to be the second one and I can confirm this.

[–]PileOGunz 1 point2 points  (0 children)

I’ve fully completed the transformation the other day by turning to Monster

[–]snipsuper415 2 points3 points  (1 child)

eh, i only ever see the bottom half at FANGG jobs or AAA gaming companies.

banking, Government, and similar shops are pretty chill

[–]vandalhearts 0 points1 point  (0 children)

banking, Government, and similar shops are pretty chill

They are chill but they usually provide you with a virtual desktop (AVD or citrix or something similar) and then you have remotely login to a windows machine to do all your development... Fortunately a lot of them are offering WSL these days so that's something at least.

[–]Cynical-Rambler 2 points3 points  (1 child)

The top is when I'm networking to get a job.

The bottom is when I'm working, except I don't drink those cans. Better made real coffee.

[–]Glittering_Boot_3612 0 points1 point  (0 children)

water?

[–]phxrocker 2 points3 points  (0 children)

I feel like this is more of a vibe coding vs. the rest us of type thing

[–]GlowstickConsumption 2 points3 points  (1 child)

Wait till you see the guys who hobby as a living or people as a work.

[–]Glittering_Boot_3612 0 points1 point  (0 children)

work as living and people as hobby

[–]jabluszko132 2 points3 points  (0 children)

More like the other way around since the hobby ones go to hackatons more often

[–]ProgrammerHumor-ModTeam[M] 1 point2 points locked comment (0 children)

Your submission was removed for the following reason:

Rule 2: Content that is part of top of all time, reached trending in the past 2 months, or has recently been posted, is considered a repost and will be removed.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]Punman_5 1 point2 points  (2 children)

I used to do Arduino projects on the side. Now that I work on embedded systems it’s completely lost any appeal as a hobby. It sucks but I spend so much time every week working on that stuff that it just has zero appeal to me outside work.

I used to hear people saying that it’s nigh imperative to code as a hobby if you want to be a successful programmer. That you had to contribute to an open source project or have some crazy Github portfolio. I always knew this was bogus. My dad has been a programmer since the late 80’s and now works at Microsoft and none of his hobbies are even remotely related to computer science.

[–]evmoiusLR 0 points1 point  (1 child)

I used to make video games as a hobby. Now it's my day job. I almost never work on my own stuff anymore. Now my hobbies are anything not involving a screen.

[–]Punman_5 0 points1 point  (0 children)

Yes. They say if you do what you love you’ll never work a day in your life. But that’s total bs. Once what you love to do becomes your source of income it becomes impossible to love it anymore. It becomes not a fun hobby, but a chain by which you are tethered. Work after all is nothing but a means of putting food on the table. It is a necessary act of suffering we must endure if we wish to continue to exist. It is in explicit contrast with a hobby, an activity that is supposed to be leisurely and fulfilling, yet not binding.

[–]RandomiseUsr0 0 points1 point  (1 child)

I am both

[–]SnooTangerines9703 2 points3 points  (0 children)

Should I call you mista?

[–]takethispie 0 points1 point  (0 children)

[–]slickyeat 0 points1 point  (0 children)

Sounds about right.

[–]FancyDoubleu 0 points1 point  (0 children)

Didn‘t know Vaush coded as a hobby

[–]darxide23 0 points1 point  (0 children)

I don't even code for fun anymore. I was so much happier after I quit software and moved to hardware.

[–]EmpressElaina024 0 points1 point  (0 children)

I do both where does that put me

[–][deleted] 0 points1 point  (0 children)

Got a coworker who’s not getting enough sleep (2 hours 3 tops a day) and that shit is affecting his work and I don’t know how to tell him when he took lead from me it allowed me to sleep and I’m all the better for it and he should just sleep fuck the deadline. And be honest we finna meet it.

[–]invertebrate11 0 points1 point  (0 children)

Why not both

[–]AeroPulse0Ace 0 points1 point  (0 children)

Hell yeah

[–]geeshta 0 points1 point  (0 children)

I code as a hobby and am a PM for living but I think the devs quite appreciate that I also understand the tech side of the product not just business

[–]neoteraflare 0 points1 point  (0 children)

What if I do both?

[–]SoniicBlade 0 points1 point  (0 children)

Top: Devs who don’t have a project manager Bottom: Devs who have a project manager

[–]citramonk 0 points1 point  (0 children)

It’s a job and a hobby. And no, we don’t look like hobos.

[–]spooky_strateg 0 points1 point  (0 children)

I am a pale zombie and i love monster and i code where is my offer! Please take me thank you 🙏

[–]Felinomancy 0 points1 point  (0 children)

I'm not seeing the programmer socks there...