Date: 2025-05-23 11:19 am (UTC)
simont: A picture of me in 2016 (Default)
From: [personal profile] simont
#5: many years ago, in one of my university vacation jobs, I had a conversation with my manager about input devices, in which I said I preferred to use the keyboard to the mouse because (if you can type well) you can input data at a higher rate, and get things done quicker.

My manager's response was something like "You should be neither typing nor mousing that fast". He felt that if your input speed is the limiting factor in working with a computer you're doing it wrong – you should be thinking more and inputting less.

I disagreed with him then, and I still disagree with him now. But I don't disbelieve your statistic of only 5% time spent editing code. (In fact at work it might be even less than that, for me – both editing code and understanding the problem have to share my work time with meetings, bug-tracker paperwork, etc…)

But the thing is that, for me, "understanding the issue I'm trying to solve" also involves a lot of input, because I very highly prioritise hands-on investigation. Much more so than a lot of my colleagues, who are constantly looking at an error message and then just scratching their head trying to work out what might have gone wrong. If I can't see it immediately, I'll try to get more information, by typing more commands – running the program under strace, or under a debugger, or filling it with diagnostics and re-running, or running it differently, or cutting down the input file, or something which will give me more clues than I already have. So my speed of input is still important even though I'm mostly trying to understand the problem, because the way I understand the problem is highly interactive!

Date: 2025-05-23 11:23 am (UTC)
simont: A picture of me in 2016 (Default)
From: [personal profile] simont
… perhaps a nice analogy is that the colleagues I mention are treating debugging like Sudoku: stare at the limited set of clues you have, and think harder and harder until you manage to deduce something from them. Whereas I'm treating it like Minesweeper: you're almost never expected to be able to solve the whole thing from just the clues you're currently looking at, and 99% of your play is focused on finding a safe way to collect additional clues.

Date: 2025-05-23 11:57 am (UTC)
calimac: (Default)
From: [personal profile] calimac
Minesweeper? I don’t have that on my computer anymore, but I used to win at it about 19 times out of 20.

Date: 2025-05-23 12:21 pm (UTC)
bens_dad: (Default)
From: [personal profile] bens_dad
Which size ?

For about the last 30 years, I have played it (and/or the unix implementation xdemineur) without using the flags, so my scores are much lower.

Date: 2025-05-23 01:34 pm (UTC)
calimac: (Default)
From: [personal profile] calimac
I think it came in three sizes.I played the middle size.

I also played it without flags. I found it both easier and more fun this way, plus it was neat seeing all the flags suddenly appearing when I won the game.

Date: 2025-05-23 11:29 am (UTC)
mtbc: photograph of me (Default)
From: [personal profile] mtbc
Definitely. I want to get a clearer view of the thing that behaves unexpectedly so I need to do things to get that view.

Also I simply find text-based interfaces less annoying and confusing than GUIs. I don't want to try to be aiming my clicks precisely and suchlike when I just want to get something done. (And goodness, modern UIs where things pop up unexpectedly based on hovers and such.)

Date: 2025-05-23 11:58 am (UTC)
calimac: (Default)
From: [personal profile] calimac
Hate GUIs. Hate. Hate. Have hated since Windows was invented.

Date: 2025-05-23 12:37 pm (UTC)
channelpenguin: (Default)
From: [personal profile] channelpenguin
I like hands on. But my input speed into a computer by any means is incredibly slow. I never learned to type, not in 30+ years of daily keyboard work and a few early deliberate attempts.

My READING comprehension speed however, has always been insanely fast. So, I guess you win some you lose some

Date: 2025-05-25 10:16 pm (UTC)
cellio: (Default)
From: [personal profile] cellio

Those aren't incompatible if your manager had thought about it. I type quickly and this helps me with those bursts of "ok I know what to do here and let me get it out Right Now". That doesn't mean I spend most of the day that way. I'm guessing you're in a similar position.

And I'm with you on "to understand it I need to interact with it". Yes we also need to stare at code, but it's too easy to make assumptions while reading that a little actual poking would quickly dispel.

June 2025

S M T W T F S
1 2 3 4567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2025 10:33 am
Powered by Dreamwidth Studios
OSZAR »