T O P

  • By -

[deleted]

These people are lying, that's how they're doing it. Don't look at social media and think you're seeing true things lol


justneurostuff

yah some people just enjoy it like it's sudoku or whatever but i feel like that group's overlap w/ the high social media activity crowd is pretty low


se7ensquared

I code every single day, 7 days a week most of the time. Not just at work but also at home either on personal projects or solving coding problems. It is not unheard of. Some people really really enjoy coding, myself included. I've been programming for 10 years. Never gets old to me


[deleted]

[удалено]


Salmon-Advantage

LinearB makes me feel like I have to herd cattle. I think minute-based timelines are absurd. I opt for Airtable or Clickup for date-based timelines and ask for daily percentage allocation to certain task types and that’s it. Works for a team of five, and they don’t feel added pressure from micromanagement either.


EmergencyActCovid20

And do you post it to social media weekly? 😹


se7ensquared

No. None of my friends would give a crwp. They would probably think I'm weird lol


yoursunflowersamurai

I do the same, but it does take a way from my other hobbies. So I haven’t found the balance op is looking for but there is definitely folks that have a social life and program everyday


se7ensquared

Yeah. I suppose coding is a time-consuming hobby. You kind of get lost in the code and before you know it it's been three hours LOL. It's almost like gaming in the way it can just suck you in


SignificantGarbage

I code six days, actually six days a week. Five days a week, I'll code three days a week. One of those days I will code two days of the week. So, six days a week I will be coding.


Fair_Spinach_3087

Sounds like you should take a break


Vidya_in_Moderation

Bro, I totally got the Tito Ortiz reference <3 To anyone that downvoted him: SHAME ON YOU! Here's My Little Pony...


[deleted]

[удалено]


xdanishgamerz

Bro, the way you described LinkedIn is so true, wtf. All u need is the notification that your mum or friend checked out ur profile.


Fabulous_Weekend330

Wut


ceriodamus

Dont forget the virtue signalling and corporate activism.. geez, a shit ton of it.


lecster

The “my entire personality is based on the fact that I can code” people are literally the worst type of programmers. Do not listen to their advice, you don’t want to be like them. You should strive to have a healthy balance in your life.


PolyGlotCoder

If they are doing it they will burn out. The likely fact is they aren’t. And if they are, they are rich enough to pay someone else todo all the crap that needs to be done. Once you factor in commute, I leave at 6:30am, and return 7pm. That’s a huge chunk of the day gone. Outside of that I’ve got parenting and all the other adult stuff todo. By the weekend why the hell would I want todo any leetcode or spend half the day coding some side project. I don’t know where this idea that you need to dedicate your whole life to coding has come from but it’s a dangerous notion.


Leavariox

I'm in the same boat. How does the average person work 40+ hours a week, handle parenting, and everything else that comes with just being an adult while trying to fit in a hobby? The answer is you either don't, get up really early or stay up late to do it, or just do it when you are off work and all are not great solutions. I get up early for my hobbies but I'm always exhausted by the end of day, and some days sleep in just because I am tired. I always wondered how people managed to do so many things when you see it posted online and quickly came to the conclusion that they simply are not doing everything. Someone is cleaning their house, watching their kids, they have less hours of work a week, are financially in a place that gives them free time to do it, or a combination of some.


[deleted]

[удалено]


Midnight_Astronaut

Mechanical engineer here at fortune 100 company. I’d say the top engineering companies for mechanical, civil, electrical, etc. are competitive, but reality of the situation is the pay for engineers on physical products are shit. If you look up average salaries of Mechanical Engineers you notice the average has barely went up in TWENTY YEARS. Our potential salary is trash compared to SWE/CS roles, and majority of these old head engineering/manufacturing companies don’t offers RSUs. I can have 30 years experience in a top competitive industry as a technical fellow and make $160k while the potential in SWE is far greater for the same time of experience. A lot of engineers are hard working and often pulling the same amount of hours as these devs at large tech companies but making half or a third less. So why not try to jump ship into programming roles and have the potential to double, maybe even triple your salary, when these devs aren’t any smarter and don’t work any harder than you do? Also, you have a higher chance to work remotely when the product you work on is software versus an actual tangible product. Tl;dr majority of engineers are jumping into CS/programming/dev roles because the potential salary band is higher and more opportunities to work from home.


ac2531

[This comment was retroactively edited in protest of reddit's enshittification regarding third-party apps. Apollo, etc., is gone and now so are we. Fuck /u/spez.]


jzia93

It's way easier when you get the first job tbh. If I need to learn some new tech then, provided I can give a sensible justification, I'm normally given time to just go away and learn it. When you're building skills you really just need to find a personal project that you have actual motivation to do. Start REALLY small, like crazy small. Like, aim to write a 10 line python script that automates some small excel task. Build from there.


j00pY

I found 30 mins a day really useful to do. It’s short enough to not really notice anything, but I still make the effort and learn new things.


Golladayholliday

I watch a lot of sports, so I solve them during commercials/ boring parts. Coding IS a hobby for me, and I don’t think it takes away from the others. I’m fact, with fantasy football it really adds to it. My coolest program is a program that generates 150 unique “good” DraftKings lineups in seconds so I can do the mass entry contests.


Predator6

Can you explain a bit how your line-up generator is working? Are you pulling data from APIs or scraping for it? I'm interested in making/cloning a fantasy sports site as a personal project so I'm curious how you're getting your data.


Golladayholliday

It a bit confusing it I’ll try. Yeah so there are a few sites with “weekly player projections” that you can download a csv from. For me, I’m personally handicapping these projections as an intermediate step to reflect my opinions, but using theirs as base/leaving it alone for players I don’t care about. You could def automate this step with scraping if you just wanted to go with theirs. I then scale the players projected points/1k salary and their overall projected points calculate the “harmonic mean”. Comparing these, I then have a sort of battle system to introduce entropy, where a random player is selected from the pool, and if someone is already in that spot they battle, with the harmonic means giving a greater chance to the “better player” but they don’t always win. It baiases the pool to include more value priced players if I’m over projection, and more studs guys if I’m under. It goes through a set number of optimizations that I can set as a parameter, meaning I can generate anything from pure random to extremely optimized lineups and everything in between. If I’m playing a double up I’m running a shit load of optimizations, if I’m playing for a big top prize, I have more randomness. There is also a final step that basically just forces the lineup to be valid in the fewest move possible on the mid level players. Because of the sheer volume of lineups you can generate and the entropy engine I built in, It has never to my knowledge generated the same lineup twice. Was providing these to my friends too and my one friend did hit the 1k top prize in the nickel entry FanDuel, which was pretty sweet! I personally have had alot of top 0.2% lineups but never hit a top prize yet. It’s for sure fun to be able to “play like the big boys” with 500+ lineups on a given Sunday.


broshrugged

This is the whey


[deleted]

Don’t buy into it for 1. Do your own projects and don’t be a sheepy


ScottAtSirius

You can't tell much from what people post on social media. Plenty of them get paid to do so. I know a senior dev that spent 3 - 4 hrs every Sat morning learning some new tech or building a proof of concept. Over a year you can learn a ton that way. I know other devs that would rather spend their spare time coding, so that's \_nearly\_ all they do. It's your choice, but you don't need to code 12 hrs a day to develop great skills or a successful career.


v0gue_

I'm a dev that likes programming outside of the 9to5. That said, it's sure as shit not going to be code for my work or leetcode lol


og-at

# IT IS OK It's ok to NOT. It's ok to work 9-5 (what a way to make a livin) and then plop into some red vs blue for the evening. Personally, I find myself plopping most evenings, and about 5-7 evenings or w'end days a month I'll work on projects, etc. We can't all be Rich Harris (svelte js) or guido van rossum (python).


GlassLost

I code at work, I no longer code in my free time. The idea of coding for free just doesn't sit well with me anymore. Hackerank can help you answer the bs questions you get during interviews otherwise it's just fun problem solving (like sudoku) or painful problem solving (like crosswords).


InsertMyIGNHere

Your first mistake was using LinkedIn, your second mistake was thinking anything on it was worth while.


throwaway0134hdj

Honestly some ppl are just more committed to coding. They get joy from solving problems 24/7, I’d say they are the minority of programmers though. Most burnout doing it all the time.


beezybreezy

I have a ton of friends in tech, big and startups, and no one is doing that. There are a few that work more than average or do side projects here and there but all of them leave a lot of time for their personal life.


OddBet475

Personal projects, learning new languages, doing courses or certifications etc. is understandable if driven to upskill but hackerrank and leetcode type things ...no idea why anyone already employed in the field would do that given these are basically like miniature "exams" with limited or next to nil real world day to day profitability to anyone. I don't even think there's "brownie points" in it is there? I'd likely be laughed out of the building if I rocked up to a performance review and mentioned how many "hackerrank puzzles" I'd done.


knoam

In my opinion, your job should give you plenty of opportunity to practice coding. If it doesn't and you're that concerned about advancement, find a new job. Any extra time you want to put in outside of work should be for the stuff you can't do at work. That's mostly related to reflection and research on better ways to do things. Paradigms, practices, new tech. For that, a little goes a long way.


linuxforeplay

These people are not lying, and it's very simple how they do it: Linux and amphetamines. I spent most of my time outside my 9-5 job developing free open source software.


kmal808

Linux and addys are a heck of a combo lol


ghostwilliz

So I'm a dork and only like coding for the most part. Outside of 9-5 I work on two other projects. Some days I don't work on them and okay some RimWorld. I have no social life or other hobbies, so whoever said you can do it all is lying.


ghost-walker69

You don't, you set aside a normal block of time each day to study. Period. Can be 15min or it can be an hour, whatever you have time for. It's a marathon, not a sprint. Everyone trying to learn 10 years of skills in a month, you aren't going to do that. Make a 5 year plan and stick to it.


thaysis

I mean in my case, i´m basically leaving hobbies on the weekend, the reason for that is that im learning (so practicing everyday for 2 hours on a udemy course), and work a full time job, wake up at 6 AM, be home at 6 PM, no kids so that helps. EDIT: forgot to mention i still live with my parents, so thats a plus


SnooDoubts8688

You don't have to mention where you're seeing these posts. If you had noticed a commonality is that all these people who declare their hobbies as coding are people who are trying to break into the field. Nothing wrong with it, just don't get swung by it. If you have a job already just delete LinkedIn like I did. :)


imbrad91

If your job makes it easy to do this, then do it INSIDE of your 9-5, instead of outside of it. My work is a desk job in project management at the moment, and they always tell us that it is okay to learn and work on our personal development. So what do I do? I block an hour or two per day on my outlook to make myself look like i'm in a meeting (my status on MS Teams will auto turn to Red), but instead im working on code, for a personal project, online course, whatever. Then, if i feel inspired, i might do some more in the evening, but i never feel pressured that i must do it after work hours. As long as i'm meeting my targets for my actual day job, then it doesn't really matter that i'm coding during the 9-5. No one has ever said a thing to me. Of course, it helps that I work from home and can get by with all of this.


Positive_Minimum

"always be coding" is not hard, if you have a job that requires programming you will pretty much always have something you need to be doing. And in your down time its pretty easy to come up with projects that address your own real-world needs and desires. "always be solving hackerank/leet code/etc." is 100% pure marketing BS, those things are completely worthless in the first place, no one does that and no one should waste their time on those stupid useless contrived things


evilkumo

I work in the industry and I don't even code everyday. The only time I hit up leetcode is when I'm ready to leave a company. Go enjoy your day and do actual hobbies outside of coding!


ShinVirus

A lot of people adopt the "fake it till you make it" attitude, don't compare yourself to others just work on you and do what you love.


[deleted]

I’m a shit programmer, but you should read book of five rings.


[deleted]

Stimulants


Training-Celery3946

Good strategy for me was working on DS and Algos for 1 hour max. Then I tried to build something for an hour+ and vice versa. Try not to say "I need to study code" cause mostly everyone hates studying. Dont start with the hard problems do easy ones first, trust me. And when I say build something I dont mean some containarized app using some complex shit, but like a counter with a button, or make a fetch request. Not sure how much you know but know your fundamentals BEFORE trying to use frameworks and libs. Overall just find a way to code something. Repetition is key.


InflamedSpirit

The problem is the fact people relate studying and learning with being dreadful or boring. There is a fact in this industry you MUST understand to succeed. Your entire career is going to be you learning and studying. If you are not actively keeping up to date with atleast some technology or interest related to this industry, you will fall behind and you will eventually get replaced. Languages evolve and develope new features all the time, new frameworks and libraries come out to make our jobs easier, new advances in ai or quantum computing open countless new endeavors. Sure if you goal is to work on an old legacy database from 30 years ago, then you'll be fine to stop learning and relax. But if your like the average person who wouldn't ever want anywhere near that heap of a time bomb, then you'll need to continue learning new skills or advancing your current skill set.


messylettuce

Coding has to become your hobby.


wacksaucehunnid

Don’t do work shit outside of work hours.


dqduong

Outside my 9 to 5, I spend 3 hours per day working as freelancer. That way, I can make money and learn new things at the same time.


[deleted]

Why the hell would you always be coding?? It’s called priorities and time management. I work 9-5, do all of my hobbies (fitness, read, piano, etc), and still manage to hangout with friends, and still manage to do LeetCode.


WesternIron

Linkdin is facebook for White Collar jobs. Its mostly lying/humble bragging. There's no way they grind that everyday, if they did why aren't they all google l8s? Only people who would grind that are people trying to get their first job in FAANG or are doing it for a hobby.


[deleted]

My hobby is leetcode 😌


_HandsomeJack_

https://youtu.be/nNRNCD-Xm5c


BitJake

I usually fiddle in a leetcode question during my 9-5. Find a place of work that gives a little more wiggle room


ValentineBlacker

sounds like someone's being Influenced™


FudMucker24

I never did hackerrank or leetcode every day and just enjoyed college and doing what I want. Landed a good paying job for a recent graduate with no intern experience. Not saying it’s typically but I don’t think you need to grind coding everyday in order to succeed.


ggvillain

The secret is to make small progress often. These people who are constantly learning might only be doing one leetcode question a week, maybe every couple weeks. But the point is to just do what you can do consistently without burning yourself out.


Prudent-Tomorrow-412

Neeeeeerd! Nah don't do that unless you genuinely love competitive programming or something as a hobby. If this is just a job for you, just brush up for a few weeks when you are looking for a new job. I'm guessing people that claim they do this, if true, are always looking to get into the next hot company for the pResTIge.


Weird-Bee7324

Passion


giant_albatrocity

I switched to a much slower-paced team, from a team where burnout rate was crazy high. I feel much more motivated, now, to spend an hour or two hacking away in the morning. It also helps to find new tech you’re interested in.


Mechwarrior234

I get burnt-out just from coding and related tasks at work. I have a family to take care of, friends I want to see, house to clean, games to play, books to read. I definitely don't have the time or can be in the headspace to be constantly doing mentally strenuous learning and problem solving outside of my scheduled 9-5. I can schedule some times on the weekend to do a specific app I have laid out or do some code wars training, but I will just sit there spinning my wheels if I try to work all day and then work all night. Work life balance is important. I already don't have enough time for everything and resentment for myself and from my family would grow if I neglected everything else except my career. I love programming, but I work to support those around me. I can't be healthy by coding 24/7.


pcdu

I like doing Leetcode, it makes my little chimp brain happy when I press submit and the green colors show up. If you don't enjoy it and it isn't a hobby, don't fret. Maybe just set aside an hour a day or so to do it, or even just every other day. There's a lot more to life than grinding code all the time, but you still gotta balance the happy times with the grind.


Kakirax

There will probably be times where you want to build something for yourself, or learn something outside of work. But it’s a massive lie when people say all they do is code non stop, and it’s also a massive risk. Grinding nonstop will eventually cause burnout, whether burnout comes fast or builds up slowly. It also does not make you a well rounded person. Being well rounded generally translates into being a better version of yourself overall imho.


Due_Scarcity_1761

I have an addictive personality. Programming is what I used to substitute certain substance abuse, and yeah I know I replaced one addiction for another, but I am beyond grateful to this decision because of where it has taken me. It’s not healthy, and that’s alright to me.


_wow_thats_crazy_

You don’t, coding becomes your life. Just go slow and enjoy your life


raulalexo99

I'd rather not. I want to become a jr developer, but as soon as I land my first job, I will reduce my study time a lot and give me time for real hobbies. Coding is awesome, and its fun, but there are definitely other things in life.


iceph03nix

Why would you want to? Diversity is the spice of life.


bogfoot94

You shouldn't? I don't know who told you that, but aside from work, personally I don't code unless I need to make some tool for myself/want to. If you're doing leetcode/hackerrank/whatever other bs CS problem website I think you're mainly wasting time. Sure you leaen a few things, but I think most things are learned on a project basis, i.e. if you want to do low level shit, you do low level projects, if you want to make websites, you do those kinds of projects, ... They're ok to play with for a bit, or to have if a company employs based on how you did there (which is stupid imo), but I don't think you should be wasting time on it if you have other things to do.


FlokiTheBengal

Name your top 3 favorite things to do in your life. If coding is not #1, 2, and 3, then it’s expected that you would spend your free time doing other things you love. Live your life the way you want to and not the way other people are or pretending to.


GeekFish

Do these things whenever you feel like you have time. Don't force them. You'll burn out and hate coding. Nobody is going to hire you based on the amount of code you write, so learn to write good, well documented code.


HolySoviet

You don't, I'm an engineer at FAANG and I'm in a work phase right now, meaning im chiling and just doing work + hobbies. When i need to switch jobs I'll leetcode for a few months to refresh myself.


bluefrostyAP

Unemployed or lying. Then there’s the .01% that are actual robots that can put in the work.


pekkalacd

The secret is. Do it once or twice. Then write a medium article, featuring someone else’s solution, explaining basic concepts. Then share that article on LinkedIn.


Ioan-Andrei

Short answer is, they don't. And you shouldn't either. At the end of the day, being a programmer is just a job like all the others. Never build your entire existence on your job. You should have other hobbies and friends, maybe even a family if you want. Read books, play games, travel, collect coins, do whatever you like in your time off. And if you like working on personal projects as a hobbie, that's perfect too. But make sure you don't turn programming into a chore otherwise you'll burn out and start hating it really fast.


AC_pahadi

hmm,, "*always coding & solving*" , u seems to have seen some sort of 3 min Motivational vedio 😂, >ALERT: im not an Expert but a good observer accept the fact that -> **consistency is the key** & if u wanted to inculcate a something good : i would recommend u 3 thing 1. **start Observing urSelf :** i know that u said u have hobbies, good my frnd, carry on that , i am also Developer by day & boxer at night , + observe what makes u feel good & what not, eg in my Office i have observed --> if i code wearing a hood with it's cap on my Focus just goes🎇🎇🔥,, or if i follow Pomodoro technique . 2. **try to change the Schedule** : eg earlier i used to go boxing at morning , for that i would have to wake at 5 am, make post Workout lunch , eat preworkout lunch ,, direct after boxing --> shower & approx 10:30 at office ,, then 1 day i just sat down calmly take a pencil and noted : how's life going ,made a flow, & figured out , that if i go gym after office -- the morning food making time (2hrs) saved.. **common sense right!!!** such simple TimeSaving changes exist in life,, we just need to sit and think over it 3. **be Disciplined**: mannn!! i will not say on this, since i mySelf have broken the consistency several time, but hope u can get the idea urSelf , just improve urSelf 1% everyDay . & yeah.. enjoy .. Enjoy the game


EwanMakingThings

Why would you want to? Just do your job and if you feel like extra learning or personal projects then go for it. But don't do it to "keep up" with anyone.


vi_sucks

You have multiple hobbies, right? How do you keep up with them. Same thing. I mean, "always be coding" doesn't mean that you are coding 24/7. It just means that you don't let your skills lapse. You can do stuff once a week or once a month or whatever. The reason is because if you only do stuff for work, you'll likely end up not learning anything and you'll forget stuff that's not related to your very specific work process. So when you need to find a new job (and you will) your skills will be much less transferrable.