Posts
-
Standing Teams - Pros and Cons
-
Commenting on Comments
-
Pair Programming Patterns - Part 2 - Team Practices
-
Android TDD Series: Test-Driving Data-Access Part 2 - ContentProviders
-
Pair Programming Patterns - Part 1 - Individual Practices
-
Software Craftsmanship Doesn't Equal "Faster" - And That's OK
-
Automated Testers are Antithetical to Good Engineering
-
Android TDD Series: Test-Driving Data Access Part 1 - SQLiteOpenHelper
-
Stop Talking Yourself Out of Good Ideas
-
Grocery Reminder - An Open-Source Android App
-
Android TDD Series: Dagger and Mockito
-
Android TDD Series: Test-Driving Views Part 2 - Fragments
-
Broken Windows and How to Fix Them
-
Android Dev and API Keys - Keep It Secret, Keep It Safe
-
Android TDD Series: Test-Driving Views Part 1 - Activities
-
Android TDD Series: The Setup
-
Code, Creativity, and Beauty
-
Android TDD Series: The Challenges
-
Velocity Multipliers
-
Software Craftsmanship Vs The Iron Triangle: Cut Scope, Not Quality
-
What Is A Good Tech Lead?
-
I’m Challenging You To Challenge Yourself
-
How to Remain Agile at a Distance
-
Testing Anti-Patterns
-
Why Your Four-Year-Old Is The Ultimate Pair-Programmer
-
How to Make Code Reviews Suck less
-
Slicing User Stories: Vertical Vs Horizontal
-
Cucumber Testing Goodies: Date Language and Chronic
-
Hello World From CMake!
subscribe via RSS