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

Guid.New Fireside Chat Sujet zu Design Principles und Performance

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: