News for hackers. Stuff that matters.
Re:My Subconscious Is a Better Developer Than I Am by lazydon on Sunday November 13, 2016 @12:05PM (#12944281)
If you look carefully enough its not only the developer in you but anything meaningful or living in your life is done by someone other than what you usually refer to as me. Normally, such phenomenon is mostly associated with ideas we get on waking up or during shower or exercise.

My observation is that whenever you do anything that's unscripted or unplanned - it's "someone else". Say - answering well an interview with questions that you never expected and had relatively less exposure to, writing a blog post when you plan to write something but then all the ideas rush in and begin to write themselves and so on. I'm from India and I find it hard to communicate with western people these ideas directly. A contemporary ideas that's closest is the Dennet's theory of Narrative Self. Essentially, this article is the author's narrative self trying to make sense of the overnight solution the got.

it was interesting when in article he says such ideas come to him sometimes not all the time - one thing he can do to improve this is to subdue this narrative self a bit. A very good video on this point is by Alan Kay in context of Inner Game of Tennis: https://www.youtube.com/watch?v=50L44hEtVos

Re:My Subconscious Is a Better Developer Than I Am by charlieflowers on Sunday November 13, 2016 @12:41PM (#12944496)
Think about what happens when you decide where to eat for lunch. There's an internal process whereby you propose various images (hamburger? pizza? Mexican?). Something else "inside you" says, "Nah, that doesn't sound good. Hmm, maybe. Yeah, that!"

Who are you asking? Who is answering?

Re:My Subconscious Is a Better Developer Than I Am by Klathmon on Sunday November 13, 2016 @01:31PM (#12944777)
I had a discussion with my friends many years ago that your comment reminded me of.

I don't "visualize" things I think about automatically. I'd need to concentrate on trying to visualize pizza to see it and even then it's a vague visualization with no real defining features. When casually thinking about pizza I don't visualize anything.

Some of my friends couldn't not visualize what they were thinking about. If they think of pizza, they "see" pizza in their head, and could even describe what they were visualizing in that instance in surprising (to me) detail.

We found that we were pretty well split 50/50 with no obvious associations.

Re:My Subconscious Is a Better Developer Than I Am by DanBC on Sunday November 13, 2016 @01:41PM (#12944831)
There have been a couple of articles about aphantsia on HN. I'm having trouble finding them.

Here's two

https://news.ycombinator.com/item?id=10148792

https://news.ycombinator.com/item?id=11554894

Re:My Subconscious Is a Better Developer Than I Am by bemmu on Sunday November 13, 2016 @08:37PM (#12946900)
How can I know that having / not having aphantasia is a real thing? Our bodies are otherwise so similar that it would be surprising if our brains were wildly different in operation.

If people are able to "see" their thoughts in the same way as they see something with their eyes, wouldn't it be difficult to think about a cat while driving a car, because the cat would be in your visual field? Or is the "mind's eye" somewhere else, if so where do you feel it is?

If I think about a cat, it's kind of a concept. If I try to think harder, I can sort of trace its tail and fur and ears, but it seems very different to actually seeing one. Just as when I imagine a taste, it's very different from actually tasting something (otherwise I would just imagine food all day without actually eating as much).

The only time when these seem the same is when dreaming.

Re:My Subconscious Is a Better Developer Than I Am by utopcell on Sunday November 13, 2016 @03:09PM (#12945353)
*aphantasia

(from phantasia, the greek word for fantasy, literally meaning "lack of imagination")

Very interesting posts, thank you for sharing.

Re:My Subconscious Is a Better Developer Than I Am by Klathmon on Sunday November 13, 2016 @02:01PM (#12944946)
I never knew there was a word for it! Thanks, I've got some reading to do now!
Re:My Subconscious Is a Better Developer Than I Am by ericlewis on Sunday November 13, 2016 @08:04PM (#12946766)
I've always wondered if I had this too. I'm wondering how you describe visualize? I understand the concept and the parts and everything that pizza is but I don't necessarily visualize it. But if I was required to, I could probably draw one. Is that similar?
Re:My Subconscious Is a Better Developer Than I Am by GuiA on Sunday November 13, 2016 @01:00PM (#12944587)
I circumvent that by eating pizza for every meal. It is the only way I can truly know that I, am me.
Re:My Subconscious Is a Better Developer Than I Am by brianwawok on Sunday November 13, 2016 @07:11PM (#12946591)
Can confirm. Eating pizza.
Re:My Subconscious Is a Better Developer Than I Am by branchless on Sunday November 13, 2016 @09:41PM (#12947143)
Without trying to sound like a complete schizophrenic, I feel like I am me, but when I read about something like your post and I actively think about where my ideas come from, I feel like the person suggesting them is just ahead of me and that the act of trying to observe my own thoughts sees him duck down faster.

I can only liken it to trying to catch yourself looking to the side in a mirror in front of you. Clearly impossible but as a kid I recall trying this. Tantalising.

And in a few minutes I'll forget this other me and he and I will work together in concert until the next time someone blows his cover with a blog post.

Re:My Subconscious Is a Better Developer Than I Am by DanBC on Sunday November 13, 2016 @01:37PM (#12944811)
That happens for you. How do you know it happens for other people? How do you know how many other people share your experience, vs people who don't have that internal monologue?
Re:My Subconscious Is a Better Developer Than I Am by charlieflowers on Sunday November 13, 2016 @05:17PM (#12946003)
I don't. Just speculating. Would love to hear about different experiences.
Re:My Subconscious Is a Better Developer Than I Am by wyager on Sunday November 13, 2016 @03:58PM (#12945630)
What you're describing sounds like an outcome generator (which outputs the results of various possible actions) being fed into a utility function evaluator. As I understand, there is reasonable evidence for this being a functional model of part of human decision-making.
Re:My Subconscious Is a Better Developer Than I Am by mbrock on Sunday November 13, 2016 @12:19PM (#12944361)
I've noticed that there's a conflict between the needs for communication and explanations, versus the more "mystical" (intuition-based pattern recognition, hunches, habits) aspects of programming (and debugging).

Also the thing when experience coalesces into aesthetic taste that makes wrong solutions just feel bad or ugly.

(It's also very possible to develop intuitions and tastes that actually aren't based in reality, kind of like erroneous folk wisdom.)

Re:My Subconscious Is a Better Developer Than I Am by ZenoArrow on Sunday November 13, 2016 @02:44PM (#12945216)
> "I'm from India and I find it hard to communicate with western people these ideas directly."

I'm from a Western country, and understand what you're saying, though I admit I did pick up on the general idea from Eastern philosophy.

If you were interested in sharing the ideas with Western people, perhaps you could do so in the form of thought experiment? For example (and this is only an example, I'm confident this won't be the best example for everyone), you could point out how much of human life exists at the subconscious level. Nobody knows how the mind works, yet the mind works regardless. Nobody consciously tells their bodies how to process food, or repair itself after it's damaged, yet it happens anyway. Considering the myriad of processes that the subconscious undertakes, wouldn't it be fair to say a large part of what makes us 'us' exists at the subconscious level?

That's not to say the 'narrative' side of our mind is not part of us too, but if that's all we know perhaps we're missing the bigger picture.

Re:My Subconscious Is a Better Developer Than I Am by elmigranto on Sunday November 13, 2016 @04:30PM (#12945785)
This is probably a bad example, since the same very thing happens in animals. Yet we like to think of ourselves as fundamentally different.
Re:My Subconscious Is a Better Developer Than I Am by ZenoArrow on Sunday November 13, 2016 @05:12PM (#12945974)
> "Yet we like to think of ourselves as fundamentally different."

Yes, we do don't we. Yet reality remains what it is. Perhaps by exploring with an open mind we can stop our preconceived notions from clouding our understanding.

Re:My Subconscious Is a Better Developer Than I Am by dvcrn on Sunday November 13, 2016 @08:28PM (#12946863)
I have been thinking about this for a while now. Occasionally I get bursts where I am truly "myself" and start to realize what is actually happening before going back into observing the "someone else" doing things. Feels very surreal and at the same time "real". Like "this is life and not the other dude". I find it very hard to describe these kind of things to other people but your comment nails it.

Though I am more curious how you can "turn it off" and be the one who does all the things all the time. Some people suggested meditation but I have yet to try.

Re:My Subconscious Is a Better Developer Than I Am by hacker_9 on Sunday November 13, 2016 @01:12PM (#12944648)
> My observation is that whenever you do anything that's unscripted or unplanned - it's "someone else"

Depends how you view your brain and consciousness. If you consider your brain to be made up of many components, consciousness being one of them, then your inner monologue is a way of communicating you intent to those other components. These will then respond back as best they can, and the act of learning trains them to be able to give better responses in the future.

Re:My Subconscious Is a Better Developer Than I Am by branchless on Sunday November 13, 2016 @09:37PM (#12947130)
You are two https://www.youtube.com/watch?v=wfYbgdo8e-8

I always come up with good ideas when relaxed, usually when not working on the problem (showering / running).

God why are they working us to death?!

Re:My Subconscious Is a Better Developer Than I Am by tgamba on Monday November 14, 2016 @12:46PM (#12951644)
Exactly. Without adequate sleep and time to engage in purposeless activity (e.g. walking) there can be no insight. But perhaps only creative minds come to understand this, which is why mediocre middle managers insist on long hours.
Re:My Subconscious Is a Better Developer Than I Am by 725686 on Monday November 14, 2016 @12:03AM (#12947674)
Woody Allens' "I am two with nature" is not funny after this.