Sublime
An inspiration engine for ideas

Software benefits from both an agile and lean approach. The software binary is agile-created and the path to production is lean, as the build, test, deploy process should run repetitively and with a high degree of automation many times a day. Periodically there will be step-change agile experimentation in the path to production and then back into l
... See moreJonathan Smart • Sooner Safer Happier: Antipatterns and Patterns for Business Agility
bus factor, where project health is measured by the number of developers that would need to get hit by a bus before the project is in trouble.
Nadia Eghbal • Working in Public: The Making and Maintenance of Open Source Software
Our build process starts by pushing changes to a repository on GitHub. When code is pushed to a repository through a pull request, it triggers a job to build the changes made to the branch and deploy them in isolation. This worklow happens interactively within the pull request, where the author has visibility of all steps.
So... See more
How we approach CI/CD · Resend
Both you and Jane know that it is best to let the developers volunteer for tasks than to assign the tasks to them. You also know full well that you daren’t challenge any of the developers’ estimates. You know these people, and you trust them. You know that they are going to do the very best they can.
Robert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
For a fast flow of change to software systems, we need to remove hand-offs and
Matthew Skelton, Manuel Pais • Team Topologies: Organizing Business and Technology Teams for Fast Flow
pairing does not reduce the efficiency of the programming staff but does significantly reduce the defect rate.
Robert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
Software development teams can improve all they like, but if the time from customer need identified to need met hasn’t changed because of bottlenecks in the flow, any local optimization of agility in IT will make little or no difference in the end-to-end time to value.
Jonathan Smart • Sooner Safer Happier: Antipatterns and Patterns for Business Agility
As the software stack for any development effort has exploded over the last 10-plus years,7 organizations with strict tool standards have been at a distinct disadvantage, as their process for adding new tools has been too slow to take advantage of rapid advances.