Interesting Links for 23-05-2025
May. 23rd, 2025 12:00 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- 1. Why are Scotland's councils so short of cash when tax is going up?
- (tags:scotland tax )
- 2. Greenland Signs Lucrative Minerals Deal with Europe in Blow to Trump
- (tags:Europe USA materials Greenland trade )
- 3. How I Beat NES Mario in 0.000005 Seconds (the nerdiest video I have ever watched. If you've seen something nerdier then do let me know)
- (tags:video games programming technology mario )
- 4. Trump's image of dead 'white farmers' came from Reuters footage in Congo, not South Africa
- (tags:USA politics Africa southafrica )
- 5. Programmers spend 5% of their time editing code, the rest is mostly understanding it/the issue they're trying to solve..
- (tags:programming research )
- 6. Which word made you old? (Mine was GOAT)
- (tags:language age change comic )
- 7. Explaining "what a species is" turns out to be very very tricky
- (tags:video ontology life )
no subject
Date: 2025-05-23 11:19 am (UTC)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!no subject
Date: 2025-05-23 11:23 am (UTC)no subject
Date: 2025-05-23 11:57 am (UTC)no subject
Date: 2025-05-23 12:21 pm (UTC)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.
no subject
Date: 2025-05-23 01:34 pm (UTC)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.
no subject
Date: 2025-05-23 11:29 am (UTC)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.)
no subject
Date: 2025-05-23 11:58 am (UTC)no subject
Date: 2025-05-23 12:16 pm (UTC)no subject
Date: 2025-05-23 12:37 pm (UTC)My READING comprehension speed however, has always been insanely fast. So, I guess you win some you lose some
no subject
Date: 2025-05-25 10:16 pm (UTC)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.