May 2008
9th
Tackling Quality At Board Level - Removing The Rose-Tinted Glasses
8th
Executable Acceptance Tests Could Drive Development Rather Than UI Mock-ups
7th
ASP.NET Encourages Procedural UI Coding?
3rd
Another Post-Agile Job Advertisement
April 2008
30th
Freelancers Are People Too
29th
Conservation of Difficulty
25th
Dependency Rejection
23rd
My "Simple" 30-Minute Project Was Delivered 10 Minutes Late
22nd
Test-driven Development Illustrated for .NET
22nd
Blog's 3rd Birthday
22nd
Father & Daughter Discover Weather Reports Little Better Than Chance
22nd
My School
18th
Let's Get It Straight, Shall We?
18th
Keep Design Sessions Focused "In The Now"
14th
Same Old Same Old - Most Projects Suffer The Same Ailments
12th
Agile Viral With - er - Interesting Production Values
11th
Phase Transition Illustrates Waterfall-Agile (or is it "WAgile")?
7th
Media Giant Seeks Talented Post-Agile .NET Professionals (London, UK)
6th
Promote Your Software Industry Event
4th
Another Continuous Background Testing Tool
4th
Feynman Lectures Available Online
2nd
Inversion of Control - Are We Sweeping Dependencies Under the Carpet?
1st
The Future Of TDD - Real-Time Feedback As You Type?
March 2008
30th
Should Our Economy Be Based On Invention?
28th
Where's The Passion
27th
RE: Would Developers Take More Care..?
27th
Do Software Developers Need A Muse?
26th
Would Developers Take More Care If They Knew THEY Will Be Maintaining The Code?
26th
Test ASSURANCE Is The Real Goal
24th
Architects with a Capital "A" - You Work In Sales
15th
Zappa On Movements
11th
Test Code Is Production Code, And Test Coders Are Developers
10th
Patterns vs. Principles = Recall vs. Insight
5th
Elephant In The Room - Sanitized, Apolitical Fairytale Version
1st
Customers: Your Software Sucks. So Why Don't You Care?
February 2008
29th
Estimating: Another Bloody Golf Analogy
28th
Earning vs. Learning
27th
Speed Comes Later. Start Slow. Focus On Getting It Right.
27th
Quality Trends Can Reveal Inadequate Refactoring Effort
26th
Return Of The Son Of Project Voodoo
25th
Google Trends Reveals Falling Interest in XP
23rd
Agile Dance Number Caught On Video
22nd
Is Software Developer Certification Already Here?
21st
Would File Compression Reveal Extent Of Code Duplication?
20th
Kinetic Consultants Are Not For The Faint-Hearted
19th
Write All Your Logic In JavaScript and SQL (And Other Really Bad Ideas)
18th
I Most Certainly Do Not Condone 2-Tier Client-Server
16th
.NET Build Engineer Required, London, UK
14th
The Limits Of Unit Testing Are No Excuse For Skimping
13th
Can't Code, Won't Code - The Shortest Technical Interview.
12th
Test-driven Object-Relational Persistence
11th
Simple Object Persistence - When, Goddamit?!
8th
Lack Of Test Coverage Guarantees Lack Of Test Assurance
6th
Scrum vs. Gorman - It's War! (According To Some)
6th
Suggestion For Class Repackaging Tool
5th
Putting Words In My Mouth - I Never Said That Scrum Doesn't Work
5th
Have You Caught The Scrum-Pox Yet?
4th
You Cannot Buy Parlezuml.com Training Anywhere Else
January 2008
30th
"People Who Know Nothing"
29th
Me To A "T"
29th
"Are We Doing Too Much Refactoring?" - I'll Give You 3 Guesses
28th
Don't Rely On Database Technology For Sorting & Searching
28th
How Scrum Spreads - The Scrum Viral Life Cycle
25th
CV Faux Pas
25th
The Secret Of Great Cooking Is Good Ingredients
24th
Poor Tool Support Discourages Package Architecture Optimisation
23rd
Virus-Induced Antiwork - If You're Infectious, Stay Home!
21st
Architecture vs. Design - An Artificial Distinction?
19th
Domain-Specific Languages: The Big, Dirty Secret
18th
The Business Case For Quality - Shouldn't We All Know This By Now?
17th
SOA Dependency Management Principles
16th
Test-driven Workspace Design
16th
Visual Modeling of Regular Expressions
15th
UML Jokes? You Must Be Kidding!
14th
Fancy Some Agile Coaching Work In The Chicago Suburbs?
14th
Proof That Value Has Little To Do With Quality?
11th
Response To My Post About Crappy Code in Crap4J
9th
Crimes Against Usability - Windows Vista & Office 2007
9th
Crap4J Contains Long Methods
8th
Measurement Can Cause Loss Of Swagger
7th
SOA Doesn't Work In A Disjointed Enterprise
4th
Are The Barriers To Excellence Really Where We Think They are?
4th
Post-Post-Agile Response from CEO of NetObjectives
3rd
Detecting Code Smells - Requires Formal Definitions?
2nd
Post-Post-Agile
December 2007
27th
New Year's Resolution? Raise The Quality Bar
21st
Christmas Is Coming!
18th
Schools of Package Architecture - An Illustration
18th
Resist The Pressure of Arbitrary Deadlines - A Christmas Message
17th
Project Quality Charter - Setting Out To Deliver Quality
14th
Complex Jobs Are Not Suited To CVs or Time Tracking
13th
Agile 2008 Open For Submissions
12th
More Places Where Bugs Can Hide
10th
Socks Go In The Sock Draw (And Other Approaches To Package Architecture)
7th
Want To Scale Up Agile? Learn To Let Go.
7th
Unified Principles of Dependency Management & An Explanation of the Value of High Test Coverage
6th
Shorter Methods Helps Localise The Ripple Effect
5th
How Do You Eat An Elephant? (The Surreal Version)
3rd
Mutation Testing Drives A Bus Through the Gaps Between Your Code And Your Tests
November 2007
29th
News From XPDay 07!
29th
What Happened at XPDay 07?
29th
Containment & Delegation vs. Implementation Inheritence - The Proof?
28th
Unifying Package & Type Dependency Metrics
27th
Class Distance From The Main Sequence
27th
Quality Cultures Are Often Products Of Developer Disobedience
26th
I Am The World's Greatest Software Developer
21st
Postcard From Fuerteventura #2
19th
My Tip for a Perfect Holiday - Frosted Beer Glasses
14th
Test-driven Development Is Not About Testing
13th
How Good Are Your Unit Tests?
12th
Example Design Quality Review
9th
Quantum Scheduling (with Joel On Drums)
6th
Enterprise-scale Reuse - An Illustrated Example
6th
Latency Is the Price Of Agility
5th
SPI - The Teams Make It Happen. Not The Consultants.
2nd
Things We Know We Should Do That Nobody Wants To Pay For
1st
Does Automating Metrics Help For Comparing Apples With Apples?
October 2007
31st
Bonfire Night For Beginners
31st
Conflict Is Good (Within Reason)
30th
Fleshing Out A Reusable Code Model for Analysis & Metrics
24th
SOA Design Metric - Lack of Cohesion of Services
23rd
How Dependency Inversion Works
22nd
Dependency Management & Relative Cost of Change
22nd
You Are All Crap (And Other Dashboard Faux Pas)
18th
Formal Code Inspections in a Post-Agile World
17th
How Much "Almost Perfect" Code Can A Team Deliver In A Day?
16th
Business-Critical Means Quality-Critical
12th
How Many Lightbulbs Does It Take To Change A Lightbulb?
12th
Reused Code Is Less Likely To Need To Change
9th
What Makes Abstractions Less Likely To Change?
5th
We All Need A Bit Of Anarchy
4th
Test-driven Kitchen Design
2nd
Package Afferent Couplings & Normalised Distance from Main Sequence - Simulation #2
1st
Change Propagation Simulation
September 2007
27th
icareaboutsoftware.org - Be Part of the First 100
25th
I'm a Born-Again Architect
24th
XPDay 2007
21st
First Post-Agile Job Requirement
21st
Getting The Most Test Coverage With The Least Test Code
17th
Architect as Tester - using xUnit to Test Design Quality
13th
Reused Abstractions & Probability of Change
12th
Change Propagation Probability Metric
11th
Dependency Management - A Thought Experiment
10th
A Great Idea
9th
Shameless Plug
7th
How To Do 2-Tier Client/Server Using NHibernate
6th
Agile Practitioner's Forum - Thank You
4th
Cost of Change Curve Is Really A Spectrum?
3rd
10 Software Development No-Brainers
August 2007
23rd
More People Who Care About Software
23rd
Agile 2007 - Fun With Statistics
22nd
Towards A Unified Model of Dependency Management
20th
Agile Architects, Agile 2007 and Post-Agile Credentials
6th
Feedback-driven Development
3rd
Is "Productivity" Incompatible With Innovation?
1st
Economical, Iterative & Feedback-driven Software Development
July 2007
31st
"Ideal Engineering Day" - Surely an Oxymoron?
30th
Who Cares About Software?
30th
Original Sin - Hiring The Wrong People
27th
Guillaume Bertrand's Refactored Refactorbot
27th
My Three Top Project Requirements
26th
Your Dream Job
26th
Not Underwater - But Thanks For Asking
20th
Refactorbot Discovers Better Solution
19th
OO Design Challenge - Worked Solution
18th
Open Source Metrics Database Reveals Code Growth Curve
16th
Hiring - Wait For "Mr Right" Or Compromise?
13th
The Agile Architect
11th
Galaxy Zoo
11th
UI Design Happens AFTER You've Understood The Logic
10th
Refactoring Is Not An Optional Extra
9th
Client Seeks Design Authority
June 2007
29th
Gambling On Outsourcing - Metrics Can Help
27th
Undesigning
22nd
Where Are They Now?
22nd
Code Ageing - An Open Experiment
21st
Reused Abstractions & NDepend
21st
Agile Practitioners Forum - Thank You
19th
Time To Move On?
18th
Brownfield or Greenfield? - A Proposed Formula
14th
Post-Agile Manifesto
14th
Offshoring Joke
14th
Social Cohesion in the Agile Alliance
12th
Don't Waste Time Agonising Over Decisions
11th
Microsoft vs TestDriven.NET - The Saga Continues
10th
Slug Fulfillment
6th
Delivering On Time != Project Success
2nd
Exploratory Testing Explained
1st
Should We Expose IT Follies?
May 2007
31st
Take Your Time If You Want To Go Faster
29th
Is The Agile Community A Clique?
29th
Governance - Build On Existing Code or Start Afresh?
15th
Podcast #2 - Interview with Ivar Jacobson
14th
Agile Practitioners Forum
12th
What Is Developer Testing?
10th
Update On Book Topic Poll
9th
Post-Agilism Explained (Pretentiously)
3rd
Usability Gaff
1st
"Balanced Anarchy" & Web 2.0
April 2007
30th
Temple Of The Sun (Microsystems)
29th
Mouse Brain Simulation Breakthrough
27th
AJAX Tool Triggers 2-tier Flashback
24th
"Cutting Edge" Is So Last Year
23rd
"Good Enough" Really Means "Almost Perfect"
20th
Metrics Tool Highlights Code Aging
17th
Agile Design Course
17th
Podcast Technical Questions Answered
16th
Pilot Podcast - Agile Testing
13th
Google Maps - Directions From New York to London
13th
Battleship Game Mirrors Innovation Strategies
11th
Even Waterfall Teams Do "Agile"
11th
Scientists Expose 'Multitaskers'
10th
"Universal Markup Language"
7th
Software Development Doesn't Scale
6th
Microsoft Word Creator Headed for Space Station
5th
Growth Curve Applies To "Living" Code
4th
UML Associations Demystified (Maybe)
3rd
EMI To Unlock iTunes Downloads
1st
Agile Film Buzz At SPA 2007
March 2007
27th
Death Threats Rattle Tech Blogger
27th
Agile Alliance on Certification
22nd
Successful Applications Had Better Be Good Enough
21st
Process Voodoo - Write It Down and They Will Do It
21st
Sessions I'm Sadly Missing At SPA 2007
20th
Maintenance Turns Back The Clock
18th
Robert Martin on Agile Design
16th
Red Nose Day
15th
Agile House Building
14th
Open Application Lifecycle Mangement - The Journey Begins
9th
Zachman Framework Has Military Origin
9th
10 Common Use Case Pitfalls
8th
Designs End Up Messy With Slob Coders
7th
OO Metrics - Measuring Package Cohesion
6th
Visual Technique for Prioritising Plans
February 2007
27th
Bad Use Case Advice
26th
Professionals Don't Just Say "Yes"
23rd
Teaching Robots Tests Our Real Understanding
21st
How To Win Design Arguments
21st
Software Aging & Portfolio Management
20th
ID Card Feature Creep Has Already Started
18th
Bad Technical Support from Virgin Media
18th
Cut Gun Crime - Make Carrying Guns Uncool
16th
A Short Story About Goals
15th
Milestone Misunderstanding
15th
Podcasts
15th
Software Process Engineering - Shampoo For Men?
14th
Inescapable Fact #1 - Code Does Not Write Itself
14th
Clickety Clack - The Sound of Nothing Happening
12th
Computing in 2047
9th
Behaviour-driven Development - Wheel-driven Reinvention?
5th
Mac Attacked
2nd
Now That's What I Call A Party!
1st
It Pays To Wait
January 2007
31st
UML - Does It Make Problems Easier To Spot?
31st
Metrics Speak - So Be Careful What You Wish For
25th
Recognising Agility
24th
Flip For It
24th
It's Snow Joke
23rd
Architecture vs. Architects
21st
Architects!
19th
Productivity Problem
19th
Continuous Refactoring Boosts Productivity
17th
Time
16th
Authoring Tools for Process Guidance
10th
Keep Your Domain Model Clean
8th
Post-Agilism - Beyond Usability
3rd
Do I Practice What I Preach?
December 2006
31st
UML + Mind Map = Added Value?
29th
Use Cases Tutorial Corrections
28th
Enemy Of Bureaucracy
21st
OOA/D (not necessarily) using UML
21st
XML Files - No Free Lunch
21st
Object-Relational Test Coverage - No Free Lunch
19th
Corridors Of Power(walking)
18th
MODELS 2007
18th
Agilian 1.0 for Agile Modelers
18th
Documentation Tips
17th
'Weak' Leadership Takes Real Guts
14th
"On Average..."
13th
Project Charters - Chicken & Egg.
13th
Low-Hanging Fruit Blind Spot
12th
Falling Between the Cracks
11th
Unambiguous Specification?
8th
Right-Brainer
November 2006
30th
Code Tamagotchi
30th
Work! (What Is It Good For?)
30th
Agile Narratives
30th
Dilbert & Six Sigma
30th
Code Aging & The Grand Canyon Effect
24th
La La La. I'm Not Listening.
22nd
Test-driven Development - A Programmer's Prerogative?
22nd
UML Pantomime - Lost In Translation?
17th
Multitasking 'Makes You Stupid'
14th
Free UML for .NET & Java Downloads
9th
Code Tremors
9th
Three Not-Blind-Any-More Mice
8th
Agile Governance at XTC - Quick Thanks
6th
Interface Segregation Question
3rd
Blair "Born Again" On Science
2nd
Multitaskers!
1st
Embrace Reality
October 2006
31st
Software That Actually Works
27th
Radio Quality
26th
Modeling Unit Tests in UML
26th
Evolutionary Re-Engineering
25th
Strict vs. Pseudo-Evolutionary Design
24th
Exploratory Testing - Not Just A Reason To Have Testers
23rd
Agile Governance - Nov 7th, London
20th
Daily Stand-ups & Continuous Integration
19th
Whose Design Is It Anyway?
18th
Unspoken Rules & Delusional Plans
18th
Consensus Management - Why It Doesn't Scale
17th
Antony Gorman's WOPR
14th
Exploratory Testing & Reverse Engineering
14th
Use Cases - An Introduction
12th
Reality Org Chart
10th
Impossible Models
10th
Documentation As A Side-Effect of Design
7th
Complete UML for Java Course Available
7th
Where 2.0, Guv?
6th
In The Garden. Eating Worms.
3rd
Don't Sweat The Small Stuff
2nd
The Essence of Requirements Analysis
1st
Free UML for .NET Download Available
September 2006
29th
Age Before Beauty?
28th
Madness
28th
Tom DeMarco On The 3 Golden Rules
27th
Tactile Modeling
27th
Steve McConnell On The 3 Golden Rules
26th
Shut Up And Show Us Some UML
21st
Nonlinear Product Management
20th
Strategy & Traction
19th
Worth Building? Worth testing!
19th
Predictability - Red Herring?
19th
Speaking My Language
16th
Agile Governance - Sept 14th
16th
Backing The Winner?
15th
Good Governance
14th
Agile Governance Guide - Draft
13th
New Agile Forum
6th
Agile Touring
2nd
From The Train
August 2006
27th
What Is Leadership?
26th
Agile Governance - August 24th Feedback
25th
Good vs. Bad Variation - How Can We Know?
25th
Good vs Bad Project Plans
22nd
Code Aging & Stool Analysis
22nd
Another Day, Another Public Sector IT Fiasco
21st
Quality Falsehoods
19th
22% In Favour of Excessive iPod Factory Hours
18th
Terror Suspects - Place Your Bets
16th
Value Statements
15th
Code Half-Life
14th
Proof God Exists
12th
miniSPA Report & Pictures
July 2006
28th
OOD Master Class - Feedback from July 27th
28th
Agile Leadership & Other Nonsense
23rd
Post-Agilism Draft Article
23rd
Outdated Work Ethic
22nd
OO Master Class - New Places Available
21st
Blowing Hot Air
19th
Chicken. Egg. Architecture. Code.
17th
Homeostatis & Process Improvement
17th
C# Generics & UML
14th
Kent Beck's 3 Golden Values
14th
miniSPA - London August 11th
14th
Scott Ambler's 3 Golden Rules
14th
5 Places Where You Won't Find The Answer
14th
Promote & Die
13th
Three Golden Rules
13th
Bug Fixes Stay Fixed
12th
5 Reasons Why I Won't Be Using Team System
12th
Plan-driven Reuse (& Other Costly Mistakes)
11th
Agile Metrics - More Thoughts
10th
Feel The (Crash And) Burn
10th
Never Mind The Quality. Feel The Entropy.
8th
Agile Metrics Design - July 6th Feedback
4th
Overheard In A Software Company
2nd
Post-Agilism
2nd
UML for Managers - June 29th Feedback
June 2006
30th
MOVE!
28th
Winter e-Cademy Suggestions
26th
Waiter, There's A Bug In My Soup
24th
Early Zappa on youtube.com
22nd
What's In A Name?
21st
Bug-free Part II - Building The Right Thing
17th
Agile Metrics Design at Agile 2006
17th
Agile Metrics Design - Feedback from June 15th
15th
Ruby On Rails Is The New SmallTalk
15th
New Refuctoring - Reflectoring
15th
The Reused Abstractions Principle
11th
Do Agile Methods Scale Up?
10th
OOD Master Class - Feedback From June 8th
May 2006
30th
Software Pastel Improvement?
28th
Bug-Free Part I - Building It Right
26th
Disco Star Wars & Agile SOA
23rd
Agile Enterprise Architecture
22nd
Spike Milligan on Documentation
22nd
What Is Capability?
22nd
Complex Capability
19th
Been There. Done That. Got Eaten Alive.
11th
What Is Agile Governance?
7th
Nonlinear Management - Games & Strategies
6th
Updated OO Design Principles Presentation
5th
Summer e-cademy
April 2006
29th
Project Voodoo
29th
Complexity Heads vs. Clockwork Heads
19th
Beware! Stabilizers
2nd
Mortgage-driven Development
1st
Why Did I Quit Architecture?
March 2006
30th
Process Voodoo
23rd
The Next Train Arriving At Platform 3
18th
Lighting Fires: The Science Of Megatrends
16th
How do you fit a project manager into a cola bottle?
16th
Labour Party Donors - Fun With Statistics
15th
10 Reasons Why Programming Is Like Drinking
13th
Evolutionary Design Presentation
10th
More Atrocious Customer Service
4th
Waterfall Is BAD
2nd
Evolution - The Secret Of Good Service
February 2006
25th
I Am To Blame
24th
Innovation & The Problem Tree
23rd
AJAX - Don't Mention The Elephant !
23rd
Motivational Speaker
19th
Sleep On It
16th
Launch of University Program
15th
Shut Up And Play Your Guitar
13th
Mr Stupid
13th
Any Old Iron?
9th
Business Actors & System Actors
7th
Agile Coaching
7th
So You Want A Java Architect, Then?
5th
CHAOS Revisited
1st
JOB: C# Developers, London - contract
1st
JOB: Business Analyst, London - contract
January 2006
30th
Spot The UML Bluffer
30th
UML Puzzles Part II
27th
Conference for Real Programmers
24th
Management Cults & Memetic Viruses
20th
So That's Cleared That Up, Then
18th
Say What You See
17th
Solution Space & Evolutionary Design
16th
Emergent Enterprise Architecture
16th
Are We There Yet?
15th
UML Puzzles - Part I
14th
Sticking To Our Guns
13th
Million Dollar Meme
12th
Fad Diets & Old Wives Tales
12th
Intelligent Designer Design
11th
Climbing Mount Improbable
8th
Tool Envy
3rd
Adaptive Tension & Memetic Engineering
2nd
Pyramid Meme
2nd
Lean Or Meme?
1st
Engage Me
1st
Reductionism vs. Complexity
December 2005
30th
Evolution vs. Eureka Moments
29th
What Is "Agile"?
28th
Six Sigma - It's Not Just Me, Then
22nd
See Six Sigma & Die
22nd
For The Last Time - Waterfall Doesn't Work !
20th
Throw The Dice
19th
Statistical Gravity
10th
Equilibrium & Organisational Death
9th
Agile Testing - Where's My Feedback, Dude?
7th
Q. When Is A Service Not A Service?
2nd
Oily Rags
1st
OO Design Principles Exercises
November 2005
30th
The Metrics Design Process
30th
XPDay Update
23rd
Adaptive Tension & Organisational Dysfunction
22nd
Write The Code To Pass The Test !!!
22nd
Martin Fowler - "Cannot Measure Productivity"
22nd
Agile Scheduling & Estimating
22nd
XPDay 5 - London, Nov 28th-29th
1st
Evolution & Adaptive Tension
October 2005
21st
Software Process Improvement Process Improvement!
10th
UML for .NET - 65% Discount for October!
September 2005
14th
Agile Business Conference 2005
August 2005
14th
Are We There Yet?
July 2005
27th
More On Metrics
19th
Better? Faster? Cheaper? - London, August 25th
12th
How Agile Are We?
12th
Software Development Meta-Model
June 2005
24th
Achieving Streamlined Synergy By Reusing Agile Leveraging
10th
Software Development & The Economy
8th
The Object Oriented Analysis & Design Process - Part I
5th
Agile Software Process Improvement III
3rd
Finding The Optimum Team Size
2nd
XP 2005
May 2005
29th
Agile Software Process Improvement II
21st
Agile Software Process Improvement
April 2005
24th
Object-Relational Mapping Patterns
23rd
Test-driven Development & Off-shoring
23rd
Process != UML != Documentation
20th
Book Review - Head First Design Patterns
19th
OCL Evaluator
16th
Software Process Improvement - Refactoring The Way We Work
15th
Programming Language Comparisons
15th
UML for Managers Ch 5 - Latest
14th
Constructors & Correctness
13th
UML for .NET - Price Offer Ends Soon
12th
Are you Agile? Where's your customer, then?
11th
UML for Managers Chapter 5 Update
11th
OCL Collections and UML Associations
10th
Software Factories
