
Is Software Development The Most Difficult Job ITW
Software development is difficult, why is that? If you are wondering “is software development right for me”, “is software development a good career”, or if a software development career is an easy one it probably depends on how you think about problems. You don’t need to be a genius to be good at software development, but software development is never easy and there are some big traps for the unwary. So if you are a junior developer just starting out, or an experienced software engineer fighting to do a great job, what is it that makes software development difficult, and what kinds of things can we do to exert some control and manage the genuine complexity at the heart of what we do.
In this episode, Dave Farley, author of the book “Continuous Delivery” explores the complexity at the heart of our discipline. What are the times when we should really pay attention and move forward carefully? What often stops big organisations from being able to move quickly and produce high-quality work? What is it about software that makes it so difficult to do well?
-------------------------------------------------------------------------------------
📚 BOOKS:
📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.
📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines
📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx
-------------------------------------------------------------------------------------
Also from Dave:
🎓 CD TRAINING COURSES
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses
➡️ https://bit.ly/DFTraining
📧 JOIN CD MAIL LIST ➡️ https://bit.ly/MailListCD
to get regular updates, advice and offers from Dave and Continuous Delivery!
-------------------------------------------------------------------------------------
CHANNEL SPONSORS:
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0
Harness helps engineers and developers simplify and scale CI/CD, Feature Flags and Cloud Cost Management with an AI-powered platform for software delivery. ➡️ https://bit.ly/3Cfx3qI
Octopus are the makers of Octopus Deploy the single place for your team to manage releases, automate deployments, and automate the runbooks that keep your software operating. ➡️ https://octopus.com/
SpecFlow Behavior Driven Development for .NET SpecFlow helps teams bind automation to feature files and share the resulting examples as Living Documentation across the team and stakeholders. ➡️ https://go.specflow.org/dave_farley
Other Videos By Modern Software Engineering
2021-11-17 | The BEST and WORST Places To Work For Developers |
2021-11-10 | Is DevOps Good Or Bad? |
2021-11-03 | Is This Why You’re Bad At Programming? |
2021-10-27 | Getting Started With Microservices |
2021-10-20 | How Did Twitch Get Hacked? |
2021-10-13 | Facebook's BIG Software Failure |
2021-10-06 | Getting Started with TDD - Part 2 |
2021-09-29 | Is AGILE Better Than KANBAN? |
2021-09-22 | Git Flow Is A Bad Idea |
2021-09-19 | Defining Microservices | SHORTS |
2021-09-15 | Is Software Development The Most Difficult Job ITW |
2021-09-12 | What Is BDD? | SHORTS |
2021-09-08 | Test Driven Development Tutorial For Beginners |
2021-09-01 | How To Test Software Performance |
2021-08-25 | Breaking Bad Software Development Habits |
2021-08-18 | 3 Ways OOP Changed The World |
2021-08-11 | What is Post Agile? |
2021-08-04 | 5 Common Mistakes In User Stories |
2021-07-28 | Domain Driven Design with BDD |
2021-07-21 | Software Developer Interview Advice |
2021-07-14 | Real Example of a Deployment Pipeline in the Fintech Industry |