Choose Boring Technology and Innovative Practices
16 hours ago
- Choosing boring technology reduces unknown unknowns and long-term maintenance burdens.
- Technology maintenance costs are high, and legacy systems are difficult to replace.
- Practices (e.g., test && commit || revert) are easier to adopt and abandon than technology.
- Be conservative with software but innovative with development practices.
- Technology can be divided into 'material' (business-critical) and 'tools' (replaceable); tools allow more innovation.
- Tools are easier to replace than material, enabling experimentation.
- Reminder of the upcoming April Cools event for submissions.