Trunk-Based Development Is Too Risky! | Source code management, CI/CD, and software development anti-patterns
If you write software, you are probably collaborating with other developers. If you are collaborating, then you probably need to isolate your code and then merge it together when you're done. So what are some of the best-practices for managing this?
My favorite is trunk-based development, but that name probably doesn't mean what you think it means! In this episode, we dive into branching strategies and trunk-based development. We also touch on test automation, CI/CD pipelines, agility, and DevOps practices. We'll also talk about anti-patterns or "worst practices" that some companies adopt because they are risk averse. Ironically, many of today's software delivery practices increase risk rather than decrease it!
Hear my take and compare it to your own, then Tweet me (@tweetsofgrant) and tell me where our views differ!
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
Google's Guidebook on Trunk-Based Development
Other Visualizations of Trunk-Based Development
DevOps and CI/CD Pipelines | Best practices in engineering and change and release management
How to Handle a Narcissist | Gaslighting, manipulation, and abuse - you will not believe the fantasy land they live in!
I Hate My Dream Job | Managing Burnout and Overwork
War Stories from IT | Indie GameDev and the Art of Bonsai
Prioritizing Technical Debt, Bugs, and Features | Using an Eisenhower Matrix
Leadership in IT | Centralized vs Decentralized Command and Business Agility
War Stories from IT | Southwest Airlines
Software Engineer vs Developer | Should I call myself an engineer?
What makes a resume effective? | Solve someone's problem, don't write an autobiography
How to Ask For a Raise | Are you getting paid enough to be a developer?
Top Secret Engineering Programs | Working with Classified Information
LeetCode is the Devil | What happens behind the scenes in an interview!
What is DevOps? | Common pitfalls and misunderstandings of combining Development and Operations
Should I Go Into Management? | Promoting Above Senior Developer
QA2: Get Promoted FAST | Becoming a Senior Engineer in only 2 years!
College vs Industry Experience | Did My University Degree Fail Me?
QA1: Should I accept a job offer even if I feel unqualified? | Imposter syndrome is a real thing
What size company should I work for? | Fulfillment vs career advancement and FAANG
Tricks to getting a software dev interview | Interviews from a manager's perspective
Tech in the Right Direction
Tech Talk with Mathew Dickerson
The Chip Warriors_Premium Episodes
Artificial Intelligence and You
Harry Potter Audiobooks by Jim Dale + More!
Black Wolf Feed (Chapo Premium Feed Bootleg)
Copyright © 2006-2022 Podbean.com