subscribe via RSS
Series
If you're looking for "Integrated Tests are a Scam", I've moved those articles, so please click here to read them, then come back here for more!
#NoEstimates
Free Your Mind to Do Great Work
- Making Use of 'Silly' Advice: Part 3 ( )
- Forecast Costs Responsibly ( )
- Slack's Role in Managing Software Projects: Revisited ( )
- Making Use of 'Silly' Advice: Part 2 ( )
- Our Collective Struggle Over Technical Debt ( )
- Making Use of 'Silly' Advice ( )
- Giraffe Ears: An Example ( )
- Two Simple Tools for Handling Open Loops ( )
- How TDD Seems To Go Against Agility ( )
- The Trouble With 'Readable' Code ( )
- Not Only X, But Also Y ( )
- Scarcity Mindset and Work In Process ( )
- Agility Creates Options, But Strategy Remains a Free Choice ( )
- Remote Training Without (With Less?) Blame ( )
- Breaking Free Of a Damaging Behavioral Pattern ( )
- Practical Steps to Delay Burnout ( )
- Lasting Change Demands Alignment ( )
- The Coming Battle About Psychological Safety ( )
- Sometimes The Ax Is Sharp Enough ( )
- Choosing New Habits ( )
- Avoiding Distractions While Programming ( )
- Flow Requires Focus, Not Time ( )
- Should We Even Debate Refactoring With Stakeholders? ( )
- Stop Giving Away Your Greatest Advantage at Work ( )
- Slamming the Snooze Button on Work ( )
- Stop Future Work From Hanging Over Your Head ( )
- When You're Buried in Email ( )
- The Two-Minute Rule ( )
- You Can Start Enjoying Work More Today! ( )
- Change Your Life One Habit At A Time ( )
- Produktivitet för Deprimerade ( )
- Productivity for the Depressed ( )
- Stop Controling Your Reactions to Others' Behavior ( )
- Refactoring: Where Do I Start? ( )
- Test-Driven Development as Pragmatic Deliberate Practice ( )
- You Ain't Gonna Do It ( )
- Manufacturing Slack: An Interview with Agile Croatia ( )
- A Powerful Question: What do we like about this? ( )
- Powerful Questions: how questions speak louder than advice ( )
- Don't Waste Your Golden Learning Opportunity! ( )
- Getting Unstuck: Unleashing the Expert Within! ( )
- System and Method for Alleviating Fears in Clients* ( )
- A Proven Path to Effectiveness ( )
- Getting Started with Getting Things Done ( )
- Q: Why are you taking all these breaks? I never see you working! ( )
- Get Stuff Out of Your Head... Now! ( )
- Ignore This Article At Your Peril: You'll Miss a Great Learning Opportunity! ( )
- You're Probably Sabotaging Your People's Training ( )
- The Importance of Aligning Authority with Responsibility ( )
- How Test-Driven Development Works (And More!) ( )
- Increase Your Sphere of Influence by Focusing on People One at a Time ( )
- Why I Try to Communicate in E-prime ( )
- "Failing Quickly" via Productivity501 ( )
- Why I Don’t Worry About Growth ( )
Powerful Questions
Psychological Safety
Questionably Agile
- Sooner, Not Faster: Revisited (and Intensified) ( )
- Agile's Hyperproductivity X-Prize ( )
- XP: My Greatest Misses, 2000-2009 ( )
- Sometimes The Ax Is Sharp Enough ( )
- No, Estimates Are Not Evil ( )
- Do We Need A New Word For 'Velocity'? ( )
- Individual Kanban Boards for Your Programmers? Bad Idea. ( )
- Give Yourself the Gift of Sanity This Christmas ( )
- Lamentations on the Last Ten Years of Agile Software Development ( )
- Forget Velocity ( )
Questions and Answers
Quick Win
Rants
Software Design
- TDD "Isn't About Testing" Revisited ( )
- Should We Even Debate Refactoring With Stakeholders? ( )
- Refactoring: Where Do I Start? ( )
- Test-Driven Development as Pragmatic Deliberate Practice ( )
- Understanding Coupling and Cohesion ( )
- SOA and Agile: Friends? Enemies? Frenemies? ( )
- The World's Best Intro to TDD (demo video) ( )
- What matters most when writing code? (Readability? Performance?) ( )
- A Proven Path to Effectiveness ( )
- Becoming an Accomplished Software Designer ( )
- How Test-Driven Development Works (And More!) ( )
- The Four Elements of Simple Design ( )
Surviving Legacy Code
- Managing the Uncertainty of Legacy Code: Part 5 ( )
- Managing the Uncertainty of Legacy Code: Part 4 ( )
- Managing the Uncertainty of Legacy Code: Part 3 ( )
- Managing the Uncertainty of Legacy Code: Part 2 ( )
- Managing the Uncertainty of Legacy Code: Part 1 ( )
- Questions from the Legacy of SoCraTes 2020 ( )
- Brewing Espresso and Legacy Code ( )
- Ask Why, But Never Answer ( )
Unquestionably Agile
- Forecast Costs Responsibly ( )
- Slack's Role in Managing Software Projects: Revisited ( )
- Our Collective Struggle Over Technical Debt ( )
- How TDD Seems To Go Against Agility ( )
- Agility Creates Options, But Strategy Remains a Free Choice ( )
- Remote Training Without (With Less?) Blame ( )
- Promoting Working Together With Value Streams ( )
- "Being Agile": An Example ( )
- Sooner, Not Faster: Revisited (and Intensified) ( )
- How Does One Start With Unit Tests? ( )
- Better and Cheaper Estimates, If You Must ( )
- Lasting Change Demands Alignment ( )
- The Coming Battle About Psychological Safety ( )
- Sooner, Not Faster Revisited ( )
- TDD "Isn't About Testing" Revisited ( )
- Extreme Programming Is People! ( )
- Your Daily Scrum is Killing Your Team ( )
- A Better Path To the "Definition of Done" ( )
- Embrace 'Doing Agile' ( )
- User stories: a ticket for a conversation ( )
- The Part-Time Agile Coach: no, it's not crazy ( )
- The Three Values of Software ( )
- Interpreting Inaccurate Estimates ( )
- Agile and Innovation ( )
- Story Test-Driven Development: Don't Start Here ( )
- The Post-Iteration Demo: Practice or Anti-Pattern? ( )
- When You’re the Bottleneck… ( )
- Rethinking "Rethinking Stand-Up Meetings" ( )
- Why Stand Up? ( )
- What Is Your Customer's Job? ( )
- The Daily Scrum and Accountability ( )
- Stand-Up/Daily Scrum: Measuring Trust ( )
Value-Driven Product Development
- Sometimes The Ax Is Sharp Enough ( )
- Do We Need A New Word For 'Velocity'? ( )
- Leaky Scenarios: The Silent Project Killer ( )
- What Makes an MVP? ( )
- A Better Path To the "Definition of Done" ( )
- Three Steps to a Useful Minimal Feature ( )
- Story Test-Driven Development: Don't Start Here ( )
- Make Your Users Say, "Wow!" ( )
- How You'll Probably Learn to Split Features ( )
- What Is Your Customer's Job? ( )
- The Disengaged Customer ( )
- The World's Shortest Article on Behavior-Driven Development, Revisited ( )