All of the fast work will ideally soon be automated, leaving the fast workers with nothing to do but starve. In a righteous world, the slow workers who can change how the fast work is done will ultimately win.
In a "righteous world", no one would starve, regardless of their work style and performance.
Slowness is a virtue
71–80 of 93 posts
Re: Slowness is a virtue
#72The timing of this article and the submission seems to coincide (and possibly a reaction) to the other story on HN frontpage: Working quickly is more important than it seems (2015) (jsomers.net) To clarify, some are misunderstanding James Somers to be advocating sloppy low quality work, as if he's recommending speed>quality. He's saying something else: remove latencies and delays to shorten feedback loops. Faster fee…
Re: Slowness is a virtue
#73The timing of this article and the submission seems to coincide (and possibly a reaction) to the other story on HN frontpage: Working quickly is more important than it seems (2015) (jsomers.net) To clarify, some are misunderstanding James Somers to be advocating sloppy low quality work, as if he's recommending speed>quality. He's saying something else: remove latencies and delays to shorten feedback loops. Faster fee…
Totally agree, how I see it, it's related to taking time to sharpen your axe. Having a defined flow that gives you quick feedback quick and doesn't get in the way. I you are writing, then you'd be using an app that you can quickly do what you want, e.g shortcuts for bold, vim/emacs motions, that "things-not-getting-in-the-way" state is what leads to flow state, in my opinion. Muscle memory is action for free, then yo…
If I need to install pandoc to test compile a doc change before i submit it for code review with 3 other maintainers, id rather keep my note or useful screenshot to myself.
If i need to create a c binding of my function so that pytest can run it through 50 rows of cryptic CMake, I'd rather do happy testing locally and submit it as a "trust me bro".
Good and fast international tooling matters massively for good software. And it all comes back to speed and iteration loop.
On top of that, slow meticulous work can then be done. 100% test coverage, detailed uml diagrams describing the system, and functional safety risk analysis matrix documents.
So speed and slowness supplement in different levels of analysis.
Re: Slowness is a virtue
#74Uhm? That's not my definition of development. Actually the word itself has different meansing - see development biology, from a fertilised egg to some adult animal. But even if the context here is meant for planning research, ALL research also has steps. For instance if you write for a grant, you have to lay down the idea(s) in more details, then after you gotten the grant (hopefully), you will continue to do more planning. So there are definitely planned steps here too. You just can not always plan results or success; see the discovery of penicillin. While it was not 100% random, it was still more of a side-finding than a planned finding.
Also, slowness ... I don't think slowness in and by itself is a virtue. Some things are more complicated and take time to realise. See how Darwin drew the first tree of life with a pencil or pen. Reaching this point in time took some prior thinking.
Re: Slowness is a virtue
#75Great article. I like the simple point about the hypothetical IQ test sent one week in advance. It makes a strong case about time being the true bottleness. I think this same idea could be applied to most tests. Implicit in the design of most tests is the idea that a person's ability to quickly solve moderately difficult problems implies a proportional ability to solve very difficult problems if given more time. This…
I think this approach is effectively testing if a student studied the material. It makes the correlation between memorization and understanding. Recall a piece of information is fast if avaliable.
Its a commonly expressed experience among university students that learning memorization techniques and focusing on solving previous exams is a disproportionately effectively way to pass courses.
It's technically more impressive to pass the exam by never doing a single similar problem before and deriving a solving method or forumla that wasn't memorised.
I took deliberate effort to avoid looking at previous exam question for a course until the week before, since it cased good grades at little value to me long term.
Re: Slowness is a virtue
#76The timing of this article and the submission seems to coincide (and possibly a reaction) to the other story on HN frontpage: Working quickly is more important than it seems (2015) (jsomers.net) To clarify, some are misunderstanding James Somers to be advocating sloppy low quality work, as if he's recommending speed>quality. He's saying something else: remove latencies and delays to shorten feedback loops. Faster fee…
I would note you might see this as another bland "shift left" argument and you could definitely view if through this lens. But if you consider it from a systems thinking lens it actually incorporates dynamics that are not typically included in shift left. It helps you consider the system within your organization and how to shorten those feedback loops. It also, conveniently, makes engineering organizations stronger as a whole as these feedback loops are also intrinsically linked to the organizations software development process as a whole. It is pretty hard to have a tight security vulnerability discovery loop without a good software engineering practice around it. For security issues like this they are effectively a strict subset of software quality issues.
You can apply this feedback loop shortening to /so/ many things in life.
Re: Slowness is a virtue
#77Earlier quoted context omitted.
Hmm, I've been doing webdev for a living since 1998, intimately familiar w/ the complete history and modern practices, and I respectful disagree. Pretty sure it's a good thing we're not all forced to do things the same way. And the new SSR with CSR capabilities is not at all the same as the old SSR. You're right that auth is kind of a hot mess though.
> And the new SSR with CSR capabilities is not at all the same as the old SSR Yea I know its just a display of the industries indecisiveness. Everytime we need something new and fresh some old favorite is revived until after 5 years its old again. I like being able to do things differently, I hate having to implement "security" features knowing all too well that they aren't secure at all. Minimizing attack surface sh…
Re: Slowness is a virtue
#78Re: Slowness is a virtue
#79Earlier quoted context omitted.
I think part of the message is that speed isn't a free lunch. If an intelligence can solve "legible" problems quickly, it's symptomatic of a specific adaption for identifying short paths. So when you factor speed into tests, you're systematically filtering for intelligences that are biased to avoid novelty. Then if someone is slow to solve the same problems, it's actually a signal that they have the opposite bias, to…
> Then if someone is slow to solve the same problems, it's actually a signal that they have the opposite bias, to consider more paths. No this isn't true, most of the time they just don't consider any paths at all and are just dumb. And the bias towards novelty doesn't make you slow, ADHD is biased towards novelty and people wouldn't call those slow.
In the article, "speed" is about reaching specific answers in a specific window of time, the bane of ADHD.
Re: Slowness is a virtue
#80Earlier quoted context omitted.
> And the new SSR with CSR capabilities is not at all the same as the old SSR Yea I know its just a display of the industries indecisiveness. Everytime we need something new and fresh some old favorite is revived until after 5 years its old again. I like being able to do things differently, I hate having to implement "security" features knowing all too well that they aren't secure at all. Minimizing attack surface sh…
Sorry, no, you seem to have misunderstood that I'm disagreeing with you. Modern SSR is not just a return to the same old thing.