Семинар, проводимый Евгением Кривошеевым, направлен на систематизацию базовых правил и принципов проектирования с акцентом на ООП-техники, такие как рефакторинг и шаблоны проектирования. Участники должны иметь опыт разработки на ООП-языках, поскольку семинар включает введение в ключевые концепции проектирования, такие как наследование, полиморфизм и взаимосвязи между классами. Программа семинара также охватывает важные литературные источники и методы улучшения дизайна существующего кода.