Modern Software Engineering Mistakes

Full Featured (30 min.)

Many devs are familiar with Clean-Code-Architecture, Design-Patterns, SOLID. DRY, KISS and many other good coding practices but very often they take it to extreme or As-Is and miss the fine real life balance that needs to be done when applying those practices. In this talk I'll demonstrate such mistakes like "Over-Reusing", "Everything is Generic" , Adapter Syndrome, "Following Status Quo" and others. This talk is based on my experience at the 6 workplaces I've worked at in the last 10 yrs, alongside 100's of developers, infinite hours of coding and reviewing others code, 10's of real life commercial codebases in various roles ranging from Developer, to TL , ML Researcher and Architect.