RSSAmplifier

Blog

Higher Order Logic

Concerning software development and other topics.

higher-order-logic.github.ioRSS feed ↗3 posts

Latest posts

Bad code isn’t Technical Debt, it’s an unhedged Call Option

This is all Chris Matts idea. He realised that the problem with the “Technical Debt” metaphor is that for managers debt can be a good thing. Executives can be required to take on more debt because it makes the finances work better, it might even be encouraged by tax breaks. This is not the same debt as your personal credit card. Chris came up with a better metaphor, the Call Option.

A response to James Shore’s Nullable pattern

I’ve been reading James Shore’s pattern language, Testing without Mocks with interest. It has some interesting ideas and, for me, some points of disagreement.

An unreasonable dislike of mutable variables

I’ve had an adverse reaction to mutable variables for some time. Recently I found another justification for this paranoia.