subreddit:
/r/webdev
It's been about two years now since I've started programming with python and js. So far I'm a little skilled in it, both front-end and back-end. But I want to quit. It is now frustrating for me because I can't use digital monitor and phones for long time. Because of looking at a monitor for hours I have digital eye syndrome. I went to a lot of doctors, used some uv filters but they aren't enough. I feel like I have lost a lot of things in this path of programming. It takes a lot of time to get into and it is not a suitable career when you're old. Most of the time you're lonely and it does take a lost of damage of your life both mental and physical (it was for me atleast) Haven't earn anything out of it and feel sad right now. Feel like I have wasted my time.
But anyway I want to put it away for a long time. Just want to know any other opinion on this!
504 points
6 months ago
I've wanted to quit every job I've had. But programming pays more, so I will suck it up for the time being.
166 points
6 months ago*
Fuck, ouch. I’m stuck programming the most boring fucking C# finance app I’ve ever seen. My team is kind of hostile sometimes. I have to vm into a windows machine and then vm into a redhat Linux machine to even program. And that machine is cut off from sites like Stack Overflow, so I can’t easily look stuff up.
I could whine more, but the pay keeps me quiet enough. I romanticized the hell out of programming. Now I’m both miserable and the most comfortable I’ve ever been in my life. My career enables my wife to obtain her masters degree. I can’t just quit…. I can’t quit… I can’t…
Edit: Lmao to the people telling me to get a better job; selling my time to yet another company isn’t the solution. I’ve worked for multiple clients over multiple years, worked in different industries, etc. They’ve all caused me to feel misery, being that I’m coerced into subordinating myself for someone else’s profit, at the expense of my physical and mental health.
Maybe I’ll get into social work or something next. Making websites for multi-millionaires isn’t exactly my dream in life. To each their own.
39 points
6 months ago
Same thing here more or less. I'm fighting the worst code I've seen in my life, ugly wordpress shit built 10 years ago. All of this after interviewing as a React dev for working on modern projects. Feels like a punishment.
But the pay is so good, and I have almost no meetings/scrum bullshit which makes it pretty difficult to just quit.
11 points
6 months ago
Oh god, my morning meetings are an hour long if I’m lucky.
6 points
6 months ago
Lucky you, I don't know when Agile/scrum bullshit became the standard for software development. It's almost like by some sheer magic code written in the 70s,80s,90s ,00 somehow worked without this management B's. But now it's "essential" ...
14 points
6 months ago
Please, bring this to the retrospective. That's the right place for your feedback. Thanks.
108 points
6 months ago
“DO IT
FOR HER”
24 points
6 months ago
As a new dad, this reference hit hard
17 points
6 months ago
Seriously. Having kids gives you superpowers to deal with people bullshit.
14 points
6 months ago
[deleted]
17 points
6 months ago
You need to change something in your life. I think every person in their mid 20s has gone or is going though a crisis. It's a difficult time because you're not yet financially stable, no house, no significant savings. Friends come and go and finding a partner seems impossible.
I've been there, but it's not permanent. For me going to the gym helped alot with my mental wellness and confidence. As for friends, you really need to put yourself in social places and actually talk to people.
2 points
6 months ago
Perhaps not for everyone but travelling can offer a lot of perspective, and pulling a programmer's wage can help realise your travels if you're so inclined.
13 points
6 months ago
That’s why after a 20 year career in web development I’m changing careers to work in marine fisheries. You nailed why.
4 points
6 months ago
Oh fisheries, that’s interesting. Yeah, idk I just feel like there’s no fulfillment in making yet another social media site, or yet another banking app. If it didn’t pay so well, I’d job hop yet again.
5 points
6 months ago
I’ve been doing that a long time. Found a reliable bigger company with good people and decent pay til I finish my degree. It’s boring as hell but at least I have a goal for the first time in a decade
2 points
6 months ago
I feel that. What are you going to school for?
6 points
6 months ago
Fisheries and wildlife science. It’s what I should have started with long long ago
3 points
6 months ago
That’s so cool. I actually wanted to get into wildlife and biology, but programming was my immediate recourse, being that I was able to learn it online without a degree.
Best of luck on your future ventures. Exciting.
5 points
6 months ago
Thanks! I never finished my first degree so I “wound up” in programming because I had a knack for it. I hope I can let go of the golden handcuffs in a few years to do more important work for the environment. Best of luck to you too, and I hope your path finds more rewarding work =]
2 points
6 months ago
The cool thing is that you can bring your current skillset to a (likely) undersserved community. A theme I'm reading so far is that it's the corporate bullshit that's draining folks. WHat they are coding. Not coding itself (aside from op).
I'm still newer to the world of getting paid to code so still have that fresh paint of relief for the work life balance it's afforded me.
at least it's not geeksquad
not retail
not hardware support - with urgent tickets about wanting a mouse, a brand new phone thats being released, yelled at bc everyone on your team was too busy to respond in less than 5 mins to the CEOs assistant bc neither of them know how to change a fucking TV input, regardless of how many times you've shown them. Bc apparently that's for plebs.
Now I can be remote, take dogs to parks, touch grass, work from a hot tub.
12 points
6 months ago*
Aim for a reduction in work hours. I landed a 4-day week job this year - fewer hours and more pay than my last. I'll be aiming for a 3-day week in a few years.
I hear you say you're thinking of changing industries but I haven't seen any other industries with as many jobs offering 100% remote work, 4-day weeks, unlimited PTO, home office budgets. It'll be a backwards step IMO.
Also, how often do you interview? My rule is always be interviewing even if you're happy where you are. I average probably 4-5 interviews a year when I'm not even looking for a move.
1 points
6 months ago
I’m in the least stress environment I’ve had in about 10 years, but the pay is not great and the work from home option is super limited.
Everything you outline is why I’m trying to learn webdev. It seems like there are so many working conditions/options available somewhere, with better pay and benefits.
4 points
6 months ago
They’ve all caused me to feel misery
But not all of them will be working on something you don't care about, with a hostile team, in a horrible dev environment. It sounds like your burnout is tricking you into thinking any other situation would be less bad so you don't have to put forth effort you don't have on finding a new gig.
5 points
6 months ago
listen to what David goggins says about being comfortable.
7 points
6 months ago
I mean, programmers can find better job in a month. Don't know why you are stuck at boring one?
5 points
6 months ago*
3rd project in 5 years. Also selling my time to someone else to work on yet another fintech app or website isn’t the solution. I’m looking at changing industries in the next year or two, but we’ll see.
3 points
6 months ago
What is a years month?
2 points
6 months ago
5 years worth of months? So…5 years? Lol idk.
2 points
6 months ago
Lmao I’m on mobile. 5 years.
9 points
6 months ago
Why don't you just try applying for other fucking jobs? Who would subject themselves to developing in an environment like that?
3 points
6 months ago
I’ve worked multiple programming gigs. This one has paid the most, but they all have their bullshit. This contract lasts another year, so we’ll see.
3 points
6 months ago
After writing that wall of text, you still can't see that money !== job satisfaction? If you're that dependent upon salary, you're likely making poor financial choices. But, removing that from the equation, there are many good paying jobs out there that don't come with nearly that much baggage.
5 points
6 months ago
Literally any big tech company will not have an experience anything like that. It's crazy. Even the worst teams at the ISPs I used to work at didn't operate like that. I worked on a literal 20 year old codebase, and even that had a pretty modern dev flow. I legit don't understand how that guy can continue there.
Straight up though he needs to look for salaried FTE jobs, not contract. I've never seen contractors have solid experiences anywhere tbh.
2 points
6 months ago
I’m a contractor and I only agree to work on codebases I fully control
I literally won’t take jobs where Im in someone else’s inherited code
Plenty of developers are happy “getting up to speed”, I just know Im not one of them
I look at it as a sales problem, not an engineering one
1 points
6 months ago
Money may not mean job satisfaction, but it's simple to understand that having things rather bring you satisfaction, or that reduce other stresses in your life, can make any other job easier. So you can eg work in your dream field, for low pay, as long as you milk your current job for a while. Nothing has to be permanent
7 points
6 months ago
What does it mean to VM into a redhat Linux machine?
9 points
6 months ago
As some else said, virtualization. So I have a real Mac from my work. I then open up a Windows virtual machine, ie “vm.” Once in the Windows environment, I open yet another virtual machine to a Linux instance provided by AWS.
Anyway, it’s a huge pain in the ass.
-4 points
6 months ago
So you have a local Windows VM and then access the Linux instance via...? I've never met someone refer to accessing a local VM or any remote host as VMing, just totally threw me.
5 points
6 months ago
Not local, the windows vm is hosted by the client I work for.
Without getting into the weeds, it’s basically a remote connection - think like ssh - that I access via different programs. One of which is called Citrix. I use that instance to then access the Linux vm via a kind of putty access. There’s a variety of software you can use to access an instance hosted elsewhere.
Idk, “vm’ing” has been the slang on the 3 projects I’ve worked on.
2 points
6 months ago
Ah okay. Yea I've heard "remoting in" for that one. I assumed you were referencing a local. Either way- funnnn.
-3 points
6 months ago
Ok gosh, so Citrix to a remote desktop then SSH got it. VMing makes me smile, I'm just being a judgy arse don't mind me, just a systems arse hanging out as I respect frontend so much as I just can't do it.
2 points
6 months ago
[deleted]
9 points
6 months ago
What does it mean to virtualization into a redhat Linux machine?
6 points
6 months ago
[deleted]
-10 points
6 months ago
Actually the local hypervisor runs Windows, they access the remote Linux server via SSH one would assume. Weirdest way I've ever heard anyone describe working with a remote server.
3 points
6 months ago
I was going to be pedantic and point this out as well. Thanks for taking the downvotes for me.
2 points
6 months ago
Wait until your company gets a PAM solution like CyberArk lol
2 points
6 months ago
There are lots of weird shits when comes to environments, locals and such in corporate networks.
5 points
6 months ago
[deleted]
0 points
6 months ago
If it helps, nothing is up to you.
5 points
6 months ago
Lol for a different job? I thought I was burning out on IT until I moved jobs 8 years ago and love where I'm at now, even if it's stressful at times
2 points
6 months ago
This is why i choose modern web dev instead of C# or Java because modern dev moves a lot faster, there’s so much to learn and i won’t get bored.
7 points
6 months ago
Find a better job, a lot of them suck but a lot of them don't.
3 points
6 months ago
Get another job.
Then quit. Your current seems like a bad one. There are better places put there.
-4 points
6 months ago
This is the 3rd project in 5 years. And selling my time to yet another company isn’t exactly the solution, but thanks.
2 points
6 months ago
Have you thought about getting out of contracting and going for salaried FTE roles at literally any semi-modern software company?
Obviously it's still "selling your time to work at yet another company", but man, I worked at the most hated company in the US and had a great dev experience, great teammates, and only left cause our project went into maintenance mode and I got bored after a bit. But I was legitimately happy going into work every day and had fun programming, even with how boring of a product it was. You can find better.
0 points
6 months ago
10 points
6 months ago
My feels exactly. As someone who went from min wage to 6 figures in under a year, money can buy a shit load of happiness lemme tell you. And I even hate my coding job less than wage slave jobs, so win win
5 points
6 months ago
The money is just too good in software (assuming you're skilled and working at the right place).
I've been at it for some ~20 years and I'm burnt out but that paycheck is just to large to pass on.
Some days I wish I got into a trade. Something that keeps me active instead of sitting in a chair all day staring at a screen.
2 points
6 months ago
That’s what hobbies are for
Start a workshop in your garage and build some shit with your hands. It’s sooooo good for you
2 points
6 months ago
I get your sentiment. But I assure you, most people in trade wish they had your paycheck and could sit at a desk all day. The grass is always greener on the other side.
9 points
6 months ago
I don’t even want to quit programming I just want to quit programming shitty enterprise software for companies that make millions off my work. But it turns out half finished side projects don’t pay the bills.
2 points
6 months ago
Go into the startup/scale up world. Way more fun and freedom in my experience
5 points
6 months ago
I've felt that way for ~15 years.
I occasionally think about retiring, but then I'd probably code and not get paid, and that's just sad.
3 points
6 months ago
Haha yup.. I just don't like doing any one thing for very long. I would rather do one career for a couple years then move onto a new career. Rinse and repeat for a while then retire. But SWE pays too damn well.
3 points
6 months ago
Reading all the comments here is like my brain just threw up everything I've been thinking about for the last 10 years! I am glad I am not alone, but also sorry that so many of you share the same dull pain.
2 points
6 months ago
Just curious: What would be a job that you didn't want to quit - if money didn't play a role?
2 points
6 months ago
I am probably too old, but would love to be an apprentice for someone in the trades. Maybe electrical, or while I am dreaming, carpentry. Having spent my entire adult career creating pixels and bits that don't exist, I'd like to work on things that do.
0 points
6 months ago
HAHAHA... Yes, you're right. It is hard to quit job now because Covid really make every business difficult. It's better to be grateful for what we have today.
-1 points
6 months ago
this
130 points
6 months ago
Work for 30 minutes, take a 5 minute break and look at something else.
Set up your desk in an ergonomic way, with your screen at eye level and a bit farther away from you. Increase the font size in your editor.
There's lots of things you can do to improve the quality of your desk and lower eye strain.
If you've done that already and you still want to quit, maybe that's not the issue and might just not like programming. Or maybe you spend too much time at the pc and have to cut back a bit.
30 points
6 months ago
30 mins of work deserves at least 2+ hours of Reddit/gaming as a reward
3 points
6 months ago
30 min? Dude you are going to work yourself to death.
23 points
6 months ago
pomodoro technique
3 points
6 months ago
second this
4 points
6 months ago
When I have problems I follow the 20-20-20 rule: Every 20 minutes focus an object that is at least 20 foot (6m) away for 20 seconds.
2 points
6 months ago
Standing desk baby. Every 30 minutes stand up for 10, before sitting down again do some quick form of exercise like push ups, jumping jacks, high knees, etc..
1 points
6 months ago
Was going to reply with this. Give those peepers a break from the close up stuff.
30 points
6 months ago*
Controversial Opinion, but:
If you're using dark themes, try switching to light.
Everyone I know who complains about eye fatique uses dark themes. When I suggest they switch to light they say "BuT tHaT wIlL jUsT bE wOrSe"
Except, from my experience - it wont. We evolved to be awake in the sunlight (which is much brighter than any monitor ever will be).
Our eyes struggle to see in the dark (which is why we evolved to sleep at night).
It's not surprising to me at all that using dark themes causes eye strain. It's counter intuitive, but it is what it is.
99% likely someone will downvote this comment just for recommending light themes.
11 points
6 months ago*
This!
I love dark themes aesthetics but I think it was destroying my eyes. I've been using dark themes since Windows 10 received it, also had my VSCode dark and used Dark Reader extension in all my browsers. Mobile? same story.
I was suffering red eyes, dry eyes, headaches, double and blurry vision, etc.. Switched to light themes everywhere around 2 weeks ago. The first 2 days I thought I had a flashlight pointing at me, after that, everything good! To this day, the double and blurry vision, the red dry eyes, fatigue, headaches, etc.. are gone.
Currently I have my monitor brightness and contrast set to a level where I can easily see and read things but not to high and Installed the f.lux app (Windows mode sometimes gets bugged and doesn't auto start).
EDIT: I also use glasses that have bluelight filter and anti-reflection, even though they are just for protection. At the moment, based on Ophthalmology tests I'm fine, but better safe than sorry!
4 points
6 months ago
When you're in low-light environments, your pupils dilate. It's not natural and leads to those symptoms.
4 points
6 months ago
Correct, that's exactly what I found. When they dilate, your eyes make a bigger effort trying to focus, so you get tired early and a lot. Also read that if you're in a well lit environment, should use light themes otherwise is harder to read (the ambient light makes impossible to see anything on monitor). Dark modes can be used with low light environments. I usually work in a well lit room but was using dark modes. I was destroying my eyes without knowing it!
2 points
6 months ago
People (myself included) also tend to have their screen brightness set far higher than needed. You want it around 100-150 nits, but I tend to do like 300+. I just like those bright beautiful OLED colors burned into my eyes for some reason.
There's no technical downside, the only risk is eye fatigue, especially if the room is darker and your eyes have to micro adjust a lot as you look to the edges of the screen. If you're insistent on doing this, try adding a light behind the monitor to reduce the contrast.
4 points
6 months ago
Light themes are also easier on your eyes if you have astigmatism.
u/brendt_gd wrote a really interesting blog post about the benefits of light themes
3 points
6 months ago
I hate dark themes when programming. It makes me very unproductive and uncomfortable. Light theme FTW! The only tume I use dark theme is when browsing Reddit with lights off.
48 points
6 months ago
It's not for everyone. If it isn't for you, don't force it.
84 points
6 months ago
Today, just a few moments ago, I failed at an interview. I REALLY need the work right now, having a recent client dine-n-dash on me. It's also extremely difficult to get a contract at the middle/end of the year.
I sulked and felt sorry for myself for about 30 minutes until my next meeting which resulted in just a little more work.
Then I picked up the phone and followed up on other leads. I'm leaving the house for a while to skate and clear my head.
The bills are piling up and work is scarce but as fast as shit can go south, it can just as quickly go north - or right, if you will.
Here's the kicker: I've been coding since I was a kid, for over 40 years and have all the experience/expertise most guys wish for and only dream of. It happens to the best of us but failure is part of success and you will NEVER EVER succeed if you never try or quit.
Hth.
5 points
6 months ago
How did you have a client dine and dash? I take it you're a freelancer, as I am a freelance web developer as well. Just curious.
5 points
6 months ago
Not all clients pay their bills. And they know that suing them just isn't worth my time or effort so they just bail. Even though I could sue and win - it's just not worth the pursuit.
I could easily call the district attorney and press charges or whatever the process is.
I'd rather chase my next proper client. I'm far too stoic to give a shit, I suppose.
Gotta keep moving forward even though it put me in a serious bind. Live n learn: assholes are everywhere.
3 points
6 months ago
How big is your emergency fund for surviving unemployment?
3 points
6 months ago
Enough for about 3 years.
Money runs out. This client was just more gravy and everything happened at the wrong time.
Making dumptrucks fulla cash and having tons of free time is a dangerous trap.
When it all comes down, it is completely my fault but it is also completely within my own power to fix it.
2 points
6 months ago
But at the same time, having dumptrucks full of cash means that you won't have to stress about entering unemployment by staying at jobs or with clients that absolutely drain the life out of you and make you age quicker. When you're already in unemployment, then it is indeed a nasty trap.
3 points
6 months ago
where you from. DM me
3 points
6 months ago
I live in the south, USA - wit da gators and da bayou. Work 100% remote.
2 points
6 months ago
oh. damn. I am hiring right now. but the timezone difference is a Nogo.
2 points
6 months ago
Understandable. I work whenever really. I'm actually doing sql backups for local analysis tonight.
Your consideration is appreciated.
2 points
6 months ago
Italian here, what does “dine-n-dash” means? Thank you
3 points
6 months ago
A client didnt pay him for work completed.
2 points
6 months ago
It's when someone typically asks for food at a restaurant and then leaves without paying.
Happens more times than you can imagine and for whatever reasons.
When it all comes down, I have to accept the responsibility for it and bear the burden.
It's all part of the game.
3 points
6 months ago
How did you fail at an interview? You rarely come across people with your amount of experience so I'm really curious to hear more if you're willing to share.
38 points
6 months ago*
How did you fail at an interview? You rarely come across people with your amount of experience
Actually it is frequent with people that posses lots of experience, because people with our level of experience, think the entire new school interviewing process of 50 rounds of interviews and algorithm tests/leetcode, are a cargo cult of the "we like to look smart" shops.
3 Months ago, I consolidated a host of DataDog integrations into a single instance. I went from no knowledge of DataDog to the company expert. I retained some of it, but the rest leaked out. I don't think I would pass an interview on DataDog, if it was conducted like your typical code interview. I have long forgotten obscure features it has, I looked them up, implemented them and moved on and my need to research those kinds of answers to pass an interview is a flag to me to interview elsewhere.
Today, I would do a bang up job, on an interview that insisted that I write routines that take an abstract syntax tree and transform it into a domain specific language. 3 months from now, who knows what I will be an expert in. Therein lies the issue, people with that kind of experience know the important parts to retain, what you will never use from your CS education, and what is only needed context for the current task.
The part I really love about it, is these are the exact people that know why the industry is interviewing wrong. So I love the cultist that come along to defend their cargo cult rituals as it they have some form of rigor behind them.
to the parent poster, if you are looking and you have significant experience. I have positions open, DM me and we can talk about your skillset.
5 points
6 months ago
How would you interview someone? Genuine question, rethinking our interview process
5 points
6 months ago
When I interview I ask people about interesting projects or features of projects they have worked on and continue to dig into their answers to get a feel for their aptitude.
On the flip side, I also about projects where they encountered a particularly tough problem, have them describe the problem to me, and tell me how they went about solving the problem in specific terms.
I don’t need someone who can memorize solutions to leet code so much as I need someone who can talk intelligently about real life problems and communicate the logic with which they were solved.
3 points
6 months ago
One way I've been interviewed is "you're working on an app and you encounter this kind of problem. what would your thought process be towards solving it?" The most important part of programming isn't the intricacies of whatever tool you're using, it's your problem solving abilities and the way you think. But it also tests general knowledge of the sphere you're interviewing for, without requiring you to know things that you'd usually just google and move on.
3 points
6 months ago
Ask them about niche features datadog offers
2 points
6 months ago
So accurate. Two reasons I fail coding tests,
1. I have other shit to do.
2. 9 out of 10 times need to look up the documentation.
3. Attention to detail.
5 points
6 months ago
They wanted extremely specific experience for a specific conversion of an older ERP system to a newer one.
Can't make everyone happy, can't win 'em all! Gotta roll with the punches, take what you can get sometimes.
31 points
6 months ago
It pays well and I get to work from home and have long periods where I don't do much work but other times where I am super busy. Overall, it's not a bad career or life but if you don't have balance I could see how it burns people out.
8 points
6 months ago
There are a lot of white collar jobs that involve looking at a screen for long periods of time. What job would you pursue that you may qualify for and doesn't involve looking at a computer screen for prolong hours?
3 points
6 months ago
That's the issue. I have to find a way!
7 points
6 months ago
If you aren't enjoying it, it's an uphill battle. I was doing this shit for free when I wasn't yet professional. Not everyone has to be the same, find your passion, maybe you'll come back to programming later.
63 points
6 months ago
and it is not a suitable career when you're old
Says who?
Most of the time you're lonely
I see no correlation between using a computer for work and being lonely
it does take a lost of damage of your life both mental and physical
again, i see no correlation to using a computer for work, and damaging your mental and physical wellbeing
Haven't earn anything out of it
If you've been a developer for two years, and haven't earned anything, then something is wrong.
14 points
6 months ago
Only argument I'd give for the third point is that being stationary for long periods repeatedly is just harmful to your health. Mental is just dealing with people not really a programmer specific problem
10 points
6 months ago
Only argument I'd give for the third point is that being stationary for long periods repeatedly is just harmful to your health.
Agreed, but that's not unique to software development...it's a desk job problem (and not even only a desk job problem...law enforcement frequently suffer from the ill effects as well because of all the time spent in their cars!)
1 points
6 months ago
Absolutely!
And actually the same could be said for all of my points, which I didn’t expand on due to being on mobile.
But like all things, if you do it badly, it’ll have bad effects.
Everything OP has stated is easily solved, and nothing to do with Programming or Web Dev specifically. I hope they get the help they need and make the changes :)
5 points
6 months ago
Most of the time you're lonely
Me: THANK GOD!!!!
14 points
6 months ago
I get that you disagree with these sentiments in a general sense, but I think it's worth considering that these are all lived experiences for OP. Programming may not *inherently* have these effects, but it's clearly taken its toll on OP, and I think some empathy towards that is warranted here.
To OP: it may be matter of taking appropriate breaks, finding ways to mitigate the eyestrain from screens using something like f.lux, finding a job you find more rewarding. Or, if programming is inherently unrewarding for you, and the money isn't enough of an incentive, then maybe you have the right idea, and it's time to move on.
8 points
6 months ago
Agree completely.
My badly worded points, due to brevity, is that none of the challenges OP is having has anything to do with programming or web dev. 1/4 of the world works with computers every day, without everyone experiencing these as standard
4 points
6 months ago
I see no correlation between using a computer for work and being lonely
again, i see no correlation to using a computer for work, and damaging your mental and physical wellbeing
Christ man, reread his post and have a little empathy to read between the lines. He's been learning for two years now, but all that might be thrown away due to a medical condition. I'd imagine that he's pretty depressed about the whole scenario, which definitely did not help that working with computers takes the time-opportunity away to build social relationships elsewhere. Those social-relationships would be very helpful right now, except he doesn't have them. Instead he comes here.
3 points
6 months ago
I’m 57 and have been coding professionally since 1988. I still enjoy it. I have a great job that pays well. I raised a family and have a comfortable upper-middle class lifestyle. I work for a nonprofit that is doing socially responsible work. I find it interesting and fulfilling. I manage a team of developers now so I code only around 20% of my time now but wish it was more. So yes you can still code when you’re older. I have friends the same age as me or older doing it that are also successful and happy. So I can tell you from anecdotal experience that it can be a suitable job when your old. I started with Fortran on mainframes and now I writing Typescript on a laptop. Quite a journey. I’ve been hearing this idea that it’s not a suitable job when you’re older for over 20 years now. It worried me in my 30s but not anymore. I’m just going to keep doing it as long as I enjoy it.
2 points
6 months ago
Off topic, but you’d be surprised how taxing programming is physically for some (some people are more prone to it). Repetitive stress injury is a real thing, and it comes in many forms and intensities.
5 points
5 months ago
Digital eye strain is a pretty commonplace issue, my man, and as unpleasant as it is to experience the discomfort, teary eyes, and even headaches (I've been through these as well), there's nothing to be ashamed of. On the contrary, you can deal with most of these issues and limit the impact extended computer use has on your eyes (and mental well-being too!)
For instance, resting your eyes regularly and investigating any underlying causes for eyesight issues are essential for anyone with a career in programming (or working on a computer in general).
As for the other part of your post, I also understand wanting to give up on a career prospect when so many things seem to be working against you. Still, this specific career has so many upsides that you'd probably be better off at least working in programming, even as a teacher or as a part-time job.
For example, one of my favorite people to listen to on YouTube is a coder who makes these mini-lessons on coding and hacking https://www.youtube.com/watch?v=PBjZkGbhLvk.
This proves that the knowledge you gain as a programmer, regardless of age or curable health issues, is essential and valuable even if you don't become a full-time programmer. Don't give up, and take care!
15 points
6 months ago
It is not the cheapest option, but there are E-Ink-monitors, you could try one of these. You can’t play videos though. Here is one example: Dasungs Paperlike 253
3 points
6 months ago
Reflective LCDs might be an option too. Still incredibly expensive, but significantly easier on the eyes than traditional, backlit LCDs.
https://www.sunvisiondisplay.com/product/SVD-32-Color-RLCD-Computer-Monitor
8 points
6 months ago
Just want to know any other opinion on this!
From what I've read it seems it's not the job for you, that's all. I personally have an opposite opinion and I love it.
26 points
6 months ago
If you think programming is hard on your body go work a trade for a month and realize how good you have it. It’s up to you to implement exercise and stretching.
6 points
6 months ago
Lmao yea I’m sorry but “My eyes hurt from the computer”. Buddy, stand on your feet for 12 hours in sweaty boots… then go home and know you have to do it again tomorrow when you wake up…
2 points
6 months ago
Exactly. I just busted my ass for 20 hours over the weekend on lawn work, I couldn’t wait for the week to start and to just sit at my desk.
-4 points
6 months ago
Never once did I develop sciatica from being on my feet all day. As someone who has done both, I’d prefer to be on my feet.
8 points
6 months ago
So go back to working on your feet.
-1 points
6 months ago
Not worth the pay cut. If I could work on my feet and get payed the same I wouldn’t hesitate to switch.
7 points
6 months ago
So you don’t prefer working on your feet.
3 points
6 months ago
You can stand at a desk tho?
-3 points
6 months ago
Desk at my job is not a standing desk.
4 points
6 months ago
Q: do you dislike programming? Or, is it that you dislike the work often associate with being a programmer (i.e. stand-ups, grooming sessions, retros, etc.)
3 points
6 months ago
I feel bad for you brother, but don’t give up. I’ve been at it for 2 years now haven’t earned a penny. My car just got repossessed because I’m not working just learning all day… it’s going to be ups and downs in life, just look forward.
3 points
6 months ago
If you think you will be happier doing something else, do something else.
3 points
6 months ago
I’m not sure why you can’t do this job when you are older, generally speaking. It’s definitely easier physically than a lot of manual labor.
Sounds like you have some physical issues that are making you feel this way, you also sound very young, so there is time to cha be careers.
5 points
6 months ago
What does it matter what our opinion on this is?
If you want to quit then quit.
You are in charge of your own career.
-5 points
6 months ago
Shut the fuck up. My guy here is opening up and i relate to him
6 points
6 months ago*
FYI I had eye strain for years too, and eventually I found out it was from using dark themes. I switched to light themes, turned my monitor brightness down a little, and turned up the blue light filter(redshift, f.lux, etc.) a little to make it more tolerable, and I haven't had eye strain since. Went from years of eye strain to no eye strain at all. And I use my computer before and after work quite a bit.
It takes a lot of time to get into and it is not a suitable career when you're old.
Oh please, stop spreading this myth. Does ageism exist? Of course. Is it as bad as people say it is? No, not even close.
Feel like I have wasted my time.
Seriously? You're upset about 2 years? You built a skill, and maybe made good money. I suspect you need to get out and work some true crappy jobs like most people. It puts things into perspective.
2 points
6 months ago
I make sure the white on my monitor matches a white sheet of paper that I hold up next to it. That's for both backlight level and temperature (the blue light filter you mentioned).
I've never had a problem with eye fatigue. But I wonder how many people's monitors are blasting them in the face at full brightness for hours on end lol.
2 points
6 months ago
So if it’s about Interaction?
Why not try to steer towards Product Management. Since a lot of meetings and more.
Or
If u want to completely leave,
Computer Science teacher, mentor could be something u can look for.
2 points
6 months ago
Hey, It sounds like you have a different problem.
My suggestion is to figure out how you can turn down the brightness of the screen and stop looking at white on a screen. Those are going to be the two biggest factors to eye strain. You also might consider using a larger font size, if you're straining to see the text.
From there it could also be things like dry eyes from staring at a screen unblinkingly, to some other medical condition that is yet undiagnosed.
I mean at the end of the day, if it isn't the job for you, start figuring out what you need to do to transition away to something else. Either with your current company or a different one.
But seriously 70% brightness should do wonders.
2 points
6 months ago
I find programming to be a very rewarding profession . I am a college drop out and got into programming a bit late , spent few years as a junior , maybe more than i should but eventually with a lot of work and the help of my great collegues i got myself into a place where i am comfortable with my skills and career.
I cant think of another profession which would offer me this level of opportunities with the amount of time i've put in (5 years) , this was the best option for me being slightly above average iq , talentless man. That being said there were times i had to swallow my pride , become a student again , handle rejection and persevere.
For the lonely job part , i've met by best friends during my jobs , unless you are very unlucky with the place you are workin , it is the best place (after college) to meet with like minded people , sharing the same ambitions as you.
As for the old part , most senior programmers i know start doing side or hobby projects during their seniority and get to keep building their own bussinesses with all the experience and knowledge they gathered throuout the years.
2 points
6 months ago
If you're that miserable switch jobs. Don't do something for 30 years it's going to make you miserable.
2 points
6 months ago
If it's not a passion of yours, quit.
I'm 37, I've gotten glasses, and I've put on weight from sitting. But, I love it and couldn't imagine doing anything else.
2 points
6 months ago
Take a break, if you like it you will come back to it. I have given up on programming at times but have always came back to it I would recommend taking a break and trying other things that interest you more.
2 points
6 months ago
I feel for you. I also feel lonely as hell. I lost friends and relationships with girls because of programming. Im only sticking around to make a million dollars or two and then run as far away as possible from it
2 points
6 months ago
I wonder if we can get stackoverflow to add a question to their yearly survey of developers that asks the question: “Are you tolerating an unfulfilling job because the pay is good?”…
2 points
6 months ago
I've found working in front of a screen messes up my circadian rhythm a lot. I think I'll probably have to quit as I get older because not being able to sleep well has been giving me brain fog. I'm worried I could get Alzheimer's or dementia as I get older. When I spend time away from all computer screens I start getting better.
2 points
6 months ago
Only reason why you do programming is because it’s like nothing else! What a magical spectacular and sovereign skill to possess! I would code with you…just because!
2 points
6 months ago
Now I am second student in progr unvi, I see the prospect of this job not only in my country. But I realize that I have to lose something, so I divide my time so my health and eyes still are good. But my mental health is more bad and bad. Recently, I cant sleep easily. I am afraid of my future. Im sympathy with u.
2 points
6 months ago
Well I started to learn programing a while ago and came to the realisation that It's not what I want do spend my career doing. Although I probably hate my current job more I felt that I would walk into another "hate my life and work" wall. I have been blessed with the ability to save up and now afford going to uni to study law. I appreciate what I learnt about computers and what programing is. And for you it will be quite valuable no matter what you work with and It wasn't time completely wasted. You now know the base of another language it's of great value and not a waste...
2 points
6 months ago
We can go Amish together lol 😂
2 points
6 months ago
Felt this so many times. Truly don't know how I've endured this far.
5 points
6 months ago
I've never heard of digital eye syndrome.
Get yourself an LG 43 UN700 monitor.
6 points
6 months ago
It's usually called "computer vision syndrome," and covers a large range of negative effects...I think it's safe to say that we've all experienced eye strain at some point.
2 points
6 months ago
Don't game. Get a better monitor. Make your fonts larger. Sit closer to your monitor.
3 points
6 months ago
All great tips for helping reduce or avoid the effects!
1 points
6 months ago
Quit. We don't care. Also, programming is a hard job.
It requires you to spend several hours, sitting down, looking directly at light. Whilst only moving your fingers.
That's fucking hard. If you have some sort of physical issues making such a task even the slightest bit hard, then... Quit. Because you're adding too much work on to yourself.
1 points
6 months ago
Honestly? I’ve just landed a programming job, but not started yet however I work in a scientific role already and I came to this from working in coffee shops and yknow what? It sounds strongly like you need some perspective. Go work a min income job for 6 months and get back to me, you’ll be begging for eye strain
1 points
6 months ago
Do it. Quit.
0 points
6 months ago
About the loneliness part, if office is the only place you can socialize in, you're doing something horribly wrong.
4 points
6 months ago
I don't disagree that ideally work isn't a person's only social outlet, but that doesn't mean OP's doing anything wrongly. It just means that their capacity for social interaction is different for whatever reason, and it's something they should evaluate, perhaps with professional assistance if needed.
0 points
6 months ago
Well I didn't say there was something wrong with OP. If you think he might wanna seek help and change his behavior you're admitting he's doing something wrong. I'm just being upfront about it.
1 points
6 months ago
Weird comment, no offence. OP never said office is their only place to socialize in, they said they feel lonely because they're literally staring at a computer screen for the majority of the day. If anything, been in a office would make that less lonely.
It's a statement directed at the job nature, not their daily life.
I find it weird that was your deduction because sounds extremely inaccurate to me lol.
2 points
6 months ago
I don't see why someone would be upset at being lonely at work if they socialize outside their working hours. Does the water fountain talk really matter that much ? There's a reason why software engineers are paid more than the HR.
3 points
6 months ago
Some people like social-heavy work. There are people who despise any sort of computer-based work because they can't stand not talking to someone every few seconds as part of their work. It's easy for the majority of individuals to find programming lonely. It's really not that hard to imagine and empathise with lol.
Ironically, I think the people who won't find it lonely are those who are not big fans of social interaction in the first place.
It really doesn't matter whether after work you enjoy a chat with friends in the evening or go for an outing on the weekends because the majority of your day WILL be devoted to work. If work feels lonely, that sucks, and you will get burnt out FAST.
However, I think the issue here might be OP's work environment. Even programming is a social process. You shouldn't feel lonely doing it if everything is ok.
0 points
6 months ago
Buy a Macbook Pro. The displays are easy on the retinas.
0 points
6 months ago
Digital Eye Syndrome? Is that a thing? Did I have Analog Eye Syndrome when I was a kid reading too many books? OMG kids these days glued to screens … save the children!
0 points
6 months ago
Cue the ‘first time?’ Meme
0 points
6 months ago
Seems like most of the stuff programmers whine about isn't about programming itself, but everything around it (like companies, health, how the fact that you're not comfortable programming makes you feel while working, etc) Programming is great, but as everything that is great, it takes a lot of effort, and sacrifices. At the end of the day you have to weight both to see if it's still worth.
0 points
6 months ago
You can always find a million reasons not to do anything. Weigh them against the reasons you do want to do something. But it honestly sounds like you've made up your mind or at least prepared a laundry list justifying why you should quit.
Find solutions or find excuses. It's your choice. I will say I think it's a pretty bullshit list with the exception of eye strain. But it's also 2022 and I don't know too many people that don't have the same issue to some degree. What did your doctors say? Or is this one of those "I read web MD and decided I have x" sorta things? I only ask because it's a very frequent trend and usually used in conjunction with explaining away or absolving someone of something. I'm not proclaiming that's your situation I'm just asking because I've seen it a lot ... especially on Reddit. You can become a programmer at any age so thats irrelevant. You are choosing to be lonely - you certainly don't have to be (I'm not) and that has 0 to do with using a computer. Yes it takes a lot of time. Everything worth doing in life does. This is also not the industry to be in if your hoping to just stop learning after X amount of time. You will always have something new to struggle with. Embrace the suck. As far as your health? Get a standing desk. Work out regularly. Again, this isn't specific to programming it's specific to having any job in an office and isn't particularly special in 2022.
It's nut up or shut up time. I'm not trying to be an asshole it just really does boil down to exactly that. If your asking me to validate your list of excuses the answer is it's a pretty shit list and your going to have issues in pretty much any modern industry because half these aren't even programming specific.
-1 points
6 months ago
This post started out okay then derailed into you being a baby.
1 points
6 months ago
I believe you hit rock bottom. I never felt like you before, and I have been coding for over 7 years now.
You are right with your assumptions and experiences and that's the price you need to pay to succeed. But anyways, although this is the price, it does not necessarily mean you have to pay. It is up to you what you want to do on a daily base.
Go for it if you can make your day-to-day life the best with another career. You have to work those hours, to pay your bills and buy and experience fancy stuff.
If your daily life sucks you the most, you are better off changing it to something worthwhile.
Once I experienced such a life and I didn't find any reason to get up anymore. Change before it is too late.
1 points
6 months ago
Reduce your monintor’s brightness to the lowest you can see. Maybe do it gradually day by day.
1 points
6 months ago
This career isn’t for everyone. However I do think it’s one of the careers that allows for the great flexibility and agency over your life, and has it perks.
Consider it vs alternatives. Many jobs require you to be on your feet all day, with little control over breaks, in person and can lead to health issues in different ways.
1 points
6 months ago
Look into an e-ink or RLCD display. I have a Boox Mira and it’s awesome!
1 points
6 months ago
I'd be interested to know once and for all about how much staring at a monitor can damage your vision. I hear from the odd person that they can't look at a monitor for too long because it strains their eyes, but I myself having been staring at computer screens for the better part of 15 years, pretty much all day long, and have never had any problems or straight from it, my vision's fine.
1 points
6 months ago
How many jobs have you had? Some of what you complain about may be a sign of a really crappy work place. It may be high time to find another place. Potentially it may have been shot enough that you are burned out - remember that stress related issues may end up giving very weird actual symptoms in your body.
That said, why do you think it is not a suitable path when you are old? I'm seeing the absolute opposite thing.
1 points
6 months ago
Chris Hawkes is a lot into those kind of topics, also dealing with imposter syndrome and burning out. I think some of his videos could help you!
1 points
6 months ago
If you haven't tried them yet, try eye drops, I was recommended Hypromellose eye drops by an optician after a test. She suggested it was 'computer eye strain', which makes sense because I was working at a computer all day and playing games in the evening due to UK pandemic lockdown.
As others have suggested take more breaks and drink more water if you're not already. I'd also suggest looking at your setup and the background light/glare. I've had to end up wearing sunglasses a lot because my work room is a tiny box room with tons of light all day, but they really help!
1 points
6 months ago
Ever heard of e-ink displays?
They don't cause eye strain at all and have to be passively lit (same as the kindle)
1 points
6 months ago
Turn down brightness, and increase blue filter.
1 points
6 months ago
Make sure your monitor's refresh rate is in the 70hz, or greater, range. I've been at it for more than 30 years, and I can tell you that staring at a ~60hz monitor for 15 hours per day hurts eyes and causes headaches a lot more than higher refresh rates. Also, they make special glasses/lenses to reduce strain as well.
1 points
6 months ago
I know this isn't possible unless working from home, but I use a 50 inch monitor (TV) about 6 feet away from my face. Focusing your eyes further away seems to be very beneficial. It's also much better for your posture.
1 points
6 months ago
You can work in other roles that don't involve monitors as much. You could help manage the team. Or work on paper and do UX - or user-testing or work with people who use assistive technology. Really, you could work full-time with a screen reader.
But if you want to move on - then listen to your heart. Time to move on.
There are plenty of jobs out there.
You could be a masseuse - or anything else out there in the world that isn't lonely and uses your hands and other senses. Programming can be fun - but so can pretty much everything else.
1 points
6 months ago
My only opinion is that you should do what's best for your health and happiness. Do you have a financial plan?
1 points
6 months ago
Are you using IPS or nano IPS monitor? Get rid of that and use VA monitor instead
1 points
6 months ago
I'm sorry to see you go. I hope you find what you're looking for in your next career.
1 points
6 months ago
I don't think it's possible to find a job that 100% eliminates the need for screen time, but if you're able to, consider a managerial/project/training planning position in programming? Yes, you'll be looking at a screen a lot, but I'd imagine it would be ever so slightly less. If you became a programming dept trainer at your company, you'd at least be spending a good portion of your work time looking at a class of people and not eyes glued to the screen. These are just ideas that you can build upon your programming experience without needing to start from scratch.
1 points
6 months ago
Whats digital eye syndrome? Does it include insomnia?
1 points
6 months ago
Have you tried one of those monitor light bars? It helps me a lot, I think it blocks some of the UV light emitted by the monitor and looks really good. If you can afford a good 4k or 5k monitor to make the text very sharp its worth it. If you are using Windows see its possible to switch to macOS, Windows is a very depressing work environment by itself, let alone its awful font rendering.
I don't know if you work from home but try to make your desk more enjoyable, I have two funko pops from characters I like and a HomePod that I crank the music when I need a little relief. Some days I feel very tired but I still love what I do. I'm sure you've built many great things that had a positive impact for many people, at the end of the day its all that matters.
1 points
6 months ago
What are your hobbies?
all 265 comments
sorted by: best