Discussion about this post

User's avatar
Troy Tassier's avatar

Another example that I think is similar. Recently spoke to a friend who is an editor at an academic publisher about AI concerns in publishing. He made a comment to the effect of, “the table of contents is the most important part of writing a book. An author has to decide what goes in and what is left out. And, in what order should you organize the ideas. That’s where expertise lies.” Designing a project is different than writing code, and designing the ToC is different than writing a book (as in putting words on a page). Right now LLMs would do a crap job on both of those first steps where true expertise is needed. And, related to another point you make, you develop expertise in part by the second steps of coding and writing.

Alexander MacInnis's avatar

Getting it right the first time is even more important in another field: the architectural level of engineering. That means high level conceptual design before coding begins. That's what I did for many years. The architecture spec MUST be correct. Otherwise, errors show up later when they are MUCH more expensive to fix. If you get it right the results are amazing.

The alternative is what we call BITIFY: build it, try it, fix it.

(There's a British expression that something is "a bit iffy.")

BITIFY tends to produce suboptimal or simply wrong solutions.

14 more comments...

No posts

Ready for more?