Join us for an engaging panel discussion as we dive into the nuanced, often contentious, world of engineering decision-making. Our session, titled "From YAGNI to Sloppy Engineering," brings together five experienced engineers—Austine, Favour, Bowofade, Jonathan, and Victor—to debate the fine line between pragmatic efficiency and technical negligence. The goal for this event isn't to reach a universal consensus, but to surface the different philosophies and mental models that successful teams use to navigate these difficult trade-offs.
In the fast-paced environment of modern software development, the "You Aren't Gonna Need It" (YAGNI) principle is often championed to prevent over-engineering. However, when does applying this principle cross the line into creating a maintenance nightmare? Our panelists will tackle this central tension, dissecting whether specific technical choices—like skipping automated tests in an MVP, delaying microservices, or relying on "temporary" hardcoded fixes—represent healthy pragmatism or irresponsible shortcuts that will inevitably haunt future development cycles.
Throughout the session, we will move beyond abstract theory by working through concrete, real-world case scenarios. From the pressures of meeting strict startup deadlines to managing the complexities of enterprise-scale software, the speakers will defend their reasoning and challenge each other's assumptions. They will explore critical questions, such as whether architectural documentation is an unnecessary overhead or a vital guardrail, and whether feature flags are a necessary safety tool or just another form of complexity.
We invite you to participate in a conversation that respects the reality of engineering: that there are no objectively correct answers, only trade-offs. By examining the impact of company stage, team size, and business requirements on our technical decisions, we hope to leave you with a more robust framework for evaluating your own engineering choices.
Whether you are a developer looking for better decision-making criteria or a lead trying to build a healthier engineering culture, this panel offers a unique look into the minds of experienced practitioners. Come prepared to hear how our speakers have navigated their own past successes and failures, and join us in exploring what it truly means to engineer for the future without stifling the present.