by gosenx on 1/5/24, 6:55 PM with 45 comments
The whole point I started programming at 16 was to get a job were actual programming would be the main thing.
Tell me your experience and what kinds of programs you work in or industry if you find relevant.
by bob1029 on 1/6/24, 1:39 AM
After doing this a while, I realized that writing the code isn't the part that takes a long time. It's rewriting it over and over because you didn't fundamentally solve what the business was asking for the first time. I prefer to focus on that part of the puzzle now. Making sure it gets done right the ~first time. Help others on the team avoid lava pits that they can't see yet.
I try really hard to avoid writing any code until I am nearly certain how something should be implemented. Exploratory rabbit chases are quite rare for me these days. A younger me would be appalled, but I enjoy a new kind of game - Making the customer happy for minimal effort and then getting paid.
by TrueDuality on 1/5/24, 10:52 PM
I come from a history of being an individual contributor (15 years of that) and I would say overall as I've gotten more senior in my positions I've done less coding as a % of my time, but the coding that I have been doing is individually more impactful or sensitive.
The non-coding part of my time has gone more into mentoring, reviewing, design, business discussions & goal setting, policy writing and implementation, team organization & management, and interactions with operations.
I think that about covers it, but feel free to follow up if you have anymore questions.
by janosdebugs on 1/5/24, 11:45 PM
I used to work for Red Hat (OCP on oVirt/RHV, Arcalot/Arcaflow, etc), in a little over 2 years I wrote somewhere around 40.000 lines of code that I can account for with 80%+ time spent, but that diminished greatly around the end as a lot of changes into the "Scrum to rule everything" direction happened, which decreased the amount of code produced by a lot.
Depending on what you do you may want to go window shopping for jobs where coding skills are valued and that are low on process. If the interview process already puts heavy emphasis on your code, that may be a place for you. If, on the other hand, the quality of your code isn't appreciated as long as it works... Smaller companies/projects tend to work better.
by drakonka on 1/5/24, 7:50 PM
It really depends on the position and nature of the responsibilities though. I've had position where at least half my time was meetings, and others where there was just a lot of Slack chatter to work through during the day. Right now I'm on a limited-time contract with a very specific project to iterate on and finish up, so I don't get pulled into peripheral company decision meetings, 1-1s, etc as much. This appears nicely conducive to programming time.
by malux85 on 1/5/24, 10:19 PM
1 meeting a week, for 1 hour.
I work 3AM to 11AM, then about 12:30PM to 6PM on my side gig https://atomictessellator.com
by mortylen on 1/5/24, 10:04 PM
by cmaggiulli on 1/5/24, 11:57 PM
by thewizardofaus on 1/5/24, 11:49 PM
Probably 90% of the time writing code currently. Once the hardware product is released publicly it drops to 10% (maintenance) and then ramps up when new significant features are added.
Broadly speaking..
Stage 1: design specs 0% code
Stage 2: prototyping 50% code
Stage 3: the hard work 90% code
Stage 4: selling and maintenance 10%+
by comprev on 1/5/24, 10:47 PM
A few colleagues are learning very quickly so looking forward to taking a step back and focus on other things in 2024.
by garlandkey on 1/5/24, 7:17 PM
by strobe on 1/6/24, 2:42 AM
From my experience places where more programing happening are: - mid-big companies where you role could be very specialized - small companies with focus on creating tech products or where tech has lot of impact on end customers (like if fixing few bugs could instantly lead to making additional money for a company)
Companies from non-tech word usually value non-coding stuff much more.
(I currently have about 50/50 rate and sometimes even less)
by asfarley on 1/6/24, 7:21 AM
by hnthrowaway0328 on 1/5/24, 7:51 PM
by mu53 on 1/5/24, 9:54 PM
by psyclobe on 1/6/24, 3:57 AM