5 Things I Learned About Being a Technical Lead
A technical lead shares five key lessons learned from transitioning from a developer to a leadership role, focusing on team empowerment and removing barriers.
Dave Farley, co-author of Continuous Delivery, is a software consultant with 40 years of experience in agile development, high-performance systems, and automated testing. He shares insights on continuous delivery, TDD, BDD, and software design for complex projects.
9 articles from this blog
A technical lead shares five key lessons learned from transitioning from a developer to a leadership role, focusing on team empowerment and removing barriers.
A review of the book 'Team Topologies', which argues that organizational structure is key to effective software development.
Explores applying scientific principles and engineering pragmatism to modern software development to improve practices and avoid common pitfalls.
Explores the historical contributions of women in computing, the decline in female participation, and proposes solutions to improve diversity in the tech industry.
A critical analysis of the SAFe (Scaled Agile Framework) methodology, examining its practical failures and similarities to past bureaucratic processes like RUP.
Clarifies the subtle differences between the terms 'Deploy', 'Release', and 'Delivery' in the context of Continuous Delivery and DevOps practices.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
The article discusses the transformative impact of Continuous Delivery on software development, highlighting its benefits for speed, quality, and team well-being.
Reflections on the 10-year impact of the 'Continuous Delivery' book and the core principles of the software engineering practice.