This is a post on My Blog about agile frameworks.
Driving with a cracked windshield feels dangerous at first, especially the moments after it happens. Your instinct says to pull over, stop driving until you get a new windshield. But you get distracted and end up driving with it for longer than you want. Then after awhile, you forget how you felt when it first happened and how close you are to a potentially scary fate. At some point, the last bits of tension fail and inevitably shatter when you least expect it.
Every day, I drive around with cracked windshields of varying depth. I never know when they will shatter. I never know how much strength they each have left. But I know they will all eventually shatter.
It obstructs the view, but I learned to navigate around it. I started to find the way it refracts stop lights in the rain a bit charming, if not inconvenient at times.
On most days, I forget about the crack. And it's fine, those days.
But then it happens. The crack goes from its familiar shape to something far scarier, changing states from idle to aggressive. In that fractional moment, I remember why it's dangerous to drive with cracked windshields. It's dangerous because the crack never goes away. You might look past it, forget it, but it was always there to remind you that it was always going to crack. It never hid its betrayal, you just stopped looking.
As many times as they fail me, I still can't just stop driving these cars with shattered windshields. Because it's hard to get rid of your car. There's memories in the miles, it takes time and money and energy to find and to reacquaint yourself with a new car, and you want to believe it won't get worse. Perhaps there's an ignorant part of me that believes that the crack can heal itself.
So I drive in trepidation, conscious and careful not to place any pressure on this fragile line, but in the end I know that no matter how hard I try, that I have no bearing on its shattering point. It's just a matter of time.