Live data from Hacker News

Engineers Don't Solve Problems (2018)

logicmag.io

21–30 of 52 posts

Re: Engineers Don't Solve Problems (2018)

#21

Earlier quoted context omitted.

Working with limited information means making decisions that might turn out to be bad ones down the line. I agree with your statement, but the opportunity cost of figuring out the exact right problem to solve is inaction, and inaction is often worse than making a poorly-informed judgement.

Definitely a legitimate consideration. There's always a balance between exploring and exploiting, with an equilibrium point somewhere. My experience is biased by many situations where exploration was unduly limited.

> with an equilibrium point somewhere

The problem is, due to limited information, it is impossible to know where this equilibrium point is. You still have to just make your best guess.

Re: Engineers Don't Solve Problems (2018)

#22

This is an excellent article. I think it is a good example of lack of whole "systems thinking" and a failure to really understand the scale of the problem. The main issue it seems to me is that the problem was evaluated and solved only in one given context without thinking through long-term future ramifications. I am almost willing to bet that this was due to the Suits/Politicians wanting to get something done rather…

the takeaway from the article to me was, despite whatever tech implementation they chose - be it better drainage, rainwater capture, recycling, etc. - it wouldn't solve the issue that Mexico City is just growing way too fast for its own good.

it's not blaming engineers so much as recognizing that all this tech doesn't address the fundamental "problem" and may actually make it more difficult to solve or worse: he alludes to such with the lithium/electric car issue. imagine the engineers built an even better system the first time - it'd probably allow even more growth, worsening the unsolved problem.

Re: Engineers Don't Solve Problems (2018)

#23
"[I]n engineering, the “success” of a technology often has less to do with solving problems than rendering them opaque or distant from our imagination. Like an endless game of whack-a-mole, the problems never truly go away—they come back with a vengeance decades later and miles away in new forms, often made worse by the very infrastructure engineers created."

This article reminded me of Kim Stanley Robinson's novel "Aurora", about a generation ship's various engineering issues and how the inhabitants find various ways to rebalance the closed system, but never completely.

Re: Engineers Don't Solve Problems (2018)

#24

> The challenge we face as a society is to build the structures of popular power to decide collectively which burdens are worth their weight, and how to distribute them justly. These are not choices we should leave to politicians, or even engineers. I understand the allure of creating a system that allows the "popular power" to make decisions, but that in itself is a difficult problem to solve. We couldn't possibly c…

this seems to ignore a crucial section of the article, which details how the engineers decide to in this case close particular sections of the drainage system to ostensibly protect the powerful, even when it affects neighborhoods their families live in.

if as you say,

> The decisions must eventually come down to the P/Es

then there's reason to believe that an entire class of people will always bear the externalities of these "solutions", which are solutions in the sense of out of sight, out of mind.

Re: Engineers Don't Solve Problems (2018)

#26
post #20

This is an excellent article. I think it is a good example of lack of whole "systems thinking" and a failure to really understand the scale of the problem. The main issue it seems to me is that the problem was evaluated and solved only in one given context without thinking through long-term future ramifications. I am almost willing to bet that this was due to the Suits/Politicians wanting to get something done rather…

The article doesn’t present an alternative that they should have used if they had spent more time. Are you referring to something specific?

I am inferring from the article. The fundamental problem seems to be that the Engineering solution led to "land subsidence" (due to falling water table) which was then fixed for the city center but pushed to the peripheries, thus the author's telling phrase "It transforms problems, creating new and different challenges that burden other people—and future generations".

It is inconceivable to me that for a project of this nature and magnitude, the Geologists, Engineers etc. did not anticipate the "land subsidence" problem. They might have missed the rate of growth of the city which might have exacerbated the problem but certainly would not have repeated the same/similar mistake twice. To be sure, it is a non-trivial Engineering problem but the article seems to imply that subsequent fixes resulted in problems in other parts of the system which were not anticipated.

The author is an Environmental Engineer himself and i really found these paragraphs worthy of thought (they sound eerily true of Software Projects/Development!);

The ... System succeeded precisely by failing in the most mundane and invisible way possible. It transformed a catastrophic problem into a creeping one, out of sight ... It displaced the costs ... onto the margins, far from the centers of power—and onto future generations.

Yet ... politicians and business elites will not judge ... by its mundane failures, such as the groundwater depletion and subsidence it facilitates. These effects are slow-moving and concentrated on the urban periphery, far from the centers of power. Instead, elites will consider ... a success insofar as it prevents the kind of catastrophic flooding that might stall their dreams of a fast-growing ...

But it also has the outlines of a broader truth: in engineering, the “success” of a technology often has less to do with solving problems than rendering them opaque or distant from our imagination. Like an endless game of whack-a-mole, the problems never truly go away—they come back with a vengeance decades later and miles away in new forms, often made worse by the very infrastructure engineers created.

But to be able to wrestle with these questions, we need to change the language we use to think about engineering and technology. Saying engineers “solve problems” implies a kind of mathematical tidiness that doesn’t reflect our messy reality. This language suggests that problems just disappear or are neatly contained through technologies. ..., we should instead talk about how engineers transform problems.

This subtle shift in language brings our attention to the fact that any “solution” produces, inevitably, more and different problems—many of which may not be visible in the moment or place it is implemented, or to the particular group of people designing the intervention. This seems to be, at first glance, obvious. We often say that a given tool “creates more problems than it solves.” Yet the idiom is rarely taken to heart—even if, as engineers, we talk about tradeoffs and generate cost-benefit analyses of different “alternative solutions.” Anyone who has ever worked in an engineering firm or the government knows that these are inevitably influenced by our own biases and interests, whether conscious or not. Furthermore, not every effect of an engineering solution can be quantified in dollars and placed into our analysis.

Re: Engineers Don't Solve Problems (2018)

#27

I learned early in my career that in engineering things are really only ever varying degrees of brokenness.

If you're not familiar with Richard I. Cook's "How Complex Systems Fail", you're in for a treat.

http://web.mit.edu/2.75/resources/random/How%20Complex%20Sys...

(And if you are, you're in for a re-treat.)

General Systemantics addresses similar points:

https://en.wikipedia.org/wiki/Systemantics

Re: Engineers Don't Solve Problems (2018)

#29

This is an excellent article. I think it is a good example of lack of whole "systems thinking" and a failure to really understand the scale of the problem. The main issue it seems to me is that the problem was evaluated and solved only in one given context without thinking through long-term future ramifications. I am almost willing to bet that this was due to the Suits/Politicians wanting to get something done rather…

the takeaway from the article to me was, despite whatever tech implementation they chose - be it better drainage, rainwater capture, recycling, etc. - it wouldn't solve the issue that Mexico City is just growing way too fast for its own good. it's not blaming engineers so much as recognizing that all this tech doesn't address the fundamental "problem" and may actually make it more difficult to solve or worse: he allu…

I read it as, The growth of Mexico City may have accelerated and exacerbated the problem but certainly "unintended consequences" from the projects were not planned for. It is not a blame game as much as asking how could Engineering not have thought of such future catastrophes and planned accordingly. He provides the answer himself; it is because the failures were slow and creeping and hence the Politicians/Bean counters ignored them in pursuit of short term "development".

Re: Engineers Don't Solve Problems (2018)

#30

This is an excellent article. I think it is a good example of lack of whole "systems thinking" and a failure to really understand the scale of the problem. The main issue it seems to me is that the problem was evaluated and solved only in one given context without thinking through long-term future ramifications. I am almost willing to bet that this was due to the Suits/Politicians wanting to get something done rather…

the takeaway from the article to me was, despite whatever tech implementation they chose - be it better drainage, rainwater capture, recycling, etc. - it wouldn't solve the issue that Mexico City is just growing way too fast for its own good. it's not blaming engineers so much as recognizing that all this tech doesn't address the fundamental "problem" and may actually make it more difficult to solve or worse: he allu…

This is how I read the article as well. Which makes the title a misnomer in one sense but correct in another, which I think was the intent. Technology is great and no doubt makes our lives better, but it isn't a cure all.

I frequently say that we've solved (almost) all first and second degree problems (problems which are cause->effect our cause->effect->effect). A big problem that were facing today is we have high order problems and we're treating them like first degree (the call is always clear "it's easy, you just..."). We've clearly advanced to a stage, at least in the first world, were we have extremely complex issues that are interconnected with many others. Luckily we're also at a stage (in all worlds) where we can recognize this, but we need to act on it. I often see complex issues (name literally any popular topic discussed in political climate: climate, guns, civil rights, reputations, etc) addressed as simple to solve issues. While all of them are solvable, over simplifying actually distracts from the problem. And I think the author of this article would agree with me, they often make things worse in the long run. With these great advancements we've made we not only should, but have a duty, to think better about the future and complexity of the issues at hand.

A good engineer can solve a problem. A great engineer recognizes the usefulness of a thousand page reference manual on orings and uses that reference.

Post reply on HN