Software Engineering

About Tweetle Beetles – Part II

We left Part I with two questions on the table: Another swing at a quantitative approach I’m not ready to give up on a quantitative assessment of tech debt, so let’s take another swing. I really do think it’s that important. So here is how I propose we think about technical debt. A healthy technology stack is one that is generating revenue sufficient to pay for its operational cost and the incremental cost of forward…

Continue reading

Software Engineering

About Tweetle Beetles – Part I

Let’s have a little talk about tweetle beetles. What do you know about tweetle beetles? Well… Dr. Seuss, Fox In Socks Someone clever once said engineering is doing for a dime what any fool can do for a dollar. That speaks to the over-constrained nature of almost all business ventures. Another way to state this is that we generally are struggling even to come close to building a desired good for a cost that can barely…

Continue reading

Software Engineering

Write DONE Criteria Like It Matters

One of the things I like about freelancing is the clarifying moments it often provides. One of those has to do with the concept of “billable hours”. We generally understand that when you are being paid a salary you add value beyond the time you spend in front of a screen. That said I do find that when charging by the hour it tends to focus my effort to make sure every billed hour is…

Continue reading