100 days of code. Side projects. Weekend projects. Hackatons. Night coding sessions on Twitch. Evening courses on Udemy.
Please, stop.
When I sta...
For further actions, you may consider blocking this person and/or reporting abuse
This is it!
People are seeing software engineering, and let's be honest it's 90% web development, as a way of life. You must dream code, eat spaghetti code and drink code flavored tea (or coffee).
They are acting as if your life starts and ends with code, there is nothing else that you can have interest in.
And what I find really sad is that this mentality is affecting the young kids around the block. Nowadays you find 13 y/o's thinking that the only thing they must do is code. They need to be a full-stack developer, DevOps engineer, startup owners, freelancers, and everything before they are 18.
This romanticization of programming 24/7 will create a new wave of burned-out people trying to keep up with the trend.
I don't think we're special, but their are advantages.
If your passion is cars, engines, or really any physical activity, then spending your days taking apart and building new engines would be an excellent past time for learning and advancing in your field.
Running rescue training excersises with helicopter drops and rapid water would be perfect to do on your off hours.
If you have that science lab in your bedroom up to snuff, then it would be good to try that other experiment you always wanted to do.
Do you find the way humans communicate fascinating, maybe even work as a translator. Picking up yot another language, studying the latest slang development might be something that advances you.
Software development has some nice advantages over these other passions. It is easy obtainable, information is readily available, it is practically a zero risk activity, mistakes are not financial costly. Entry itself is actually pretty low in terms of cost, assuming you live somewhere with electricity and you had parents that had a computer.
This greatly increases the ability for passionate competition to drive your need to advance. Yeah this could be unfortunate for those doing not out of passion, but we've always been fighting the fight we're someone or something could put someone out of a job.
Why you should use your off hours to do the same things you do in your job? I get it, you're passionate and so on, but that doesn't mean you need to dedicate all your life to that passion - that's called obsession, actually, and it's not a good thing (even if everyone is telling you otherwise)
You don't have the right to dictate what I or anyone else does on their free time. And while being obsessed may not be a good thing for you, without looking at someones specific situations, it would be impossible to conclude that it is in fact a problem.
Someone mentioned 14 year olds. This is a great time to have an obsession and fixated. The problem comes in from those without the obsession trying to "keep up" and that is exactly the point. The barrier of entry is low that the competition is saturated with passionate, obsessed people.
Perhaps turning off the channels that promote the programmer hustle could be a solution. No one should be pressuring you to learn all the time and continue to learn more. Your post is written as if someone’s triggered this feeling in you. Whoever or whatever it is, just get away from it if you can.
I’ve been programming for almost 10 years. I remember the Laravel 4, jquery and bootstrap 1.x. You’re right that the web was exploded in recent years. I do feel the pressure of being up to date with more tech. However, the pressure comes from myself, not anyone else. And at times when I want to not feel the pressure, I close my eyes and tell myself: hey man, it’s all good, you do as much as you can, and be proud of that.
My point is, if you have someone who’s making you feel bad for not programming and learning all the time, eff them. If that person is you, then give yourself some compassion. The world of crazy programmers influencers, the ads telling you to buy courses, and developer bros don’t have to bother you if you decide not to be bothered by it.
That's a very sensible advice - you're right, it's actually me who's pressuring myself, I know people who are exposed to the same environment and are either completely unaffected or can happily cope with that. Might be part of my sense of inadequacy or my Imposter Syndrome, I'll try to silence all excess noises out there but I wish there weren't so many to start with, it's a huge task.
Yeah. The imposter syndrome is real. And in the world where there’s never a mastery of your craft due to it constantly changing, it’s hard to alleviate the syndrome. But it’s ok! On the plus side, it’s a career that never gets boring :D
I fully agree with you!
I started programming with eleven and just started every day with a new project, but that was absolutely ok, because in the last project I experimented with something and learned new stuff!
Now I'm stressing everytime with that I need to finish something, maybe make money with... I mean I'm now 20 and I need money to live...
That's so demotivating...
Keep up writing :)
I mean, you don't need to make money with everything you create. And if it's money you need, there are jobs out there. You don't necessarily need to create a million side projects or become a freelancer to "be your own boss".
Don't stress about it, sometimes the way out is just chilling and take the traditional way out. Assess where you stand with your knowledge and skills and see where they can be useful.
@jessekphillips Why is it a good time to have an obsession in your teens?
I don't think that obsession is a good thing, at any age. You will be so fixated on something that you might just over-stress yourself and crash without achieving anything meaningful. The obsession and hustle mentality do more harm than good in my opinion.
The barrier of web development is low and that attracts all sorts of people. That is the reason why there are so many people getting in, not their obsession. They might be passionate indeed, but the "everyone can and should code" is the main factor. Their obsession most of the time has no basis, and tbh most are half-assed. They worry more about the status of developers than actually delivering great solutions to solve actual problems.
We should be very careful that we don't mix different things and try to use points of one against the other.
My comments only focused on the first one, though my first comment did touch on the hustle.
Clearly the low barrier is going to produce all types, I was trying to emphasize that some obsessed can take it even further than most other fields.
As for teen years, usually marked by supporting parents with the only simulated obligation to prepare them for the "real world".
This means that a child is positioned better than any to have and persue an obsession than any other time in their life. It is something that could allow them to turn that obsession into financial gain.
Those that are influencing you, to always be learning new things - by any chance are they wanting to charge you for a service? Eg, bootcamps... how much does it cost?
It sounds to me, that you need to learn to say no.
I'm a Development Manager, and I will always point out to those that work for me when it's time to turn off the computer, and get outside for a walk, or just pick up the phone & call a loved one, or just do something that isn't staring at a screen.
Life is most certainly not always about code.
Goes a bit further than that for me, even. Most of what should be my "portfolio projects" (the actual passion projects, really) are small, niche websites sitting mostly unknown on the web. I always consider them R&D or hobby projects moreso than anything I would put on an application in hopes a HR person can tell what tech is underneath.
Meanwhile my Github is mostly just a collection of random scripts, forks I need for my work, or cute little toys that I set to private after a while.
"Maybe I'm getting old", to borrow the phrase, but I just never saw the appeal in being "loud" about things like that. Or making flashy fancy cookie-cutter portfolios (do we really need two dozen ToDo-Webapps in the application pile?). Is it still passion when you're worrying more about social return-on-investment than on the satisfaction of building something?
And maybe it seems a bit elitist from the last generation of programmers, but the belief that "everyone should learn to code" really translates poorly and leaves us with superficially-trained Rockstar Programmers. They may have a "passion" of sorts, but is it the passion for software development, or is it the passion for entering the fancy tech strata?
To clarify: I don't mean to tell anyone what (not) to do. I just find the evolution somewhat worrying in light of increased burnout and a huge shift in programmer culture. I enjoy my work, and my passion projects, but I steer clear of a lot of collaboration these days purely because it has become such a hypercompetitive, money-and-status-focused field that values expertise very differently from 10-15 years ago.
The real and only reason for this is economic. They need a flood of people in the market in order to fulfill positions at lower costs. That is the only reason behind all this "learn to code" movement.
Also, let's face it, many people out there are just not producing good stuff.
True Said,
I 100% agree with you!
I started programming since 2012, Company asked to work more than 11-12 hours a day, even on weekends and nights as well.
Most of the company asked very high-level questions and we answer it properly and we get selected in that company.
But when we join that company then everything we can see as outdated things and frustrating environment and old version tools, and we can easily find more political people/colleague and due to this we have to work more hours and fix that company project issues which already exist.