Disclaimer: the views expressed on this site do not nessecarily reflect those of my employer
Saturday, November 16, 2002
Somehow I missed this one from Sam Gentille: Multi-paradigm Design and Generic Programming. I had an oportunity to hang out with Sam last night and we talked about this quite a bit. I see it partly as theory meets reality. There are a plethora of design choices and implementation choices. The best solution is the one that solves the problem at hand with the least amount of pain. If that means OOP, great. If it means using a goto, go for it. If it means using the preprocessor I'm all for it (John loves the c preprocessor). I think about our product and what it takes to make it all work. We have some OOP, we have templates, we have many languages from c++ to VB to c# to perl. Each pattern solves a particular problem domain and has trade-offs. I think of it as my Swiss Army Knife of programming. It reminds me of one of the anti-patterns described in Antipatterns called the "Golden Hammer". The basic premise is that using the same paradigm to solve every problem is a bad idea. Meanwhile, read Alexandrescu's book and absorb it into your subconscious. I thought I knew something about c++ before I read this book!
11:10:52 AM
I've made a decision today. I will never buy a product from a company that uses pop-up ads on the Web. On principle, by definition, if a company uses this technique I will avoid their products and I will inform them of this. Same thing goes for telemarketing, junk mail and catalogs. Based on my principles I will not give these loser companies my money. I hope others will follow this and eventually the ads will go away. I know they wont. Ads will become more and more pervasive in our society until everything is an ad. This is what advertisers do. As soon as we find a way to avoid the ads, they find another way to put them in our face. Advertising is in our schools, our churches, our airwaves and all over our house.
Buy more. Buy more now. By the masses for the masses.
- From THX 1138 (back when George Lucas made Science Fiction movies)
Shut up. Be happy. The comfort you have demanded is now mandatory.