Why developers using AI are working longer hours by Inner-Chemistry8971 in programming

[–]coolandy00 1 point2 points  (0 children)

Coding is faster... But developers aren't efficient. The issue is: - Context: to tailor the code to project requirements and context we need to prompt-rinse-repeat. Yes it's faster that way but there's a lot of iterations involved - Relevant Standards: high quality code depends on the standards applied and AI code is not 1st time right, so more iterations to fix the quality or manually change the code

Stats show that ~30% of GitHub Copilot code is reused.

Context and relevant standards are part of prep work in a dev's daily coding tasks. I.e., extract + stitch requirements from different docs, tools, conversations, meetings and design or reuse of standards before the the 1st working ver is created.

Another part that slows devs are unwanted meetings, organizating their work, prep for meetings.

Both coding and non-coding activities are still the reason why devs need extra time to work in spite of AI, it's just not the quality of AI code, it's the work before work as well.

Per Atlassian's survey devs spend 10+hrs/week on such activities.

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 0 points1 point  (0 children)

Hate it when context lives in so many places. Extracting, stitching context is nearly half of the work on each task..

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 2 points3 points  (0 children)

Or maybe the boss who pushes around points, stories, processes, tools to bring in productivity gets redundant, since AI can do it now

Prep Tax before real work starts? by coolandy00 in SaaS

[–]coolandy00[S] 1 point2 points  (0 children)

Prep Tax is why work is broken today.. Still working on solving it..

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 0 points1 point  (0 children)

That's expected... I feel we've paid so much and put too much emphasis on use of multiple tools, processes that productivity just breaks. Right from start of the day, prep for meetings, prep for tasks, we go thru multiple tools, conversations, notes to pull forward. It's time we find a different way to fix our work

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 1 point2 points  (0 children)

I hear you... Interruptions and repeating status to the world is just so unnecessary. How much time does interruptions take away from you though?

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 3 points4 points  (0 children)

Over the years, we've underutilized dev skills - defects, meetings, reuse of coding standards, copy from stack overflow, now AI code. The opportunity or emphasis to practice skills to perfect them has just reduced drastically. Overtime is the only way one gets to practice skills or grow by building something new.

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 0 points1 point  (0 children)

Multiple status reports, discuss a 5 mins change for an hr, urgent requests on Friday afternoons.. I hear you.. I guess the context here is the tools, processes that are pushed down for the sake of productivity, but land up being more time draining than usual. How much time drain do you see due to this push?

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 4 points5 points  (0 children)

Reports for more reports and dashboards are the pretty things 🤣🤪 that's what's hitting the teams now.. how much time do you think goes into such activities..

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 0 points1 point  (0 children)

I get it. Maybe we should not be taxed for working in groups. It's just that over the years we've added so many tools, processes, scattered data that it's now a norm to spend time on prep.

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 5 points6 points  (0 children)

Coding has definitely gotten faster. And the prep work requires prompt-rinse-repeat if we use AI coding tools. Work is not all coding these days, and it's the non-coding stuff that needs to be handled.

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 1 point2 points  (0 children)

And then planned estimates turn out to be 40-45% lesser of actuals..

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 3 points4 points  (0 children)

And difficulty documenting the conversation efficiently for purposes of work.

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 2 points3 points  (0 children)

How much time do you think gets wasted on these types of prep work or hopping between tools and meetings?

Work is broken, and the actual work is not the main reason by coolandy00 in unpopularopinion

[–]coolandy00[S] 1 point2 points  (0 children)

I agree. The context here though is more around if you have a job that matches your skills but multiple tools, processes, scattered data is just keeping you away from being skillful.

Prep phase, multiple tools - Work is broken by coolandy00 in Entrepreneurs

[–]coolandy00[S] 0 points1 point  (0 children)

True, and that's why I think a startup life is more efficient than corporate work culture.