i'm working at my first big company. even within the company it seems that our engineers have vastly different types of jobs. some spend a lot of time writing application code. many others doing devops and configuration/deployment (and just justifying the work they're doing or waiting for answers).
Ask HN: How much of your time at work as a software engineer is spent coding?
1–10 of 29 posts
Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#2Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#3If I start spending a lot of my time coding, that means I'm running off without getting requirements, or I'm stuck with a problem I don't know how to make progress on. So for me this is a good cadence.
Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#4Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#5Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#6When I was at more of a start up and midlevel, my meetings tended to be 1hr-2hr or less a day, several days only with scrum.
When not coding/testing/code-reviewing, it is meetings, notes, documents, communications, driving alignment, finding requirements, digging into data, ...
Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#7Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#8Funnily, I spend my daytime researching, reading code, meetings about meetings, gathering requirements.. doing the human interaction aspect. I'll spend a lot of time assembling modules in my mind, while doing the dishes or house chores. By experience, I prefer spending days of hard thinking and hit the keyboard once I know where I'm heading. Coding is easy, programming an efficient system is hard.
Re: Ask HN: How much of your time at work as a software engineer is spent coding?
#9On a day-to-day basis, there's always going to be a cyclical element -- I just spent two weeks writing code nine hours a day to push through a big feature, and now I expect to spend a week or two on less focused work, catching up on all the things I ignored while I was heads down.
I also try to turn non-code work into coding work. In lieu of doing a BUFD, I'll try to throw together a proof-of-concept or do a spike. Whenever there's a production issue, I try to turn that into a project to eliminate that class of issue. If there's some repetitive administration to do, I try to automate it.