Engineering Notes A personal knowledge base for all things software engineering.

Protecting focus enables higher-quality design and fewer defects.

Practices:

  • Time blocking with clear goals
  • Minimize context switching (batch shallow tasks)
  • Strong boundaries: notifications, meetings, chat
  • Asynchronous collaboration by default

© 2025 Engineering Notes