It's completely absurd how wrong this article is. Development speed is 100% the bottleneck. Just to quote one little bit from the piece regarding Google: "In other words, there have been numerous dead ends that they explored, invalidated, and moved on from. There's no knowing up front." Every time you change your mind or learn something new and you have to make a course correction, there's latency. That latency is ju…
I don't buy it. Prototyping was never the issue. The lessons you're talking about come from stressing applications and their design, which requires users to stress it.
Development speed is not a bottleneck
61–70 of 153 posts
Re: Development speed is not a bottleneck
#62Earlier quoted context omitted.
This article is right insofar as "development velocity" has been redefined to be "typing speed." With LLMs, you can type so much faster! So we should be going faster! It feels faster! (We are not going faster.) But your definition, the right one, is spot on. The pace of learning and decisions is exactly what drives development velocity. My one quibble is that if you want to learn whether something is worth doing, imp…
I can agree with this sentiment. It does not matter how insanely good LLMs become, if you cannot assess it quickly enough. You will ALWAYS want a human to verify and validate, and test the software. There could be a ticking timebomb in there somewhere. Maybe the real skynet will kill us with ticking time bomb software bugs we blindly accepted.
Re: Development speed is not a bottleneck
#63Earlier quoted context omitted.
The difference between Software Engineers (or Developers) vs Programmers; with the latter designation being a stretch for some.
I think we should we put this title-based distinction to rest. Whether you call yourself an engineer, developer, programmer, or even a coder is mostly a localized thing, not an evaluation of expertise. We're confusing everyone when we pretend a title reflects how good we are at the craft, especially titles we already use to refer to ourselves without judgement. At least use script kiddie or something.
Re: Development speed is not a bottleneck
#64Earlier quoted context omitted.
> It's completely absurd how wrong this article is. Development speed is 100% the bottleneck. The current trend in anti-vibe-coding articles is to take whatever the vibe coding maximalists are saying and then stake out the polar opposite position. In this case, vibe coding maximalists are claiming that LLM coding will dramatically accelerate time to market, so the anti-vibe-coding people feel like they need to claim…
Since I haven't mentioned the context in the article, it is a small agency with a customer target of early-stage (ideally earliest-stage) product startups. We have literally one half-hour-long sync meeting a week. The rest is as lightweight as possible, typically averaging below 10 minutes daily with clients (when all the decisions happen on the fly). I've worked in the corpo world, too, and it is anything but. We do…
Re: Development speed is not a bottleneck
#65Earlier quoted context omitted.
I don't buy it. Prototyping was never the issue. The lessons you're talking about come from stressing applications and their design, which requires users to stress it.
So give it to users?
Re: Development speed is not a bottleneck
#66Earlier quoted context omitted.
Exactly the comment I came to make after reading this article. The article is basically claiming that "trying different things until something works" is what takes time, but the actual act of "trying things" requires development time. I can't see how someone can think about this topic this long, which the author clearly has, and come to this conclusion. Perhaps I've just misunderstood the point, but it seems like a n…
> trying different things until something works That sounds like an awful way of software design. Trial and error isn’t engineering but explains the current state of software security.
Re: Development speed is not a bottleneck
#67It's completely absurd how wrong this article is. Development speed is 100% the bottleneck. Just to quote one little bit from the piece regarding Google: "In other words, there have been numerous dead ends that they explored, invalidated, and moved on from. There's no knowing up front." Every time you change your mind or learn something new and you have to make a course correction, there's latency. That latency is ju…
Feedback from customers is the longest time.
Re: Development speed is not a bottleneck
#68Earlier quoted context omitted.
> trying different things until something works That sounds like an awful way of software design. Trial and error isn’t engineering but explains the current state of software security.
Sure, and that is more my own clunky paraphrasing than anything the article states. Iterating and testing to find a fit for customers is the business/product side of software. How you execute on those iterations is engineering.
Re: Development speed is not a bottleneck
#69Earlier quoted context omitted.
Exactly the comment I came to make after reading this article. The article is basically claiming that "trying different things until something works" is what takes time, but the actual act of "trying things" requires development time. I can't see how someone can think about this topic this long, which the author clearly has, and come to this conclusion. Perhaps I've just misunderstood the point, but it seems like a n…
If only "trying things" always equaled "developing things". There's a whole body of knowledge (under the Lean Startup umbrella) that argues otherwise. Do we always have to build it before we know that it will work (or, in 9 cases out of 10, that it will not work)? Even more so, do we have to build a fully-fledged version of it to know? If yes, then I agree, development is the bottleneck.
Re: Development speed is not a bottleneck
#70Earlier quoted context omitted.
Exactly the comment I came to make after reading this article. The article is basically claiming that "trying different things until something works" is what takes time, but the actual act of "trying things" requires development time. I can't see how someone can think about this topic this long, which the author clearly has, and come to this conclusion. Perhaps I've just misunderstood the point, but it seems like a n…
> trying different things until something works That sounds like an awful way of software design. Trial and error isn’t engineering but explains the current state of software security.
What would you do? Don’t change?