
4.5K
Downloads
35
Episodes
A captivating exploration into the business of IT and software engineering. Each episode delivers real-life stories, lessons, and insider knowledge from the trenches of software development, ranging from scrappy startups to Fortune 500 powerhouses. Whether you’re an IT enthusiast, an aspiring engineer, or a seasoned professional, Grant’s experience across Aerospace, Fintech, Defense R&D, and High Tech industries will provide invaluable insights to help you navigate and succeed in your career. Dive deep into topics such as software architecture, infrastructure, the software development lifecycle, and Agile product delivery, as well as hear conversations with guests from the field with various experiences of their own. This podcast is not just about technical knowledge, but also about charting your path successfully through IT and business. Read more at: https://grantdryden.com If you have a question that you want answered, send it to: hello@grantdryden.com
Episodes
Tuesday Apr 19, 2022
Tuesday Apr 19, 2022
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!
-----
Comments (0)
To leave or reply to comments, please download free Podbean or
No Comments
To leave or reply to comments,
please download free Podbean App.