Live data from Hacker News

Ask HN: Does being practical act as a hinderance to one’s imagination?

news.ycombinator.com

61–70 of 82 posts

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#61
Nobody's stupid because they're not sure about something. It's totally cool to ask for help or opinions when you're thinking through a hard problem.

To answer your question you should understand what creativity and practicality mean in your context. I would generally think that being practical and creative aren't at odds with each other.

When working through a problem for work I tend to err on the side of practicality. We could be coming up with a new way to do data transformations, building out distributed tracing tools, or trying a new way of scaffolding our projects. Each of those solve a real problem and have practical implications. They also require creative thinking to imagine and design new tools and workflows.

These projects are practical in the sense that they need to solve an actual problem (e.g. deliver a net benefit to customer UX or development velocity). Contrary to how they sound, they often aren't obvious projects to take on or straight-forward solutions. It usually required days or weeks of lateral thinking to cook up one of these. In this context, creative thinking complimented practical thinking and produced a better result than one of those modes taken in isolation.

Sometimes it's helpful to circle around the problem you think you want to solve to better understand what your actual problem is.

Be careful reading other's ideas since it will affect the way in which you see the problem. Your view of the problem may be skewed after reading other information. OTOH, it's common that you can piggyback on existing ideas (see taco bell/duct tape programming).

There are lots of good resources on this subject: John Cleese talk linked elsewhere - https://www.youtube.com/watch?v=y70nbDJI5Uk

Rich Hickey Hammock Driven Development is a more direct application to software development.- https://www.youtube.com/watch?v=f84n5oFoZBc

Another good Alan Kay talk from YC - https://www.youtube.com/watch?v=id1WShzzMCQ

A Mind for Numbers

How to Solve It

Psychology of Intelligence Analysis is interesting too but less applicable (eschewing the Einstellung effect) - https://www.cia.gov/library/center-for-the-study-of-intellig...

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#62
This is something that I've thought about quite a bit over the years. My current resolution is that practicality and unbridled imagination are both attributes of a person's mental makeup - and that we probably grow up with an affinity in one direction or the other... But that it's a false dichotomy to say that one must necessarily inhibit the other. It's just that to find a synergistic balance between the two implies deliberate introspection, practice, and cultivation to achieve the most beneficial balance. In my case, I arrived from the more laterally minded side - fancied I might be a sculptor before differentiating professionally into an engineer. Dreaming big was easy, but the self-work to be done was to fortify the practical strengths needed to synthesize the dreams with what is practically achievable. Not saying its easy, but I am saying that it's not impossible.

So, if you want to start to even out your levelheadedness then there are a lot of fun avenues to pursue. Creative writing, read some surrealist literature, talk with people who have experimented with psychedelics and witnessed the preposterous cognitive edifices of modern culture fall to shimmering disjoint pieces before their eyes, etc etc. Then work on reconciling the cognitive dissonances along the way.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#63
post #50

I'm not able to speak authoritatively on this subject (after who the heck am I? I'm creative in spurts but have no deep insight on the process), but as an observer of human nature, engineers do seem especially weak at divergent thinking -- they can't help obsessing over how something might fail almost as soon as as they hear an idea . This is a blocker. One of the ways to unblock this, I'm told, is the "improv" mantr…

> In other words: engineers are only good at "yes, but" (convergent thinking phase) and prematurely shut down the "yes, and" (divergent thinking phase). I do this sometimes. In many cases, I feel like "yes, and" would be an endorsement of the original idea. If I say "yes, and" and then there are delays or problems in implementation because of things that would have been obvious to "no, but", the question becomes "why…

I am a fan of cultivating "yes and" culture when appropriate, but I 100% agree with your concern. Management must earn the trust of engineers before they can expect them to hold off on the "yes, but" interjections. Most management does not earn that trust for exactly the reason you note.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#64
post #50

I'm not able to speak authoritatively on this subject (after who the heck am I? I'm creative in spurts but have no deep insight on the process), but as an observer of human nature, engineers do seem especially weak at divergent thinking -- they can't help obsessing over how something might fail almost as soon as as they hear an idea . This is a blocker. One of the ways to unblock this, I'm told, is the "improv" mantr…

It's only a blocker if you're using the "buts" to dismiss the idea out of anxiety. Most "divergent thinking" ideas sound cool on paper but are horrible in reality for a bunch of reasons unforeseen at the generation of the idea (Communism and Eugenics come to mind). Accounting for the potential negatives up front is just due diligence and good design. Then you do a risk analysis and determine if the risk of the negatives is worth the potential positives.

To use your "I'm a unicorn fireman" example, sure that conversation can be fun.. and what does the winner get? With that example you're not building a system to be used by humans in the real world, you're doing stream-of-consciousness thought experiments, more art than engineering. There are no solid constraints.

Sure there's some debatable evidence that creativity can be "practiced" and generally applied, but when you're trying to build a better airplane putting a giant swimming pool in the nosecone is probably not a good idea for a whole host of reasons and it's best that you account for those before building the thing.

Software and the other arts largely benefit from cheap iteration cycles and relatively low-impact mistakes. And even in those cases if you "yes and" too much and try to account for the mistakes later you can find yourself with a horrible, underthought design and swamped trying to fix all the problems at once. Then all those negative constraints you ignored in the name of "divergent thinking" suddenly make themselves known. Many a failed startup led by a Steve Jobs wannabe is a perfect example of this.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#65
I would love to say "No! This is not the case at all! One can act in either mode just fine. We're not prisoners of our tendencies!"

But from my experience with myself and friends, I think, sadly, this is typically not the case. People can act in either mode, but tend to have a proclivity, whether born or cultivated, for one over the other. You can do the other, but it will require extra effort for lesser results.

There are unicorns that can do both brilliantly. But much fewer and farther between than those who claim they can do both.

I've always been strongly on the engineery side myself, but have tended to fall in with artistic types socially. In my experience, artsies often fall short of being able to articulate ideas concretely, and thus can't easily interface with people that need a delineated plan. Which makes us engineeries tend to think they're soft brained. But in fact, they can often execute even highly complex systematic projects well. They just can't tell you how they did it.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#66
post #50

I'm not able to speak authoritatively on this subject (after who the heck am I? I'm creative in spurts but have no deep insight on the process), but as an observer of human nature, engineers do seem especially weak at divergent thinking -- they can't help obsessing over how something might fail almost as soon as as they hear an idea . This is a blocker. One of the ways to unblock this, I'm told, is the "improv" mantr…

It's only a blocker if you're using the "buts" to dismiss the idea out of anxiety. Most "divergent thinking" ideas sound cool on paper but are horrible in reality for a bunch of reasons unforeseen at the generation of the idea (Communism and Eugenics come to mind). Accounting for the potential negatives up front is just due diligence and good design. Then you do a risk analysis and determine if the risk of the negati…

I wonder if you might be demonstrating the principle in your response?

I think the main point is that there may be advantages to explicitly giving room to both divergent and convergent thinking to exist in separate phases (this could be done in one cycle -- there's nothing that says any of the cute unworkable ideas would ever leave the meeting room or shopfloor or prototype. Reality/logic/laws of nature are the final arbiters).

Constraints/refinements/criticisms will emerge in the second phase, but we often don't give room to the first because we tend to want to edit too soon, and if we're honest, our impulse criticisms going to be based on our past experience and emotion rather than a cool, deliberate, rational analysis process or empirical reality.

A disciplined balance is what is sought. In creative processes, withholding judgment during ideation is a basic principle -- but many engineering types are too quick to ignore it, wanting to filter almost immediately. This is ok if the space is well-understood and what you're doing is cookie cutter (which to be honest, is all most engineers do), but definitely a blocker if you really want to challenge ideas and do something truly new. It snuffs out ideas pre-maturely and doesn't allow them to potentially grow into something that would work.

An example of this: I was against neural networks for years because they lacked explainability ("black boxes" was my criticism of them), and whenever someone brought them up I would enumerate my usual list of criticisms of why they would never work -- all rational and mathematically watertight. It became so habitual that a few good ideas (where neural networks actually would have worked if we had tried them, albeit it had to be in creative ways) passed us by. I snuffed that idea out before it had a chance to emerge in a form that I would have recognized as something workable.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#67
I'm sure you have a lot of good advice in the comments, thought I'd throw in how I like to think about this.

Being practical means things that are doable. So it makes sense to limit whatever you do to that, otherwise you'll be in the domain of unrealistic / never gonna work.

The problem is, what is doable is not an absolute. What's practical is different for everyone. You'll define it based on what you experienced / heard about. Fact is you only hear what resonates with you, aka you're not even going to consider things that seem ridiculous, based on your experience.

There's two sides to every story and it seems you're missing one. In my view, being practical is a way of talking yourself out of ideas that you don't want to do.

Look at this way, if you stick to being practical you'll only every do things that have a close to 100% chance of working (in your view). This would only work if you knew everything. Absolute knowledge.

You have no idea what is possible, so do your best (keep trying) and don't overanalyze.

I've heard somewhere you can turn this mentality around by forcing yourself to come up with reasons this could work, rather than why it couldn't. Make a list.

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#69

What you're looking for is something called "Lateral Thinking" [1]. Using one's prefrontal cortex "silences" their inner genius and prevents "Ah ha!" moments. This is why people get breakthrough ideas in the shower, going to the bathroom, or driving. The "step-by-step" executive planning part of the brain is not engaged in these moments. John Cleese has given talks throughout the years about how to be creative, and t…

I agree this is probably what was meant by "imaginative" in the original question. But, it doesn't directly address the core question of causality: does practicality limit imagination and lateral thinking? I think the answer is, "no". Practicality is largely in the domain of decisions and behavior. In contrast, imagination is in the domain of thought and speculation.

To not allow your imagination to run ahead of or independently of your behavior, to not allow yourself any mental play, is to be unimaginative. That's tautological. If you truly find yourself unable to imagine any outrageous ideas, you have to look elsewhere than pragmatism if seeking a cure. You need to rediscover how to play. In your head. Pragmatism is a filter to decide when to put some of your play ideas into practice, not a filter for thought itself.

There are different challenges someone else might face, requiring different analysis. What if you are able to come up with outrageous and lateral ideas, but are afraid to voice them? Or you are unable to ground the ideas in any kind of reality, i.e. pure fantasy rather than plausible-if-ridiculous? Or do you find challenges in the social environment of getting any air time for your ideas among your peers...?

Re: Ask HN: Does being practical act as a hinderance to one’s imagination?

#70
post #66

Earlier quoted context omitted.

It's only a blocker if you're using the "buts" to dismiss the idea out of anxiety. Most "divergent thinking" ideas sound cool on paper but are horrible in reality for a bunch of reasons unforeseen at the generation of the idea (Communism and Eugenics come to mind). Accounting for the potential negatives up front is just due diligence and good design. Then you do a risk analysis and determine if the risk of the negati…

I wonder if you might be demonstrating the principle in your response? I think the main point is that there may be advantages to explicitly giving room to both divergent and convergent thinking to exist in separate phases (this could be done in one cycle -- there's nothing that says any of the cute unworkable ideas would ever leave the meeting room or shopfloor or prototype. Reality/logic/laws of nature are the final…

Fair enough. I'd definitely agree there needs to be a disciplined balance, too much conservatism is just as bad as too little. But in defense of Engineers in general, it's quite possible that in their experience they've seen many situations where negatives ignored grew out of control.

An example I experienced a couple of weeks ago: Someone let code that "just works" slide through a code review back in 2017. That code had a hard-coded value that would have been easy to determine dynamically (he just set a max at an arbitrary value instead of counting how many of a resource there were) but wasn't due to general lack of discipline. Now it's a minor issue, and the code did indeed work up until a couple of weeks ago. Then the number of the resource in question changed, and all of a sudden that hard-coded max was no longer accurate.

The error manifested as a segfault in our C++ but only sporadically and was hard to reproduce when we didn't know what the issue was. Doesn't help that it was in a mountain of legacy spaghetti code. It took me and two other people two days to track down the original cause, which if you add up our de-facto hourly rates cost the company thousands of dollars. All because of one little minor piece of sloppy code.

Now imagine the effects of bigger, grander sloppiness at the design level. And then those effects get compounded because they're conveniently ignored and integrated into still further mistakes, and you get an exponentially multiplying mess.

I'm willing to bet many professional engineers have had an experience similar to that, and if they care about their craft at all it was likely extremely frustrating and painful to deal with. So it's not that they're "bad at divergent thinking" so much as they've been trained by experience to believe that the benefits of divergent thinking aren't worth the potential downsides. Whether that's an unconscious bias that should be worked against is an interesting question.

Post reply on HN