Delivery and Practice
-
RESOURCE
5 Proven Strategies for Successful Software Modernization
Brad EdigerAugust 20, 2024
-
RESOURCE
The Potential and Pitfalls of AI-Assisted Coding
Brad EdigerJuly 08, 2024
-
ARTICLE
How AI-Powered EMRs are Curing Healthcare's Biggest Headaches
Laney Coletti-SaracinoMay 20, 2024
-
ARTICLE
Designing for AI: Unveiling a New Set of Personas
Jeff MielkeMarch 22, 2024
-
RESOURCE
Your Comprehensive Guide to Keeping Legacy Systems Successful
Brad EdigerMarch 22, 2024
-
ARTICLE
The Benefits of Recreating Vendor Software In-House
Amanda GrahamMarch 15, 2024
-
ARTICLE
Empower Your Teams to Prioritize Product Safety at Every Stage
Eva PenzeyMoogMarch 08, 2024
-
ARTICLE
The Design Process and Agile Development: Part 1 — Design Is Collaborative
Daisy MølvingFebruary 02, 2024
-
ARTICLE
Password Managers: From Skeptic to Cautious Fan
Mike O'ConnellDecember 27, 2023
-
ARTICLE
Ensemble Programming: Tips for Software Teams to Survive and Thrive
Rani ZilpelwarOctober 19, 2023
-
ARTICLE
5 Tips to Getting Started with Ensemble Programming
Rani ZilpelwarOctober 19, 2023
-
PODCAST
Centering Outcomes Over Outputs With Project Director Mike Danaher and Designer Hani Kruger
Jerome GoodrichJune 16, 2023
-
ARTICLE
Three Tips To Help Software Teammates Ramp Up
Priya PatilJanuary 26, 2023
-
ARTICLE
Finding Stability to Address Today’s Business Challenges
Kevin KotowskiDecember 16, 2022
-
VIDEO
Optimize for People, Not Processes with Project Management
Martin GastonSeptember 23, 2022
-
VIDEO
8 Steps to Project Planning With the Critical Path Method
Curtis MavesSeptember 21, 2022
-
PODCAST
Continuous Learning: Cultivating Engaged Teams with Paul Pagel
8th LightMarch 24, 2022
-
ARTICLE
A Case Study in Vim Script 101: Making a Test Runner
Tony DistintiJanuary 05, 2021
-
ARTICLE
Mitigating the Risks of Small Development Teams
Malcolm NewsomeMarch 19, 2020
-
ARTICLE
How can you move from a business operating on spreadsheets to custom software? Part 2
8th LightMarch 10, 2020
-
ARTICLE
How can your business move from operating on spreadsheets to custom software? Part 1
8th LightMarch 03, 2020
-
ARTICLE
Axes of Quality
Colin JonesJanuary 14, 2020
-
ARTICLE
How to Write Flexible and Clear Unit Tests
Rani ZilpelwarDecember 10, 2019
-
ARTICLE
Tickets for Specialised Teams
Nick DyerDecember 03, 2019
-
ARTICLE
Unit Testing Code Boundaries
Ashley ByeJune 04, 2019
-
ARTICLE
One Neat Trick To Avoid Rewriting Your Software Product
Doug BradburyApril 16, 2019
-
ARTICLE
Product Owner's Guide to Investment Portfolio
Li-Hsuan LungMarch 05, 2019
-
ARTICLE
Essential & Relevant: A Unit Test Balancing Act
Thomas CountzFebruary 19, 2019
-
ARTICLE
I'm Only Going To Say This Once - Don't Repeat Yourself!
Dan PelenskyFebruary 05, 2019
-
ARTICLE
Tech to Watch in 2019
Colin JonesDecember 27, 2018
-
ARTICLE
The True Cost of Rewrites
Doug BradburyNovember 27, 2018
-
ARTICLE
Jack of all trades, Master of One
Makis OtmanOctober 30, 2018
-
ARTICLE
Here’s What Happened: Five Things We Learned About Unit Tests from David Scott Bernstein
Paige WatsonSeptember 11, 2018
-
ARTICLE
Exploring Error Handling Patterns in Go
Kyle KrullAugust 13, 2018
-
ARTICLE
Diagnosing Problems Quickly
Sarah SundayMay 21, 2018
-
ARTICLE
Talking to Yourself: Daily Standups in a Team of One
Ian CarrollMarch 27, 2018
-
ARTICLE
The Biggest Software Mistake That Small Business Owners Make
8th LightNovember 15, 2017
-
ARTICLE
How to Grow a User Group, the Remix
Ray HightowerSeptember 13, 2017
-
ARTICLE
New Leadership for ChicagoRuby
Ray HightowerSeptember 07, 2017
-
ARTICLE
Diversity, Inclusion, and 8th Light
Paul PagelAugust 14, 2017
-
ARTICLE
Hedy Lamarr: More Than the Most Beautiful Woman in the World
Elizabeth EngelmanJuly 10, 2017
-
ARTICLE
API Assumption Tests
Christoph GockelJune 14, 2017
-
ARTICLE
Working Effectively with Offshore Teams
Georgina McFadyenMarch 27, 2017
-
ARTICLE
Build as Much as You Can
Jerome GoodrichMarch 23, 2017
-
ARTICLE
Ginny Hendry: A Legacy of Learning
8th LightFebruary 09, 2017
-
ARTICLE
The App is Broken
Kevin KotowskiJanuary 16, 2017
-
ARTICLE
Wolf and Rabbit
Li-Hsuan LungJanuary 09, 2017
-
ARTICLE
Reducing Software Costs and Mitigating Risk
Javier SaldanaDecember 21, 2016
-
ARTICLE
The Why: A Better Git Commit Message
Dariusz PasciakOctober 31, 2016
-
ARTICLE
Make Yourself Dispensable
Li-Hsuan LungOctober 12, 2016
-
ARTICLE
Chronic and Acute Problems in Software
Kevin BuchananOctober 04, 2016
-
ARTICLE
A Good Craftsman Never Blames His Tools
Georgina McFadyenSeptember 28, 2016
-
ARTICLE
What Will Your Legacy [Code] Be?
Colin JonesAugust 30, 2016
-
ARTICLE
Staying Clean
Dariusz PasciakJuly 25, 2016
-
ARTICLE
How learning a static language helped me improve my design.
Jarkyn SoltobaevaJuly 11, 2016
-
ARTICLE
How TDD can make your team happier
Chris JordanApril 13, 2016
-
ARTICLE
Program Like a Debater: Character, Commitment, Team Work, Hard Work
Rob MulholandAugust 28, 2015
-
ARTICLE
When the going gets tough, craftsmen stay tougher
Mike EbertFebruary 16, 2015
-
ARTICLE
Single Responsibility Principle: Why Does it Matter?
Elizabeth EngelmanJanuary 22, 2015
-
ARTICLE
'Convenient' Does Not Necessarily Mean 'Right'
Dariusz PasciakAugust 27, 2014
-
ARTICLE
Software Craftsmen Are Arrogant, Slow, and Dogmatic
Paul PagelAugust 21, 2014
-
ARTICLE
An Appeal to CS Teachers
Dariusz PasciakAugust 13, 2014
-
ARTICLE
There's an Exception for That
Craig DemyanovichJune 02, 2014
-
ARTICLE
Yes, you can speak at a conference
Eric SmithMay 28, 2014
-
ARTICLE
Be Empirical
Kevin BuchananMay 20, 2014
-
ARTICLE
We are Principled: 11th Edition
Rick WinfreyMarch 05, 2014
-
ARTICLE
Courage vs. Cargo Cults
Will WarnerJanuary 21, 2014
-
ARTICLE
Stuck in the Muck
Doug BradburyOctober 08, 2013
-
ARTICLE
I Am Not An Island
Chris PeakSeptember 20, 2013
-
ARTICLE
Another Kind of Intelligence
Will WarnerSeptember 20, 2013
-
ARTICLE
Mindfulness and Stress Relief
Susan RossoAugust 26, 2013
-
ARTICLE
Set the Tone With Project Setup
Mike JansenAugust 07, 2013
-
ARTICLE
Do More of What you Want at Work: Productive Partnerships
Ben VossJuly 30, 2013
-
ARTICLE
Honesty Under Pressure
Mike JansenJuly 29, 2013
-
ARTICLE
Reflections on the 8th Light Principles: Stretching Your Boundaries
Mike JansenJuly 24, 2013
-
ARTICLE
Conferences, Challenges and Inspiring Great Ideas
Ben VossJuly 16, 2013
-
ARTICLE
We are Principled: 10th Edition
Mike JansenJuly 15, 2013
-
ARTICLE
What is a Craftsman?
Ben VossJune 10, 2013
-
ARTICLE
We are Principled: 9th Edition
Jim SuchyMay 22, 2013
-
ARTICLE
We are Principled: 8th Edition
Joey ShipleyApril 24, 2013
-
ARTICLE
We are Principled: 7th Edition
Steve KimApril 16, 2013
-
ARTICLE
We are Principled: 6th Edition
Eric SmithApril 08, 2013
-
ARTICLE
We are Principled: 5th Edition
Li-Hsuan LungMarch 25, 2013
-
ARTICLE
We are Principled: 4th Edition
Myles MegyesiMarch 18, 2013
-
ARTICLE
We are Principled: 3rd Edition
Paul PagelMarch 12, 2013
-
ARTICLE
We are Principled: 2nd Edition
Eric MeyerMarch 08, 2013
-
ARTICLE
We are Principled: 1st Edition
Kevin LiddleFebruary 18, 2013
-
ARTICLE
JIT or AOT Learning?
Colin JonesFebruary 12, 2013
-
ARTICLE
Investing In Our Tools
Justin HerrickFebruary 11, 2013
-
ARTICLE
Counting Mistakes
Sue KimJanuary 31, 2013
-
ARTICLE
Mythical Man Month - The Cliff Notes
Sue KimJanuary 31, 2013
-
ARTICLE
Humble Pursuit of Mastery
Paul PagelJanuary 24, 2013
-
ARTICLE
Call for Translators
Li-Hsuan LungNovember 24, 2012
-
ARTICLE
Environment Activist
Joey ShipleyNovember 16, 2012
-
ARTICLE
In Search of Diversity
Li-Hsuan LungOctober 06, 2012
-
ARTICLE
About Ergonomics
Angelique MartinSeptember 25, 2012
-
ARTICLE
Why Frameworks?
Myles MegyesiSeptember 12, 2012
-
ARTICLE
Thinking Differently About the Single Responsibility Principle
Cory FoyAugust 07, 2012
-
ARTICLE
Accepting New Methods in the Digital World
Susan RossoJuly 16, 2012
-
ARTICLE
You're Going To Be Wrong
Dave MooreJuly 16, 2012
-
ARTICLE
Entrepreneur's Guide to Buying Custom Software
Paul PagelJune 20, 2012
-
ARTICLE
What do developers do all day?
Dave MooreJune 20, 2012
-
ARTICLE
Oh, it's not that hard
Doug BradburyJune 18, 2012
-
ARTICLE
Collaborative Partnerships
Margaret PagelMay 31, 2012
-
ARTICLE
Deliberate Practice
Patrick GombertMay 15, 2012
-
ARTICLE
Questions and Developers
Dave MooreMay 14, 2012
-
ARTICLE
Craftsmanship Begins With You
Cory FoyApril 13, 2012
-
ARTICLE
Learn a New Language
Steve KimApril 12, 2012
-
ARTICLE
A few fallacies, for your consideration
Colin JonesApril 04, 2012
-
ARTICLE
What Careless Code Says
Mike JansenMarch 26, 2012
-
ARTICLE
How to Run a Great Conference
Craig DemyanovichMarch 19, 2012
-
ARTICLE
Warming Up
Craig DemyanovichMarch 03, 2012
-
ARTICLE
Craftsmen, Painters, and Monks
Li-Hsuan LungMarch 02, 2012
-
ARTICLE
How To Keep a Handle on Your Software Development Return on Investment
Angelique MartinFebruary 10, 2012
-
ARTICLE
Effective Customer Consultant Relationships
Dave MooreJanuary 20, 2012
-
ARTICLE
8 Things You Ought to Know If You Do Not Know Anything About Hiring A Software Developer
Angelique MartinJanuary 19, 2012
-
ARTICLE
Fixed Feature
Paul PagelDecember 16, 2011
-
ARTICLE
Doing a Good Job
Eric MeyerDecember 05, 2011
-
ARTICLE
Software Craftsmanship Manifesto? Duh!
Micah MartinDecember 01, 2011
-
ARTICLE
SCNA: Why Salespeople should attend!
Margaret PagelNovember 29, 2011
-
ARTICLE
Front End Craftsmanship
Billy WhitedNovember 20, 2011
-
ARTICLE
Name Configuration Management Analysis Blog
Doug BradburyNovember 17, 2011
-
ARTICLE
Simplicity of Teamwork
Brian PrattOctober 25, 2011
-
ARTICLE
The Ways of Practice
Mike JansenSeptember 07, 2011
-
ARTICLE
The Value of Practice
Mike JansenSeptember 06, 2011
-
ARTICLE
Rolemodel Recap Day 3
Doug BradburyJanuary 24, 2011
-
ARTICLE
Rolemodel Recap Day 2
Doug BradburyJanuary 21, 2011
-
ARTICLE
Rolemodel Recap Day 1
Doug BradburyJanuary 20, 2011
-
ARTICLE
Speech is silver; silence is golden
Craig DemyanovichDecember 20, 2010
-
ARTICLE
Presence, Part 1
Doug BradburyDecember 09, 2010
-
ARTICLE
Goals for the growing the market of quality development
Paul PagelSeptember 21, 2010
-
ARTICLE
Relevance Craftsman Swap Day 4
Colin JonesJuly 09, 2010
-
ARTICLE
Relevance Craftsman Swap Day 3
Colin JonesJuly 08, 2010
-
ARTICLE
Relevance Craftsman Swap Day 1
Colin JonesJuly 07, 2010
-
ARTICLE
Relevance Craftsman Swap Day 2
Colin JonesJuly 07, 2010
-
ARTICLE
International Craftsman Swap Day 4
Eric SmithJune 24, 2010
-
ARTICLE
International Craftsman Swap Day 3
Eric SmithJune 23, 2010
-
ARTICLE
International Craftsman Swap Day 2
Eric SmithJune 22, 2010
-
ARTICLE
International Craftsman Swap Day 1
Eric SmithJune 21, 2010
-
ARTICLE
JRuby Helps Us Craft Quality Software
Doug BradburyApril 06, 2010
-
ARTICLE
Makin’ Somthin’
Doug BradburyMarch 15, 2010
-
ARTICLE
The Hammock
Doug BradburyMarch 12, 2010
-
ARTICLE
Walk and Code
Doug BradburyFebruary 25, 2010
-
ARTICLE
Stubbing :new Considered Harmful
Eric SmithFebruary 08, 2010
-
ARTICLE
Zeroth rule of Professionalism
Paul PagelJanuary 08, 2010
-
ARTICLE
A Software Craftsman’s New Year’s Resolutions
Colin JonesDecember 30, 2009
-
ARTICLE
Thoughts from a Boutique Software Shop
Paul PagelSeptember 12, 2009
-
ARTICLE
Why Software Development is a Craft
Doug BradburyAugust 22, 2009
-
ARTICLE
Reasons to Attend SCNA
Paul PagelJune 17, 2009
-
ARTICLE
Bug free or Free Bugs
Paul PagelApril 26, 2009
-
ARTICLE
Obtiva Craftsman Swap Day 5
Jim SuchyApril 19, 2009
-
ARTICLE
Obtiva Craftsman Swap Day 4
Jim SuchyApril 17, 2009
-
ARTICLE
Obtiva Craftsman Swap Day 3
Jim SuchyApril 16, 2009
-
ARTICLE
Obtiva Craftsman Swap Day 2
Jim SuchyApril 15, 2009
-
ARTICLE
Obtiva Craftsman Swap Day 1
Jim SuchyApril 14, 2009
-
ARTICLE
One Take on Configuring Rails Routes and asset_host
Jim SuchyDecember 02, 2008
-
ARTICLE
Observing a Craftsman
Paul PagelNovember 17, 2008
-
ARTICLE
Agile in Buenos Aires
Micah MartinOctober 29, 2008
-
ARTICLE
Fidelity Life Case Study
Micah MartinOctober 02, 2008
-
ARTICLE
Customer Interaction
Eric MeyerSeptember 23, 2008
-
ARTICLE
Definition of Software Craftsman
Micah MartinSeptember 21, 2008
-
ARTICLE
Own Your Tools
Doug BradburySeptember 15, 2008
-
ARTICLE
Maturing the Manifesto
Doug BradburyAugust 27, 2008
-
ARTICLE
Tag! I'm it!
Micah MartinJuly 02, 2008
-
ARTICLE
Developing against web browser navigation
Paul PagelJune 27, 2008
-
ARTICLE
Some Thoughts on Software Defects
Paul PagelJune 24, 2008
-
ARTICLE
Promises Promises
Eric SmithMay 17, 2008
-
ARTICLE
Wake up and code!
Paul PagelMay 08, 2008
-
ARTICLE
Agile Production Support: Final brush strokes
Paul PagelFebruary 18, 2008
-
ARTICLE
Emotional Iterations
Paul PagelFebruary 07, 2008
-
ARTICLE
Limelight at RailsConf 2008
Micah MartinFebruary 04, 2008
-
ARTICLE
Peer Pressure
Paul PagelJanuary 18, 2008
-
ARTICLE
Lessons Of A Craftsman: Are You Test Driving, Or Just Writing Tests?
Eric SmithJanuary 07, 2008
-
ARTICLE
A Snob
Eric SmithSeptember 11, 2007
-
ARTICLE
Lending a Hand
Jim SuchyAugust 21, 2007
-
ARTICLE
Shake Things Up
Doug BradburyJuly 19, 2007
-
ARTICLE
No Really, We Do that?
Eric SmithJune 05, 2007
-
ARTICLE
Day Three At RailsConf
Eric SmithMay 19, 2007
-
ARTICLE
Day Two At RailsConf
Eric SmithMay 18, 2007
-
ARTICLE
Hello from RailsConf
Eric SmithMay 17, 2007
-
ARTICLE
Got Real?
Micah MartinOctober 23, 2006
-
ARTICLE
Getting Real Review
Micah MartinOctober 13, 2006
-
ARTICLE
Craftsmen are like Babelfish
Micah MartinOctober 02, 2006
-
ARTICLE
Beware the Freebie
Micah MartinSeptember 07, 2006
-
ARTICLE
Building a City
Micah MartinSeptember 07, 2006
-
ARTICLE
Jack and Jill
Micah MartinSeptember 07, 2006
-
ARTICLE
Paper Bullet
Micah MartinSeptember 07, 2006