Category archives: Info-Ops

Uncle Bob, You’re Wrong

I’m friends with Bob Martin, aka “Uncle Bob”. I don’t call him Uncle Bob, mainly because he doesn’t call me Uncle Dan. But he listens when I complain and he’d probably loan me twenty bucks, and that’s good enough for… continue reading »

Information Accounting: Budget Your Code

Which is better, writing an entire program with one line of code that solves an important problem but takes five minutes to figure out, or writing a program with a thousand lines of code that doesn’t do very much but… continue reading »

Y U No Epistemology? Critical Things All Tech Jobs Depend On

Epistemology is the study of how you know something for sure versus how you just might believe something might be true. I know the sun is coming up tomorrow. In my mind it is a justified belief. I have an… continue reading »

Twelve Ways To Tell If A Team’s Creative Process Is Broken

(From an information gathering/information management standpoint)    Unnecessary duplication of data to make tools work.    Lack of personal knowledge among team members about the strengths, weaknesses, work patterns, and preferences of others.    Segmentation of the work and people by arbitrary categories… continue reading »

Process Scale Invariance: UML Diagramming

I wrote a book on how to organize all the information about your product, from random user notes to testable code. By putting everything in terms of information management, it turns out a bunch of other things come into focus… continue reading »

Org your Org: Who’s Right?

Your organization structure sucks. You know it, I know it, and the rest of the organization knows it, whether they talk about it or not. But everybody has a different idea of the problems and what should be done. So… continue reading »

Analysis Still Exists, Whether You Understand It Or Not

Almost got into an argument with my friend Tim yesterday. That’s weird because both Tim and I aren’t the kind of people who argue very much. We like everybody. Tim was talking about how important it was to have a… continue reading »

Project Management Charts I Have Known

I love charts and graphs. I remember one of the coolest programs I had for DOS was “Harvard Graphics”, which just created graphs. Fun times. But then I became an independent business owner writing software for people. And then a… continue reading »

Top Five Reasons You’re Wrong About Needing a Large Backlog

Most of these happen because people are confused about what, exactly, a backlog should be in an Agile environment. But we have a lot of work to do! – You are confusing activity with value. Backlogs measure value, not activity.… continue reading »

The Two Kinds Of Technology Thinkers

Edward de Bono had his “Six Types of Thinking” hats to describe the different kinds of thinking that go into solving problems. Those are great, but there are two kinds of thinking happens on every technology team that are far… continue reading »

« older posts