Remix.run Logo
hamdingers 3 hours ago

> In most teams, coding - reading, writing, and debugging code - used to be the part that took engineers the most time, but that is no longer the bottleneck.

Do most engineers find this to be true? For me the balance switched within a few years of being a senior (nearly a decade ago). Writing code is easy, negotiating over what code to write takes time.

ecshafer 3 hours ago | parent | next [-]

I have found it to really depend on the company. Large companies, there is a ton of time spent on architecture reviews, paperwork, design, hitting new library updates, etc. That work is on seniors, then mid levels do a lot of the actual coding (at least in my experience).

But I have worked in some areas that its not like that. What we are building is decided pretty quick, but the implementation takes a month of two.

whateveracct 3 hours ago | parent | prev | next [-]

Even when I was a junior (<2y experience) on a one pizza team of mostly juniors..no, coding was not the bottleneck. And definitely not the hard part.

lvspiff 3 hours ago | parent | prev | next [-]

The constant back and forth between architecture and product and project management roles is the new norm for more senior/staff engineers it feels like. rarly do i get an opportunity to work on code during regular hours.

my days are spent in meetings discussion how to implement things or why do it certain ways - when most of that time spend asking inevitably turns into "when can this be ready?"....well if you didnt have me stuck discussing it for the last 6 months it would've been ready yesterday like you wanted.

binsquare 3 hours ago | parent | prev | next [-]

I'm with you and I'm a solo dev right now. Reading, understanding, and trying to decide what is the right code and how that code fits is the most time consuming.

zeroonetwothree 3 hours ago | parent | prev | next [-]

No, most studies find that engineers spend only about 20-30% of their time coding.

zahlman an hour ago | parent | prev | next [-]

Seems to me like this depends more on the existing codebase, framework suitability etc. than position in the hierarchy.

9rx 3 hours ago | parent | prev [-]

I find that I spend less time reading, writing, and debugging code. That much is true. But it has been replaced with context switch recovery time. Its like having a coworker who nags you every few minutes. I see no apparent increase in output. The bottleneck just moved the goalposts around.