04.8 · Capability in Engineering
Developer experience
The tools and workflows that make engineers productive, for your own team or for the developers who use your product.
Map6 skills
6 skillsClick a hexagon to set your status
Mark all 6
Where to start
3 resources- docsStart hereDiátaxis ↗Daniele Procida · free guide
Four kinds of documentation (tutorials, how-to guides, reference, explanation) and why mixing them fails.
- articleStart hereShip / show / ask ↗Rouan Wilsenach (martinfowler.com) · 2021 · 9 min
Not every change needs a review before merging; a simple way to decide which do.
- articleGo deeperContinuous integration ↗Martin Fowler · 60 min
The definitive explanation of continuous integration, recently revised, including what it is not.
Tools
2 tools- ToolFreemiumGitHub Actions
CI/CD built into GitHub, for running tests, checks and deployments on every change.
- ToolOpen sourceRenovate
Open-source bot that opens pull requests to keep dependencies up to date.
Also in Engineering
04- 04.3Data engineering
Related elsewhere
1- 04.7.6Model Context Protocol