Live data from Hacker News

Talking, Typing, Thinking: Software Is Not a Desk Job

daniel.fone.net.nz

41–50 of 78 posts

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#41

Earlier quoted context omitted.

I'm in the same boat. I sit down and take hour-long showers to think through anything important. I will probably build a sauna at my next house.

My sauna is my absolute favorite place to think through anything complex or difficult. Careful not to burn yourself if you take a whiteboard in there!

Nothing can beat whiteboarding on shower glass properly fogged up after 30 mins in the shower.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#42
This text succinctly summarizes what I struggled to express to some of my colleagues. It doesn't offer a solution but it neatly highlights the problem. A lot of attention is being paid to things like keyboards, mice, software used to write code and I never understood that fetish. These are just tools, tools aren't the job.

Pretty much every dev I know has a history with or knows of a manager who optimized metrics that were easy to optimize (bugs closed, LOC written, code coverage numbers) instead of looking at some elusive "big picture". We recognize these typically aren't good performance metrics. The same people would agonize over the type of keyboard switches and vim configurations and boast that they can write more code faster.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#43

Allow me to counterpoint. Every creative engineering profession needs interacting (not just 'talking and listening', but also observing and even acting into the user domain to understand and feel the needs and opportunities). Every solution design needs modeling and thinking and sometimes things benefit from being written down in other forms than code (even though code that is written to be understood can be infinite…

> the desk is our habitat

Well put. I agree this is the reality, fantasies aside. No doubt many of us have very productive and effective careers without much leaving the desk. But I like to think that there is fertile ground beyond our natural habitat too, and some of us (like myself) need the encouragement to explore it. At the end of the day though, we'll still need to return to our desk habitat and deliver what we set out to.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#44
post #34

I tend to do a lot of my problem solving laying awake in bed at night. Either I can't sleep or I wake up in the small hours of the night, and I'll chew on some problem that's been bugging me until I solve it and go back to sleep. This was part of what made me want to start my own company. I'm not doing my best work until I'm so immersed in a project that my brain's working on it round the clock in the background, and…

It might be the only time in the day where you are idle and undistracted. Try going on a walk, it achieves the same effect.

Walking home from work helped a lot with that and also with signing off at the end of the day.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#45
post #5

I always have my best ideas while I shower lmao

It might be the only time in the day where you are idle and undistracted. Try going on a walk, it achieves the same effect. You can also just sit in a quiet place with a notebook. No music, no podcasts, just you and your thoughts.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#46

This text succinctly summarizes what I struggled to express to some of my colleagues. It doesn't offer a solution but it neatly highlights the problem. A lot of attention is being paid to things like keyboards, mice, software used to write code and I never understood that fetish. These are just tools, tools aren't the job. Pretty much every dev I know has a history with or knows of a manager who optimized metrics tha…

I agree. I know people that spend hundreds on keyboards, for example. I also think the debates about vim vs IDEs falls into this same category. It's just a tool. I really don't type all that much as a percentage of my work day.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#47

This text succinctly summarizes what I struggled to express to some of my colleagues. It doesn't offer a solution but it neatly highlights the problem. A lot of attention is being paid to things like keyboards, mice, software used to write code and I never understood that fetish. These are just tools, tools aren't the job. Pretty much every dev I know has a history with or knows of a manager who optimized metrics tha…

[deleted]

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#48

This text succinctly summarizes what I struggled to express to some of my colleagues. It doesn't offer a solution but it neatly highlights the problem. A lot of attention is being paid to things like keyboards, mice, software used to write code and I never understood that fetish. These are just tools, tools aren't the job. Pretty much every dev I know has a history with or knows of a manager who optimized metrics tha…

I am one of those, with mechanical keyboard and high quality mouse (MX Master 2S). I have to say that after buying a good mouse I don't deal with random disconnects of a mouse, of a cord in the way, mouse responding poorly on some surface where I have to work and an awesome way to scroll quickly with that special scroll wheel that MX Master has. It just works and I can concentrate on work. For the keyboard it feels so much better to feel the response of the keyboard, I enjoy typing on it and as I spend most of my day typing, it is quite important for me to feel right. I would compare this to having more expensive comfortable good looking clothes instead of some itchy, not well fitting mediocre looking clothes. They cover you the same, but you feel so much better in the former.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#49
post #46

This text succinctly summarizes what I struggled to express to some of my colleagues. It doesn't offer a solution but it neatly highlights the problem. A lot of attention is being paid to things like keyboards, mice, software used to write code and I never understood that fetish. These are just tools, tools aren't the job. Pretty much every dev I know has a history with or knows of a manager who optimized metrics tha…

I agree. I know people that spend hundreds on keyboards, for example. I also think the debates about vim vs IDEs falls into this same category. It's just a tool. I really don't type all that much as a percentage of my work day.

I've got a Kinesis Advantage II, so one of those several hundred dollar types.

I know it's "just a tool", but I can't help but feel a connection to it, like people often feel for their vehicle. I think back to the things I built with it the same way one might reminisce about that one great road trip. Keyboards are the bridge between the physical and virtual realms. I understand the desire to have one that's truly your own.

Re: Talking, Typing, Thinking: Software Is Not a Desk Job

#50
The article itself highlights that "Writing is thinking!" but then quicky sweeps that under the rug. The ergonomics of typing, code editors, desk, etc tools are important because they can amplify our ability to think. Of course they can also hinder us if they are not well fitted for the use and user.

> But how much attention do we pay to the ergonomics of thinking?

A lot actually. See how much effort people are willing to put to org-mode for example, and I'd say that is like 90% thinking ergonomics

Post reply on HN