Guid.New Fireside Chats Dev-Edition – Design Principles vs. Performance with Kenny Pflug

This fireside chat features Kenny Pflug, a Senior Software Developer specializing in C# and .NET performance. The discussion explores design principles and performance optimization from a developer’s perspective.
Key Principles Discussed
Beyond traditional SOLID principles, Kenny introduces three additional principles grounded in practical software development experience:
- LTI (Learn the Internals) – Understanding how frameworks, programming languages, and libraries work internally
- RPB (Respect the Process Boundary) – Acknowledging architectural and system boundaries
- RTH (Resist the Hype) – Avoiding trends without critical evaluation
Core Message
“You as a developer need to know how the frameworks, programming language, or libraries you deal with work internally so that you can program for them – not against them.”
About Kenny Pflug
Kenny Pflug is a Senior Software Developer at Synnotech with a computer science degree from OTH Regensburg. He conducts doctoral research on object graph deserialization, organizes the Microsoft Developer Meetup Regensburg, and authored the open-source library Light.GuardClauses.
Links: