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
The United States Executive Order on AI | Startups, GenAI companies, everyone pay attention!
Prompt Engineer | The Evolution and Impact of AI in Software Development
Guest: Ben Whately | Neural networks, how the brain learns a language, and founding his startup company Memrise
Guest: Steve Toy | Memrise and AI-Powered Language Learning
Guest: James Jones | QOL Group and Supporting a Diverse Workforce
Building Web Scale Applications | Cloud Computing at Scale
Guest: Dustin Warner | Platform Development and How it Supports Your Business
ChatGPT and GPT-3 | Artificial Intelligence and Machine Learning Fundamentals
Okta Hacked! | New Year, New Attack
A Review of the Top 5 Programming Languages of 2022
Twitter and the Great Migration | What’s Mastodon?
The Uber Hack | A Case Study of Worst Practices in InfoSec
What is a Tech Stack | How to architect software products
Change My Career | How to Transition Between Engineering Disciplines
How to Get a Raise | Don’t use inflation as your reason!
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
Join Podbean Ads Marketplace and connect with engaged listeners.
Advertise Today
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
Black Wolf Feed (Chapo Premium Feed Bootleg)
Bannon`s War Room