Sitemap - 2023 - 🔮 Crafting Tech Teams
2023 in Review, Newsletter and Community Updates
🗓 Your invitation to the last stream of the year!
How team communication cadence impacts architecture
🗓 Your invitation to Career Growth and Dev Real Talk this week
🗞 Stream Recap: Test-driven Development with Jonathan Hall
Continuous Delivery as a Business Approach
Readers respond to TDD x Psychological Safety survey
🗞 Stream Recap: From Junior to Self-managed
🗓 Your invitation to Career Growth and TDD discussions this week
🗞 Stream Recap: The Three Wrongs of DevOps with Bryan Finster
🗓 Your invitation to AI & Sociotechnical discussions this week
Facts and Projections—event-based time modeling
🗓 Your invitation to DevOps discussions with Tobias Mende and Bryan Finster
🗞 Stream Recap: CQRS and Actors
🗓 Your invitation to this week's CTO fellow discussion & CQRS stream
🗞 Stream Recap: DevOps in Small-Medium Businesses
🗓 Your invitation for Thursday's DevOps stream
🗞 Stream Recap: Temporal Coupling
⏳ Micro-services solve Time, not Size
📚Your invite to join the book club: Accelerate in November [Tech Leaders' Guild]
🗞 Stream Recap: Product Planning
🗞 Stream Recap: Loosely Coupled Architectures
🦴 The skeletons in your architecture caused by needless coupling
🔴 Loosely coupled architectures—Engineering Culture
Provide certainty to stakeholders, not estimates
Continuous Delivery: Progress is the foundation of happiness
🔴 Software Estimations—Engineering Culture
🔴 Trunk-based development—Engineering Culture
To grow as leader seek the unknown.
Forget velocity—Your team needs to deliver before the requirements change
🔴 Refactoring vs Full rewrite—Engineering Culture
Down-to-earth guide to Engineering KPIs
🔴 Pull requests & mono-tasking — Engineering Culture Stream
📚Tech Leaders' Guild—1 week until we start reading "Team of Teams"
🔴 Special Guest: Milan Jovanović on Live #9—Hands-on DDD Examples in C#
De-risk the Team—Behind the scenes on team coaching, part one
So many productivity metrics 🤯 Which one should you use?
🔴 Stream: Understanding Product Domain for Engineers
Low investment TDD—Be conscious of your "digital transformation"
🔴 Stream: DDD Context Mapping with Clean Architecture
Design APIs around data, not databases
Exploring TDD: Not about productivity or design
Inspire a team overwhelmed with tech debt
This week: Tactical DDD Patterns
Types drive the economics of your tests
Join The Book Club in September: Implementing Lean Software Development
The Economics of Refactoring: Tidying, Clean Code, Agile
Tune in for the 20 years of DDD Stream
Naming & Dependencies in Clean Architecture
Don't Optimise what Shouldn't be There
Announcement: Tune in for Event Modeling with Clean Architecture
Psychological safety and dopamine may explain TDD's low adoption
High Performing Teams Report More Mistakes
Productivity, Anxiety and Standards
How High Performing Teams Review Code
Clean Architecture Stream Recap, Part Two This Week, Newsletter Update
Master The Business Benefits Behind Dependency Injection
Benevolent Code Reviews As a Busy Manager
Clean Architecture the Right Way
Is Your Team a Cost Centre Without Product Understanding?
Expensive Lessons That Accelerated My Tech Career
Have your stakeholders estimate with you
When Clean Code is Harmful; Live Stream Tomorrow, Book Club
Harden Product Quality by Refactoring Code Smells
Join The Book Club in August: The Fearless Organization
Stay Sharp with Our Challenges, Live Streams and Coaching
Psychological Safety Provides Transparency and Productivity
Release Cadence is a Stronger Predictor than Estimates
Engineering Managers Influence Limiting Beliefs
Commands, Events and Invariants
Strategies to Manage Event Sourcing Disk Space
Data Streaming ▶ Event Sourcing
When to go from Batch to Stream Processing
Series Kickoff — DDIA Book Review x Event Sourcing, Streaming and Modeling
Team Lessons Found only in Ensemble (Mob) Programming
Join me Today on Code Craft Saturdays
How Soft Skills Accelerate Your Tech Skills
Manage Engineering Risk, not the Team
Simplify Your Control Flow Code, Part 2
DDD—Plan your Aggregates around Invariants
When is the "Right time" for Culture Change?
Simplify Your Control Flow Code, Part 1
Shape your team to be a profit centre
Crafting Tech Teams - Quarterly Update
Backstage - How I Pair with Teams
Accelerate your Team By Improving Fundamentals
What I learned from Failing Startups
High performing teams think and work differently
Why do your developers want to leave?
Tests ROI: Before or After Implementation
Stop Blocking your Team's Intuition
High Performing Teams: Where do the Risks come from?
Mentoring on Talent QL's Pipeline Bootcamp
Join me and Tech Excellence on June 21st
Organising for Innovation is hard
Roadmaps don't create a product; Releases do
Ditching Hourly - Automation and Team Rituals
Plan your Releases using Event Modeling
Make Dependency Injection your Superpower
How much can your Team Deliver? Why?
Refactoring: Become a Code Smell Firefighter 🚒
Thinking > Writing > Writing Code > ??? > Working Software
Redis Changes Every few Years - Are you up to date?
DevEx: It’s All About Automating Your Team
The Most Popular Testing Strategy is "No testing"
Storytelling for your DevEx and Company Culture
Product Owners Respond to Teams Practising DDD
Make your Repositories Simple and Useful
Forward. Maintain direction. Inspire your team
Inspire Your Team to Write Tests
Organise your Work so You Can Feature Flag it Easily
To Stop Estimating, Your Team Has to Deliver Continuously First
Trunk-Based Development Doesn't Work for Slow Teams
Optimise for a Strong Legacy, not Friction
DDD: Build Meaningful Aggregates
Find out What's Valuable and then do Nothing Else
Test-first or don't test at all
Difference between Event Storming and Event Modelling
TDD exposes your problems, rather than fix them.
Why Are Teams So Slow to Adopt Simple Continuous Delivery?
The Two Sides of Domain-driven Design
Core Values - the ones you stick to that cost you money
Use Test-driven Development to Retain Modularity
Weekly Questions - Domain-Driven Design
When you plan something well there’s no need to rush
Use Case x Clean Architecture x Vertical Slices
The Many Ways of Disagreeing What Testing Really Is
SQLite is your Swiss Army Knife. Use it.
Substack is growing on me - Join me on Notes
Week One of Crafting Tech Teams
What Recurring Issue is Your Team Complaining About?
Master your craft, master your tools
Balancing your execution, re-planning the roadmap
Domain-Driven Design is about Language, not Code
What should you prioritise when building a new team?