
Much Ado About Nothing - Kevlin Henney
Description
Join Southampton's developer community for an evening exploring the surprising complexities of 'nothing' in software engineering with renowned technologist Kevlin Henney. Ever since zero became something for nothing, developers have grappled with representing absence, emptiness, and nothingness in code. This talk dives deep into one of programming's most deceptively simple concepts — nothing — and reveals why it's anything but straightforward. ## What You'll Learn Kevlin Henney will explore the many faces of 'nothing' across programming paradigms: - The fundamental distinction between zero as a number and the absence of a thing - How NaN, string.Empty, nullables, and database nulls differ in crucial ways - The practical consequences of confusing absence with emptiness - Surprising behaviors and edge cases in .NET and other frameworks - How these distinctions impact both code quality and user experience - Real-world examples of how 'nothing' creates bugs and confusion ## Why This Matters Whether you're debugging a null reference exception, designing a database schema, or building user interfaces, understanding the nuances of 'nothing' is essential for writing robust software. This talk will change how you think about null checks, optional values, and absence handling in your code. ## About the Speaker Kevlin Henney is an internationally recognized keynote speaker, independent software developer, consultant, trainer, and writer. Known for his deep technical insights and engaging presentation style, Kevlin brings decades of experience exploring the conceptual foundations of software development. ## Event Format This is an in-person meetup hosted by Developer South Coast, bringing together programmers, software engineers, and technology enthusiasts from across the region. The session runs for two hours, including the talk and time for questions and networking. Whether you work in .NET, Python, Java, or any other language, the concepts covered apply across the entire software development landscape. This is a rare opportunity to learn from one of the industry's most respected voices on a topic that affects every codebase. Perfect for developers at all experience levels who want to deepen their understanding of fundamental programming concepts and avoid common pitfalls related to null handling and absence representation. [Register for this event](https://www.meetup.com/developersouthcoast/events/31
Event location
Let your network know you`re going
Share this event to start conversations, invite colleagues, and connect before it begins.
