←back to thread

120 points cl42 | 1 comments | | HN request time: 0.403s | source
Show context
xenotux ◴[] No.45075415[source]
Coding as such is seldom a bottleneck to begin with. How many times have you been in a conversation along the lines of "we have every detail of the product figured out, but we need another month for the coders to finish writing the code"?

The bottlenecks are almost always elsewhere. Design, quality assurance and debugging, art assets, localizations, hiring, performance management, you name it. And to be fair, AI can streamline some of that.

replies(4): >>45075460 #>>45075490 #>>45075564 #>>45075643 #
crazygringo ◴[] No.45075490[source]
> How many times...

Literally all the time? Every single month?

I am struggling to understand your perspective. In my existence, the bottleneck is always the coding.

The development team has a backlog that could keep them busy for years. Meanwhile, everyone else -- QA, localization, whatever -- operates at whatever pace the code gets delivered.

Never in my entire life have I been in the situation where the engineering manager said, "well folks, localization is backed up so we've got no more code we need to write. Go home and check in next week to see if we have any work?"

The only exception I can think of might be videogames where the bottleneck is the art and then maybe the testing loop. But gaming isn't representative of software development generally at all.

replies(7): >>45075516 #>>45075531 #>>45075599 #>>45075617 #>>45076502 #>>45081051 #>>45086644 #
nitwit005 ◴[] No.45086644[source]
This story feels inconsistent. Where did the backlog come from?

The developers would have to help with the requirements and planning all the code changes. That implies a huge amount of non-coding work was done by the developers.

replies(1): >>45088123 #
crazygringo ◴[] No.45088123[source]
Inconsistent? It's just my experience at different companies.

The backlog comes from the PM, as user needs are established.

The requirements come from a mix of PM and UX.

Obviously developers plan how to write the code. That's part of coding. Not part of product requirements.

replies(2): >>45088728 #>>45089430 #
nitwit005 ◴[] No.45088728[source]
Exactly as I suggested, you've tossed non-coding activities into the coding category. Planning is not writing code.

Imagine an architect who never writes a line of code. Under your accounting, they're doing coding, because it's the planning for code.

replies(1): >>45095868 #
crazygringo ◴[] No.45095868[source]
You seem to be having a different conversation.

The root comment was about coding vs "design, quality assurance and debugging, art assets, localizations", etc.

Not coding vs planning coding. It's the same way the art department both plans the art and draws it.

replies(2): >>45110134 #>>45110239 #
1. nitwit005 ◴[] No.45110239[source]
The root conversation began with:

> Coding as such is seldom a bottleneck to begin with. How many times have you been in a conversation along the lines of "we have every detail of the product figured out, but we need another month for the coders to finish writing the code"?

And you quoted "how many times" contradicting it.

Yes, the art department plans the art and draws it, but an AI tool for generating art could only help with the actual drawing. The possible productivity improvement directly relates to the portion spend actually making art.

Your department or job-role style view of things doesn't make sense for this conversation.