Hacker News new | ask | show | jobs
by toast0 1 hour ago
> no customer can possibly see until it's finished

I'm sure lots of chip companies don't share their work in progress, but it's not impossible. Sharing simulations and prototypes and engineering samples can and does happen. You've typically got to be a big customer, of course.

But yes, insights for an industry with relatively small costs for change don't apply easily to an industry with large costs for change, and often vice versa.

1 comments

> You've typically got to be a big customer, of course.

Yes, if you're a big enough customer, you might essentially be part of the design team.

> Sharing simulations and prototypes and engineering samples can and does happen.

Simulations aren't the thing. They don't go fast enough to solve anybody's problem. To your point, if a customer is part of the design team, then yes, they can, at that point, help to debug, or possibly even get started on their own dependent designs. (Part of the shift-left I talked about in another comment.)

I'm not sure what you mean by "prototypes" but "engineering samples" are essentially the finished product, done after all the work I described.

Yes, they may have bugs (or they might just not have passed validation and ESD testing yet), but that doesn't alter the fact that a waterfall effort happened before they were delivered.

> But yes, insights for an industry with relatively small costs for change don't apply easily to an industry with large costs for change, and often vice versa.

The problem with indiscriminate use of agile is that, while, yes, the software industry has relatively small costs for change, it has traditionally had huge costs for the initial delivery, and many agile proponents don't properly segregate those two cases.

If LLMs live up to their apparent promise, then, of course, the equations around the huge costs for the initial delivery could change dramatically.

Of course, the same LLM promise means that the strict definition of TDD (tests written first) is also irrelevant, and perhaps even counterproductive.