Category Archives: Improvement

Thinking About Verbs

In my last post, I said you should model verbs, not nouns. I probably exaggerated a bit (I tend to do that) – you shouldn’t completely forget about the nouns. Your verbs wouldn’t have much to do without them. Instead, … Continue reading

Posted in Architecture, Distributed Systems, General Coding, Improvement, Techniques | Tagged , , , , | Leave a comment

Model the Verbs, Not the Nouns

For most of my career, the “best practice” has been to build applications from the data up. You model the database and then everything will be happy. Its just the way you do it. There is no other way. So … Continue reading

Posted in Architecture, Distributed Systems, General Coding, Improvement, Techniques | Tagged , , , , | 2 Comments

The Wild Goose Chases of 2011

I spent a lot of time last year trying to learn a lot about everything I could in terms of the latest development fads (other than Agile – I think I’ve flogged that horse to pieces). I figured I needed … Continue reading

Posted in Improvement | Tagged , , | 1 Comment

Don’t take any wooden nickels, part 3

So don’t trust consultants and don’t trust Microsoft (and by Microsoft, I really meant any vendor’s guidance). And it’s more a case of trust, but verify. But I digress… Open source software can be a great solution to a problem … Continue reading

Posted in Improvement, Techniques | Tagged , , , ,

Don’t take any wooden nickels, part 2

Microsoft Patterns and Practices is an extreme case of my theory about consultants. These guys appear to have never shipped anything that will be used by real users. That wasn’t always true. Early versions of the Data Access Block were … Continue reading

Posted in Improvement, Techniques | Tagged , ,