Slide 20
Slide 20 text
Aiming for Technical excellence
● 4 rules of simple design (test, reveal intent, DRY, less is more)
● Clean code, refactoring, scout rule.
● SOLID principles, Object calisthenics, DRY, KISS, DAMP, etc.
● Design patterns
● Hexagonal/onion/clean architecture
● TDD/BDD (“Interaction-Driven Design”)
● Continuous learning culture:
○ talks, meetups, conferences, coding dojos, books, videos, etc.
○ 20% of our time (every Friday)
● DELIBERATE PRACTICE:
○ You won’t improve much as a SW Eng. just coding at work N hours/day