Weighing up the pros and cons of Build vs Buy
Drill down into why engineers choose to build or buy products.
Episodes
Software platforms: DIY vs. buying it
To build, or to buy, that is the question
Abandoning the build: when investing is the only way to scale
The long tail of product features
Ten things you need to know before making a build vs. buy decision
Addressing the challenges of build vs. buy
Weighing up the pros and cons of build vs buy
Learnings from 'Weighing up the pros and cons of build vs. buy'
Related
Using observability to detangle and understand production
Documenting and communicating architectural decisions
The future of cross-platform is native
Breaking down our understanding of system resilience
Principles for managing product quality
Designing software to maximize developer productivity
Navigating front-end architecture like a Neopian
Shor's algorithm and how to avoid oncoming catastrophes
Building a culture of security for your infrastructure teams
Mobile development 10 years on: native vs. cross-platform
Rejecting the black box: examining the implications and practicalities of testing AI
Identifying and articulating the role of AI in your software design process
The possibility of AI-powered Javascript apps
The benefits of delivering imperfect software
Introduction to functional programming
Using an 'architectural North Star' to align your engineering team with your organization
Handling security issues as an engineering team
Lessons for frontend development at scale
Scaling at the speed of COVID-19: lessons from the front lines of virtual healthcare
The Boring Stack
The problem with "the platform"
How demand shaping can reduce the carbon cost of our applications
How simplifying software can save your engineering teams' time
Changing attitudes toward legacy code
Living without pre-production environments
Supporting employees through redundancies and business closures
Hypothesis-driven development
Better Allies: Karen Catlin in conversation
A primer on engineering delivery metrics
CONTENT SPONSORED by TWITTER
Accessibility from the start
How to adapt your UI testing strategy to your product's stage
CONTENT SPONSORED by WORK & CO
Working in public: Nadia Eghbal in conversation
Writing accessible code
CONTENT SPONSORED by LAUNCHDARKLY
How to unify speed and quality in software engineering
CONTENT SPONSORED by PLATFORM.SH
Scaling held knowledge to unblock teams and untangle software complexity
CONTENT SPONSORED by PLATFORM.SH
Learnings from 'Managing complexity at scale'
CONTENT SPONSORED by BUGSNAG
Measuring app stability to reduce technical debt
CONTENT SPONSORED by BUGSNAG
Building realistic roadmaps for tech debt cleanup
CONTENT SPONSORED by BUGSNAG
Evaluating when it’s time to tackle technical debt
CONTENT SPONSORED by BUGSNAG
Learnings from 'Tackling technical debt'
CONTENT SPONSORED by BUGSNAG
Implementing a plan to clean up technical debt
CONTENT SPONSORED by LAUNCHDARKLY
Achieving speed and quality without sacrifice in engineering
CONTENT SPONSORED by LAUNCHDARKLY
Learnings from 'Maintaining speed while minimizing risk'
CONTENT SPONSORED by PLATFORM.SH
Getting GitOps right
CONTENT SPONSORED by CIRCLECI
Delivering frontend experiences safely and continuously
Gathering requirements: techniques for building a solid backlog
CONTENT SPONSORED by PLATFORM.SH
Embracing simplicity in your engineering team
CONTENT SPONSORED by PLATFORM.SH
Streamlining the management of multiple websites and apps
ICON Framework: Creating Value From Machine Learning
A tour of decisions in event-driven architecture
What VCs want us to know as technical leaders
Creating, defining, and refining an effective tech strategy
The Container Operator's Manual
Developing Single Page Apps in mid-sized companies
Legacy code: Big Rewrite or Progressive Rejuvenation?
Strategies to Edit Production Data
An intro to functional programming
Improving Reliability with Error Budgets and Site Reliability Engineering
Better Incident Management to Reduce MTTR
Creating Architecture and Teams at Less-than-Google Scale
Everything You Need to Know About OpenAPI 3.0 in Ten Minutes or Less
Planning, executing, and landing refactoring
Vault and Security as a Service
Building Tech for the Non-Technical
Case studies in building microservices
Intro to test-driven development
Dealing with deprecated codebases
How to build a fully serverless application
Creating observable microservices
The challenges and rewards of distributed teams
What engineering leaders need to know about blockchain
Starting, executing, and landing big rewrites
The journey from monolith to microservices
Writing Modular CSS with CSS modules
Telling stories through your commits
The importance of pragmatism when building and maintaining systems
The technical journey to microservices
Building replicable dev environments with Docker
CONTENT SPONSORED by CIRCLECI
Cheerful deployments with CI/CD pipelines
Investing in your accessibility workflow
Avoiding the pitfalls of rebuilding software
Tradeoffs on the road to observability
Conversations you need to have before moving from monoliths to microservices
Avoiding “shiny object” syndrome when building software
Building and conveying vision
CONTENT SPONSORED by WORK & CO
Creating technology products that your customers love
Managing technical risk
CONTENT SPONSORED by CIRCLECI
Four key metrics for measuring DevOps success
CONTENT SPONSORED by PLURALSIGHT
Measuring and improving the efficiency of software delivery
Carbon proxies: measuring the greenness of your application
CONTENT SPONSORED by PLURALSIGHT
Five ways data make engineering teams stronger
Traps on the Path to Microservices
Traps on the Path to Microservices
Universal Apps: Architecture for the Modern Web
How to fix a terrible on-call system
CONTENT SPONSORED by LIGHTSTEP
Designing for money and happiness in large-scale open source
The thin line between technology advocacy and ideology
The migration trap in software engineering
Strategies for inclusive product design
CONTENT SPONSORED by SLACK
Carving a modern engineering org out of an enterprise
CONTENT SPONSORED by SLACK
Living with legacy: landing boring change smoothly
CONTENT SPONSORED by SLACK
Forging the path to faster shipping in enterprise orgs
Driving inclusion with explainable artificial intelligence
Reliability and more: preventing a crisis in engineering production
CONTENT SPONSORED by NOTONTHEHIGHSTREET
Accelerating the journey from monolith to microservices
Fostering a sustainable scaling strategy
Serverless is the new LAMP stack
Laying the foundations for a successful build
Sourcing the perfect product for your team
Best practice for seamless product integration
CONTENT SPONSORED by SLACK
A terrible, horrible, no-good, very bad day at Slack
When planning long-term, favor accuracy over precision
Making ‘Big Changes’ Successfully
CONTENT SPONSORED by CIRCLECI
Building a successful and sustainable CI/CD pipeline
CONTENT SPONSORED by MOOGSOFT
Getting your engineers on board with observability
CONTENT SPONSORED by PLURALSIGHT
Scaling engineering in tough times
Outages are coming for you
CONTENT SPONSORED by GITLAB
Building security into your engineering workflow
CONTENT SPONSORED by SLACK
Learnings from 'Carving a modern engineering org out of an enterprise’
How low (level) can you go
Executing and evaluating a technical strategy at scale
CONTENT SPONSORED by SHIFTLEFT
Using Open Source safely and effectively
Top 10 ideas to take into 2022
How to build software that’s ready for the handoff
The principles and habits of healthy software
CONTENT SPONSORED by PAGERDUTY
How to manage toil as you scale
How technologists can reduce our ecological footprint
CONTENT SPONSORED by CODE CLIMATE
Four ways to empower your team through data
How to empower your open source users and contributors
CONTENT SPONSORED by SHIFTLEFT
Four things you need to know from ‘Using open source safely and effectively’
How to redesign your architecture to reduce technical debt
CONTENT SPONSORED by INSTANA
How to make your team fall in love with legacy code
Five ways to care for your open source contributors
How to break the cycle of tech debt
How to estimate and communicate timelines when building software
Introducing quality ratchets: A tool for managing complex systems
CONTENT SPONSORED by HONEYCOMB
How Eve Online uses observability to ease migrations
How to refactor legacy systems by creating application seams
CONTENT SPONSORED by INSTANA
Introducing AIOps: The new trend for repairing software issues
How to get engineering teams on board with accessibility
What is tech debt and how can you explain it to non-technical peers?
CONTENT SPONSORED by DEEPSOURCE
Ways your teams can (realistically) prioritize code quality
CONTENT SPONSORED by PAGERDUTY
The five stages of digital maturity
Fixing broken windows: How to deal with legacy systems
CONTENT SPONSORED by PLATFORM.SH
Switching cloud infrastructure solutions? Follow these three steps.
CONTENT SPONSORED by DEEPSOURCE
A guide to measuring and improving code quality
How to bring order to chaos engineering
Five reasons you shouldn’t rewrite that code
CONTENT SPONSORED by DEEPSOURCE
The four pillars of code health
CONTENT SPONSORED by LINEARB
The workflow metrics that make elite dev teams
CONTENT SPONSORED by CODE CLIMATE
Using cooperative gaming to drive positive engineering change
CONTENT SPONSORED by CHRONOSPHERE
How to pay down your monitoring debt
CONTENT SPONSORED by ADOBE
What makes a front-end developer in 2023?
The case for and against building ChatGPT into your developer workflow
Observability for engineering managers
CONTENT SPONSORED by SWIMM
Will ChatGPT and generative AI replace internal code documentation?
CONTENT SPONSORED by ADOBE
Riding the ever-changing waves of front-end development
CONTENT SPONSORED by ADOBE
The business case for headless CMS - a quick guide for developers
CONTENT SPONSORED by SPLUNK
The relationship between observability, OpenTelemetry, and UX
Kubernetes for engineering managers
CONTENT SPONSORED by CHRONOSPHERE
Solving the mean time to repair problem
The essential tools for software engineering managers
Let's mitigate bias in tech
When to migrate from a monolithic to a distributed frontend architecture
Can platform engineering help you do more with less?
SRE for engineering managers
7 generative AI productivity hacks for developers
The 6 biggest generative AI risks for developers
Tech debt traps to avoid
11 generative AI programming tools for developers
CONTENT SPONSORED by KARAT
What AI has to offer: Using LLM tools in interviews
Tech debt for engineering leaders: How a shortcut today impacts tomorrow
CONTENT SPONSORED by SAUCE LABS
How are engineering orgs achieving reliability in 2023?
CONTENT SPONSORED by DOIT
Architecting for profit: A blueprint for modern cloud economics
CONTENT SPONSORED by DOIT
3 strategies for maximizing your cloud savings
CONTENT SPONSORED by DOIT
Building a cloud architecture that can scale to any challenge
Balancing build vs buy decisions in a post-boom world
How OpenAI fought off security threats and GPU shortages to scale ChatGPT
What you need to know about Biden’s AI executive order
How test coverage can improve code quality
CONTENT SPONSORED by SABRE
6 steps to addressing legacy enterprise code
CONTENT SPONSORED by SABRE
A journey to tackle legacy code in online travel
CONTENT SPONSORED by SABRE
Learning to live with legacy code
Whatever happened to Big Data?
Leading open-source teams in large organizations
CONTENT SPONSORED by STACKSPOT
Unlocking productivity with developer platforms
What developers need to know about generative AI in 2024
CONTENT SPONSORED by STACKSPOT
Choose a contextualized AI coding assistant
12 things to consider when assessing open source software
Mastering tough technical decisions
Researchers say generative AI isn't replacing devs any time soon
Who holds the edge in the JavaScript framework wars?
The best software development analytics tools 2024
How to plan for and mitigate different types of tech debt
5 mistakes to avoid when choosing a software developer analytics tool
A buyer’s checklist for software developer analytics tools
How to write better AI prompts
AI and Kubernetes are pushing cloud costs out of control
9 women in AI you need to know about
4 things you need to know from the latest Thoughtworks Tech Radar
How Zalando uses its own Tech Radar to make better technology choices
How to combat generative AI security risks
6 questions to ask when buying a software developer metrics tool
AI models can’t understand code. Does that matter?
PostgreSQL: The database that quietly ate the world
CONTENT SPONSORED by LINEARB
Partner Content: The Engineering Leader’s Guide to Goals and Reporting
How to argue with the AI coding assistant skeptics
The best AI coding assistants 2024
A buyer’s checklist for AI coding assistants
5 mistakes to avoid when picking an AI coding assistant
Minimum viable architecture is the backbone of a successful product
WebAssembly is still waiting for its moment
How to standardize codebases across teams
What is retrieval-augmented generation (RAG) and are you ready for it?
Understanding feature flags
Why OpenFeature is central to modern feature management
How to build an effective technical strategy
Why Zig is one of the hottest programming languages to learn
The CrowdStrike disaster is a lesson about testing
CONTENT SPONSORED by WORKOS
The case against building your own SSO and SCIM
Why Elixir is one of the hottest programming languages to learn
Inside the tech overhaul of Big Brother’s voting system
The cost of the great developer tool consolidation
Be careful with ‘open source’ AI
CONTENT SPONSORED by WORKOS
The engineering leader's guide to becoming enterprise ready
The best feature management and experimentation software 2024
CONTENT SPONSORED by YLD
How to get started with GenAI
How to choose the right generative AI vendor
5 questions to ask when buying a feature management tool
5 signs you’re ready for feature management and experimentation
CONTENT SPONSORED by SPLIT BY HARNESS
How Envoy freed developers from DIY feature flags
Upcoming Events
LeadDev London 2024
LeadDev London 2024StaffPlus London 2024
StaffPlus London 2024LeadingEng London 2024
LeadingEng London 2024Plug in to LeadDev
Want to get regular updates on all things LeadDev? Sign up to our mailing list
To find out more about how your data is handled check out our Data Promise