News for hackers. Stuff that matters.
Re:A response to “How to never complete anything” by hutzlibu on Friday March 10, 2017 @08:33PM (#13843612)
"my wife comes into the room and wants to talk about our son's baseball game, I put down the text editor and listen to my wife. I do not tell her that I'm currently in flow right now"

But can you listen patiently, if you have been in a flow before?

I can't, even though I too often try to, to be polite, but I think I prefer being honest and stay in the flow, if I want to.

And when I am done, I am free for other persons.

But it takes good balance, true.

Re:A response to “How to never complete anything” by keithwhor on Friday March 10, 2017 @09:04PM (#13843734)
I can't. I've tried. I don't think it's necessarily messed up priorities. I think it's that some of us have obsessive compulsions to follow through on an idea or train of thought. I like to think I'm generally personable and hospitable, but I am a completely different person in the midst of a flow. I am abrupt and dismissive - not because I don't care, but because of an irrational urgency to put ink to paper. I often turn around, minutes (to even an hour) later, and dequeue every question or thing that was asked of me, one-by-one.

I feel like it's physically painful for me to not work in this way. I can not give undivided attention when there's something that needs to get out, and am certainly jealous of people who can context switch out of a flow like it's nothing.

Re:A response to “How to never complete anything” by SomeStupidPoint on Friday March 10, 2017 @09:41PM (#13843878)
I mean, I think it's similar to going to the gym: no matter how much I care about what you have to say, you're never going to get above 75% attention if you interrupt me mid-workout. The blood is pumping, Im hopped up on hormones, etc. It's not even that I don't want to focus, it's that my body is geared for something else and cant switch instantly.

Similarly, if I've been deeply focused, my brain has switched out normal, every day concerns for work material, my brain state is settled in to focus mode, etc. I spend hours a day (and have for years) teaching myself to focus on a large, abstract set of information in a particular state to attack problems. (It's actually a lot like visualization meditation -- to be able to hold a complex model of what you're working on in your head while you work.)

Im not able to instantly turn it off, it takes time to switch out of that mode of thinking and to bring back the "normal" information. It has nothing to do with priorities -- context switching, particularly a mode switch, takes time.

Re:A response to “How to never complete anything” by noir_lord on Saturday March 11, 2017 @07:06AM (#13845198)
> dequeue every question or thing that was asked of me, one-by-one.

My ex used to hate that, she'd say "your not listening?" and I'd repeat verbatim everything she said and then she'd get annoyed because listening and listening are different things.

Current GF gets into a flow state herself so she is way more understanding :).

Re:A response to “How to never complete anything” by leesalminen on Saturday March 11, 2017 @12:50PM (#13846318)
> she'd say "your not listening?" and I'd repeat verbatim everything she said and then she'd get annoyed because listening and listening are different things.

Happens to me all the time :)

Re:A response to “How to never complete anything” by ser0 on Saturday March 11, 2017 @04:47PM (#13847435)
I'm the same way. My wife likes to say "you're not there". I haven't found a way for me to turn my mind off a problem quickly yet. One thing I do that may or may not help is if I see someone trying to tell me something that requires actual thought and feedback, and I'm not in the right mind set to provide them that, I'll let them know honestly in a diplomatic way.
Re:A response to “How to never complete anything” by vinceguidry on Saturday March 11, 2017 @04:36AM (#13844920)
When I'm working, I'm constantly aware of which stage of flow I'm in. I can work outside of flow, or inside of flow, the difference is how productive I am. I am only extremely rarely called on to produce massive volumes of code, I mostly do maintenance and feature development, not greenfielding.

So I've cobbled together a workflow that doesn't require massive blocks of uninterrupted time to drive results. It mostly revolves around the concepts of imperative, recognition, and refinement.

When I'm working, I'm either moving through an imperative, recognizing what the imperative is, or refining the system. Each of these steps has a well-defined mental workflow. I can put down the work at any time, then come pick it up later after the interruption is gone, quickly re-recognizing the imperative so I can start moving forward again.

Refinement is crucial to the system and allows for quicker recognition. For example, years of experience have taught me to always start with a clear workspace. If I can't recognize an imperative, then I start cleaning. Once everything's clean, I go look to repositories of the state of the project, such as the tracker, to get a high-level overview.

There I can see I already have a story open. By looking at the story, my familiarity and past refinements lead me to a structured way of developing the feature or fixing the bug. If I can't see a clear path forward, then I don't have an imperative and I need to design a new workflow. I used to try to put workflows down on paper, but these days I only do it for edge cases that I don't see very often, but are still really important. For example fixing mobile-only display bugs, my normal workflow of reproducing the issue from the test server locally doesn't work.

By enforcing a fairly rigid structure to my workflow and refining as needed, I can keep my mind free to wander while I'm working through imperatives. This means I can put the whole thing down, go play ping pong or grab lunch, and pick right back up where I left off when I get back. It's not perfect, but it doesn't need to be perfect.

Re:A response to “How to never complete anything” by M_Grey on Saturday March 11, 2017 @03:08AM (#13844743)
Honestly, I can't make that switch too quickly if I'm just reading a book for very long. When I focus I go deep, and my emotions are sort of distant and my conscious "voice" is slowed down. I think I come off as very wooden in those times, and pretty much everyone I know who I care about, and cares about me gets and respect that.

It would be rough if I had a wife who didn't...