Remix.run Logo
RealityVoid 4 hours ago

> Engineering has never been, nor will it ever be, about "repetition" or "memorization."

Having memory of how to do things and techniques and tools and patterns is absolutely important for solving problems. The very reason experienced engineers are just better at many classes of problems.

> This cleverness can't be augmented by AI, and it can't be rotted by AI: it's something that's innate to people

I argue "cleverness" is a learned and honed skill by exposure and exercise. I just reject the idea that some people are just incapable of original thought. They just didn't get the circumstances to flourish.

dvt 4 hours ago | parent | next [-]

> I argue "cleverness" is a learned and honed skill by exposure and exercise.

Even if I were to concede this point, it's certainly not honed by the kind of exercise that OP is advertising. We are deep in Max Howell's "invert a binary tree" territory here.

danielmarkbruce 4 hours ago | parent | prev [-]

> Having memory of how to do things and techniques and tools and patterns is absolutely important for solving problems. The very reason experienced engineers are just better at many classes of problems.

At least in my experience, the best engineers have a vast catalog of problems and solutions, algorithms, architecture patters, data structures etc and almost nothing comes from scratch. The worst engineers do everything from scratch without much/any understanding that the problem they are facing (or a variation of it) has been solved before in 6 different ways with varying tradeoffs.

apsurd 3 hours ago | parent [-]

“Master all prior art before naively trying to do anything on your own” - also, very much does way more harm than good in a learning context. (it narrows the top of the funnel for no good reason)

The gripe seems to be the negative effect on the team, business/project outcome etc, sure work doesn’t pay you to write your own compiler.

But again, its such a disservice to learning to dictate a shape, largely academic, largely top down (vs bottoms up failing & flailing).

danielmarkbruce 3 hours ago | parent [-]

No one said anything about learning everything before doing anything, and nobody suggested they were told to do it or how they did it.

And, bad engineers can become good ones. All the good ones were terrible at some point....

apsurd 3 hours ago | parent [-]

Yes, the main issue I had was regarding how anyone can get good without first being bad. Your comment highlighted a very particular worst engineer persona, as if there was an obvious way they could have avoided it preemptively.

Since we’re talking about learning in particular, my callout is it’s in no way helpful to shame people that aren’t good at something. It’s counterproductive.