Live data from Hacker News

Milk Kanban

brodzinski.com

71–80 of 173 posts

Re: Milk Kanban

#71
post #54

Earlier quoted context omitted.

I feel like you are confusing "more efficient" with "more convenient for me when I use milk because I think the secretary is my maid".

more efficient and convenient for both in the end. Imagine the burden to have to put a postit on all products, to manage them on your desk, to stack them and remember to count them to reorder. Also because you will not pass your order item by item, like just ordering milk and then sugar 2 days later...

I love how you are not even realising that behind the oatmilk ticket is written "last oatmilk", the behind the half and half one is written "only 3 half and half" behind the foo ticket "foo down to f(frequency of foo use)", and the person now now only need to go through the tickets at the end of the week (or if more than N tickets).

I will let you ponder if you need to reticket all, or just the reordered product, wether a stack can have multiple ticket (a white one say 5 from the last and one red one two from the back know wether you need an urgent order) etc...

And whether or miracle, if you don't receive any ticket a week that you don't need to reorder !

It's amazing how if that was expressed in term of resource allocation, reference counting, tagged pointers, scaling heuristic, garbage collect... that would click in people's mind, but many are incapable at abstracting because they feel they are beyond this.

Re: Milk Kanban

#72
post #44
post #21

Earlier quoted context omitted.

And then they have to poll the reorder box every day?

Hm, you’re right. I’m thinking a nearby Raspberry Pi with a camera facing the box. It uses an LLM to identify the box contents and send update messages to Kasia each morning. I’m surprised they didn’t think of this already.

NFC tags are pretty cheap these days, so tape one on the back of the notice and drop it into a box with a sensor at the bottom?

(This is probably overkill)

Re: Milk Kanban

#73

> When people say Kanban, they tend to think of a specific set of practices. Whiteboards & sticky notes (both almost universally virtual). When software developers say Kanban, they tend to think of whiteboards. For anyone who works in manufacturing they would have thought about replenishment first. It is completely ubiquitous anywhere where taking something from a location signals a need for replenishment.These days…

So in terms of SW development would that mean we have slips saying "Only 5 Tasks left, come up with new ones"?

The central idea is that traditional manufacturing (and software) environments attempt to PUSH work through the system. This leads to tons of unintended consequences that ultimately sacrifices quality and throughput. Not only defeating the purpose of applying the pressure, but also (sometimes) destroying the reputation of the organizations that do it.

The observation of the Toyota Production System, was that we should make quality non-negotiable and then observe the system that emerges.

We let the system PULL work through it, rather than attempting to PUSH. In this way, we can make observations and improvements without applying negative pressure (that results in waste) on any given work center. Raw materials are only released into the process when the previous batch has nearly been consumed, regardless of some manager's desires.

The insight of early Agile practices, was that we might be able to use Stories as a metaphor for Raw Materials and the system we're working within converts those raw materials into something valuable to the customers and/or business.

There are a number of good reasons this metaphor doesn't fit perfectly, but one of the biggest ones is that while both manufacturing and software development can be creative processes, software development represents a much higher percentage of creative work than operating a cell in a generally well-defined production process.

The Kanban boards in Software Workflows were originally intended to make visible the actual throughput of a team, and help us resist releasing new stories into production if the team hasn't yet digested the previous set.

I've definitely seen environments that use these tools with little to no comprehension as to where (or why) they came from and I suspect that has become more of the norm as I've withdrawn into my own little corner of the universe.

If any of this sounds interesting, I highly recommend the book, "The Goal"

Re: Milk Kanban

#74
post #70

Earlier quoted context omitted.

Agree. I dig the idea, really cool, but quoting the article: > it becomes a pain to check the cupboard with milk reserves every now and then If freaking glancing into the shelf once a day (or more like once a week, because this milk has months of shelf life) in scope of full time office manager job is "a pain", maybe that office manager should rethink their employment there.

If its only milk, then this polling might work. But might be also coffee, printer paper, pencils, whatever and you end up doing nothing else than checking shelves all day

[deleted]

Re: Milk Kanban

#75

Earlier quoted context omitted.

So in terms of SW development would that mean we have slips saying "Only 5 Tasks left, come up with new ones"?

The central idea is that traditional manufacturing (and software) environments attempt to PUSH work through the system. This leads to tons of unintended consequences that ultimately sacrifices quality and throughput. Not only defeating the purpose of applying the pressure, but also (sometimes) destroying the reputation of the organizations that do it. The observation of the Toyota Production System, was that we shoul…

Definitely recommend "The Goal", it is fascinating to see its influence on "The Phoenix Project".

I would also offer a recommendation for any jaded hacker. Go and work for a manufacturing company. Seeing real world problems solved by lean experts and process engineers is fascinating. See Kaizen (Continuos incremental improvement) in action in critical systems, systems where a mistake can't be reverted easily and the consequences are huge. See them manage complexity. It is a real education.

Re: Milk Kanban

#76
post #55

> And it’s a healthy wake-up call when someone who knows close to nothing about our fancy stuff designs a system that we would unlikely think of. I can't tell if the author asked Kasia how she came up with the idea? For all we know she's doing an MBA in the evenings and just wrote a paper on the history of just-in-time manufacturing in the Japanese auto industry.

Is there even a Kasia, or did the author print out that note to establish her invented character just for the benefit of her blog's narrative? Does it really matter?

Re: Milk Kanban

#77

Earlier quoted context omitted.

So in terms of SW development would that mean we have slips saying "Only 5 Tasks left, come up with new ones"?

The central idea is that traditional manufacturing (and software) environments attempt to PUSH work through the system. This leads to tons of unintended consequences that ultimately sacrifices quality and throughput. Not only defeating the purpose of applying the pressure, but also (sometimes) destroying the reputation of the organizations that do it. The observation of the Toyota Production System, was that we shoul…

> I suspect that has become more of the norm as I've withdrawn into my own little corner of the universe.

I often wonder what happened to the early grass roots agile community. I know I’ve withdrawn into my world too, I wonder how common that is?

I often feel like we’ve taken steps backward from where we used to be. Not sure how much of that is just my latent curmudgeon though.

Re: Milk Kanban

#78

> When people say Kanban, they tend to think of a specific set of practices. Whiteboards & sticky notes (both almost universally virtual). When software developers say Kanban, they tend to think of whiteboards. For anyone who works in manufacturing they would have thought about replenishment first. It is completely ubiquitous anywhere where taking something from a location signals a need for replenishment.These days…

It's closer to "sign" or a bit more specifically "signboard".

Re: Milk Kanban

#80

Cigarette rolling paper comes in a flat pack, from which you take the papers one by one, like a box of Kleenex. Towards the bottom of the pack, there's gonna be an odd-colored piece of paper, after which there still gonna be 10 pieces left in the box. The odd-colored paper tells you that it's time to buy a new pack, but you still have 10 cigarettes' worth. Edit: found a photo of this phenomenon on r/antiassholedesign…

I think this is now a common pattern. Simplehuman trash bag boxes have a tag that says "you are running low", on the 10th (or so) bag from last.
Post reply on HN