I Love Debugger

Learning to Love Bugs My apologies for the titular pun in reference to “I Love Big Brother” of iconic, Orwellian fame, but I couldn’t resist. The other day, I was chatting with some people about the idea of factoring large methods into smaller, more focused ones and one of the Continue reading

Twitter Linkedin Digg Reddit Stumbleupon Tumblr Email

Preserve Developer Mindshare – Don’t Nitpick

Mindshare I’m not particularly interested in marketing principles in the commercial sense of the word (though I find the psychology of argumentation and persuasion to be fascinating), so please excuse any failed parallelism in advance. Today, I want to talk about the concept of mind share, but to apply it Continue reading

Twitter Linkedin Digg Reddit Stumbleupon Tumblr Email

Abstractions are Important Part 2 – Good Abstractions

Last time, I talked about the importance of abstractions in relation to a piece of service code that I had seen. This time, I’d like to expand on that concept a bit. I showed some examples of good versus bad abstractions and talked about why they were good or bad, Continue reading

Twitter Linkedin Digg Reddit Stumbleupon Tumblr Email

Abstractions are Important

I was helping someone troubleshoot an issue today, digging through code, and I came across a double-take-inducing design decision. In the GUI, there was a concept of feature, and each feature was being bound to something called FeatureGroup which was a collection of features that, at run-time, only ever contained Continue reading

Twitter Linkedin Digg Reddit Stumbleupon Tumblr Email