Category Archives: Techniques

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

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 , ,

Don’t take any wooden nickels, part 1

Shipping software is hard. Even if you are just packaging it up lightly so you can put it on a couple machines in Accounting down the hall, once it leaves your protected little world, anything can happen. And usually does. … Continue reading

Posted in Improvement, Techniques | Tagged , ,