News for hackers. Stuff that matters.
Re:My work routine: plan, do, learn loops by ziggus on Friday January 07, 2022 @01:28PM (#29842776)
This is basically the PDCA cycle (https://asq.org/quality-resources/pdca-cycle) that Edward S. Deming wrote about, based on Shewhart's work.

Lots and lots of material out there about this type of process in industrial process design circles, a lot of which is suitable for soft production processes like software development.

Re:My work routine: plan, do, learn loops by wfsch on Friday January 07, 2022 @01:41PM (#29842948)
If you were curious like me what PDCA is, this is the procedure in the article.

Plan: Recognize an opportunity and plan a change.

Do: Test the change. Carry out a small-scale study.

Check: Review the test, analyze the results, and identify what you’ve learned.

Act: Take action based on what you learned in the study step. If the change did not work, go through the cycle again with a different plan. If you were successful, incorporate what you learned from the test into wider changes. Use what you learned to plan new improvements, beginning the cycle again.

Re:My work routine: plan, do, learn loops by news_to_me on Friday January 07, 2022 @01:57PM (#29843184)
Also known as “PDSA” in some school districts that tried to implement it some years ago. It was one of the fad management techniques school districts make their faculty do, and predictably, wasn’t very effective.

Presumably the original PDCA has some good if applied correctly - I haven’t studied it, but have heard good things.

Re:My work routine: plan, do, learn loops by ziggus on Friday January 07, 2022 @02:19PM (#29843475)
Yeah, it's only applicable to processes that are repeatable and have some amount of measurability - hence the natural application to manufacturing.

I'm not surprised that managers in non-manufacturing/technical areas picked up on it, since it's easy to understand at a glance. However, it's difficult to implement well.

Re:My work routine: plan, do, learn loops by marcosdumay on Friday January 07, 2022 @04:49PM (#29845306)
If you know of any person that doesn't deal with repeatable processes all the day, I would really like to hear an example. Specifically on computing (most people here are software developers, aren't they?) the entire attention is focused on creating repeatable processes, that then we use computers to repeat for us.

PDCA means basically that you test a change before completely committing to it. That concept is the same as our canary releases, for example, but more clearly, it's the same idea as running one or two iterations of your algorithm on paper before you go and write the program.

It's not some niche thing that is rarely useful, it's just that people try to push it into exactly the work that can't use it.

Re:My work routine: plan, do, learn loops by throwaway2331 on Friday January 07, 2022 @10:01PM (#29848191)
> any person that doesn't deal with repeatable processes all the day

Anyone that deals with people, no matter what all the training/literature/latest pop-industrial-psychology fad espews.

>PDCA:

Plan (see: "analyze data," i.e. read tea leaves (metrics)): impossible to do with people. Some try to get a "quick glance" via quantitative data, but that doesn't provide you anything practical, except ammo for political moves. People aren't processes. And any attempt to analyze them as a system is the peak of arrogance.

Do: i.e. either go with your gut, allowing your intuition to navigate you, or go with policy/procedure/a process to cover your ass, and check off the "I'm adding value" box, so you can spend your mental energy on other schemes.

Check: see: "Do." Either you know how a certain action/policy affected someone or you have to read "data" to figure it out. Average case, you redefine your metrics and massage the data to get the result you wanted, so...

Act: you can use your results as ammo for political moves. Pat yourself on the back, have your assistant make a spreadsheet, and then hold a 30 minute jerk-off session/meeting with your superiors and fellow sycophants.

Now that I'm really looking at it, this is already implemented by those who deal with people.

Re:My work routine: plan, do, learn loops by robga on Friday January 07, 2022 @05:10PM (#29845531)
In these cases you could use Boyd's OODA loop. It can be positioned as more able to deal with less certainty, epecially those that need to understand external context. I see echoes of it in Agile.
Re:My work routine: plan, do, learn loops by ChanningAllen on Friday January 07, 2022 @06:09PM (#29846234)
Ultimately they're both expressions of the scientific method.

But the "innovation" (if that's not too strong of a word) in the nested plan-do-learn loop is that it's explicitly engineered for someone's personal life routine, rather than, say, the development of an external product or service.

Re:My work routine: plan, do, learn loops by mtman on Saturday January 08, 2022 @04:42AM (#29850109)
Do you use a task app for nesting? I like Workflowy because every node is a nested and parent document at the same time. My structure is (example of one branch): Me > Yearly goal > Superseed time-for-value with value-for-value > Recurring income > Specific project > Specific tasks. Basically life goals down to execution.
Re:My work routine: plan, do, learn loops by ChanningAllen on Saturday January 08, 2022 @08:45PM (#29858942)
Yep, I use Notion for nesting, since that's where I do all of my other work.

Workflowy is great though — years back, I used it for everything. These days I supplement my Notion workflow with Dynalist, which is basically a Workflowy clone with additional features.