Christiaan Fouchéchrisfouche.com·Feb 1, 2024Waterfall in sprints isn't AgileI've worked in unstructured, Waterfall, and Agile software processes since 2009. One I found ineffective is 'Waterfall in sprints', confused as Agile. When I saw a meme about it, I realised it's a common Agile anti-pattern. Here, I'll unpack what I m...346 readsagile
Caleb Trevattin03.hashnode.dev·Aug 20, 2022Singleton Design Pattern in Python?The Singleton Design Pattern Context I've recently been refactoring some of the major components of a project I've been working on for the last few years, Proxima. It's a tool to encode proxies in parallel on multiple machines for DaVinci Resolve. I ...150 readsPython
Senthil Nayagansenthilnayagan.hashnode.dev·Jul 10, 2022Anti-PatternWhat is an anti-pattern? The term "anti-pattern" was first used in 1995 by a computer programmer, Andrew Koenig, in an article called "Journal of Object-Oriented Programming." An antipattern is just like a pattern, except that instead of a solution ...49 readsdesign patterns
Kealan ParrforfreeCodeCampfreecodecamp.org·Nov 23, 2020Anti-patterns You Should Avoid in Your CodeEvery developer wants to write structured, simply planned, and nicely commented code. There are even a myriad of design patterns that give us clear rules to follow, and a framework to keep in mind. But we can still find anti-patterns in software tha...spaghetti code