Using the 5S Principle in Coding
santhoshsundar.medium.com
Using the 5S Principle in Coding
1–10 of 55 posts
Re: Using the 5S Principle in Coding
#2Re: Using the 5S Principle in Coding
#3Re: Using the 5S Principle in Coding
#4Re: Using the 5S Principle in Coding
#55S is more about organizing your workspace, but this article is about organizing your work product. And it doesn’t say anything that isn’t standard dev practice, it just organizes the items under a strained 5S umbrella. Imho
Re: Using the 5S Principle in Coding
#6Re: Using the 5S Principle in Coding
#7Great article! As someone who has inherited poorly documented and maintained codebases (and that has worked in the chemical engineering world), this article hits home on so many points. This should be normalized as best practice or at the very least regular time allotments should be given to make codebases less inscrutable.
I didn't see anything listed that isn't already considered a best practice (at least the headings, the specifics could be debated). Now, whether it's a normal practice or not is another matter, but when you have a huge number of novices joining every year and companies happily laying off senior people who could mentor them you get exactly what we have today.
Re: Using the 5S Principle in Coding
#8Joking aside, I think this article does a decent job of translating Lean manufacturing principles to coding, but the "Set in Order" section grinds my gears a little bit. I have worked on many projects of various sizes, and I think my fellow web devs tend to lean too hard into an overly nested directory structure. In manufacturing terms, imagine if you needed to open a cabinet that contains a toolbox with a plastic organizer in one of the drawers that contains a box that you had to open to get access to some rivets. It doesn't take much for that level of organization to kneecap efficiency. I would much rather have a single directory with 20 files than try to chase down a component file that's eight directories deep. Give me a big list of long descriptive file names, not short names that rely on the directory name to give context.
Re: Using the 5S Principle in Coding
#9Re: Using the 5S Principle in Coding
#105S is more about organizing your workspace, but this article is about organizing your work product. And it doesn’t say anything that isn’t standard dev practice, it just organizes the items under a strained 5S umbrella. Imho
Because of this, the more people writing these practices down from a different viewpoint, the more likely another person is influenced and improves their craft.