Jonathan "J." Tower

Camp Counselor

Avoidifying Over-Complexification: Rooting Out Over-Engineering in Your Projects

Event Logo

Tuesday, July 30, 2024 - 9:00 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 70

Discover the art of unraveling complexity in your software projects and returning to the fundamental principle of KISS ("Keep It Simple, Software developer"). As complexity grows in any system, so do its potential points of failure, underscoring the importance of mastering the art of software architecture simplification. Journey with us as we delve into the most common mistakes that pave the path to software over-engineering. We'll talk about the allure of gold plating. superfluous features, and premature optimization, among other popular complications. Your takeaway will be some practical strategies that will help you hold the line on over-engineering. In short, you will learn to strike the right balance between power and simplicity in your software projects.

Prerequisites

None

Take Aways

  • Attendees will explore how simplicity can unravel complexity and significantly reduce potential points of failure in their projects.
  • Attendees will gain insights into common pitfalls leading to over-engineering, including the allure of gold-plating, unnecessary features, and premature optimization.
  • Attendees will acquire practical strategies to navigate the strategic balance between power and simplicity in software projects.
favorited by:
Kyle Schroeder Rebecca Von Ruden Paul Ross Rolando Lopez Cody Sand John Martin Dave Smith Jacob Netz Clay Hess Brian Robertson Cody Lewis Shaq Mughal Jimmy Zhao Hannah Reuss William Schaeffer Abby Autry Ken Sodemann Caleb Soper Nick Heidke Dustin Collins Natalie Kay Stephen Rimbakusumo Cindy and Brody Enli Adam Dischler Ryan Wisniewski Matthew Ertl Christopher Baker Rashmi Venugopal Drew Douglas Edward Lichtman Elizabeth Groom Avindra Fernando Matthew Ives Brett Allenstein Josh Gretz Sam Patterson Jason Von Ruden Dave Boulineau Kevin Curtis Tadd Eells Ryan Holmes Brian McKeiver Carlos "El Guapo" Porras Rodriguez