- Talks about the operations of a fairly large library rewrite, aim to be backwards API-compatible
- Running old vs. new via a feature flag is pretty useful ehre
- TDD against old test cases (really, this safety net is the best bit of adding tests)
- Companies can be still successful if theyr'e stuck in the chasm (primarily relying on push-based sales)
- Some markets will never be "pull" based
- Learn into providing services / integration work
- Some buyer groups can be very hard to sell to, causing lower contract values and higher acquisition costs
- Premium on survival
- Various good / bad skills and behaviours of product managers
- Dictate your product story, manage it, deliver it, and own it
- "Head of engineering or VP of engineering is the executive that grows and manages the engineering team, is responsible for assessing the time it will take to deliver features (or products), and delivering quality releases on that schedule."
- Brings sanity into the engineering process; has mental accounting of when development, tech debt, etc. make sense
- Builds, maintains, and evolves the engineering culture and processes as it scales