In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Engineering Practices

The habits that keep a codebase healthy over years.

Part: 08 · Craft & Leadership · Priority: High

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

Readable Code

  • Naming
  • Function & Module Size
  • Comments & Intent

Change & Debt

  • Refactoring
  • Managing Technical Debt
  • Legacy Code Strategy

Design Principles

  • Abstraction & Leaky Abstractions
  • Coupling & Cohesion
  • SOLID for Frontend
  • YAGNI & Simplicity

Review

  • Code Review as a Discipline
  • Giving & Receiving Feedback

Robustness

  • Error-Handling Philosophy
  • Defensive vs Offensive Programming
  • Graceful Degradation

Knowledge

  • Documentation Practices
  • Knowledge Sharing & Bus Factor

Interfaces

  • API & Interface Stability
  • Backward Compatibility
  • Deprecation Strategy

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed