Moving The Bottleneck

Most of you probably get that there will always be a bottleneck in a system. You implement a fix in one place, now something else becomes the constraint. The hard lesson to learn is that there is point of diminishing returns on optimizing (anything). Doesn’t mean you should stop, just that you should think about […]

Read more "Moving The Bottleneck"

Give the Gift of Feedback

I bet if you think about it there are lots of times when people ask what you think about a problem. We in IT are geared for that, we love to solve problems, and getting a new problem sparks the same kind of salivation that your dog does when he sees a new bone land […]

Read more "Give the Gift of Feedback"

Thinking on Execution

I read a lot, one the most recent books is The 4 Disciplines of Execution which is, of course, about execution. The first few chapters are the most valuable, some really good thoughts on measuring execution, in particular about lagging and leading indicators. Lagging indicators measure what has happened – say product sales – and […]

Read more "Thinking on Execution"

Three Mistakes Managers Make

I suppose there is an almost limitless number of mistakes that managers can do and do make, it’s the nature of any work by and about people. My list today is from the perspective of someone that often gets to watch teams work – the outside observer. 1. Thinking their team is their focus. Lots […]

Read more "Three Mistakes Managers Make"

Planning to Fail

Great title for a post, isn’t it? Seems foolish, lazy, or worse to plan for failure, right? Yet, in the real world, stuff fails all the time. Sometimes we could have done more, sometimes we can’t afford to do more, sometimes it’s just the way things are. As DBA’s we’re usually thinking about backups and […]

Read more "Planning to Fail"