Announcer: Now for quick hits and commentary on software development topics from around the web, the EIP web-ring brings you the stigmatized spawn of a refactory, MoffDub, and Helltime!
- Noel Llopis peers at us from Games from Within and states something that I thought was a given in performance-sensitive environments – pure or near-pure OO can be a speed drag. This post really is a solid explanation of the philosophical differences between object-orientation and data-orientation, and those differences parallel why you’d choose a normalized versus de-normalized database schema.
I recall being advised to design my objects to optimize caching, and if we were designing a game, I’d agree. But we’re not. We are a textbook example in favor of not doing this and going the domain-driven route, which I fully intend on pioneering.
- Jeanne Boyarsky of Down Home County Coding gives a female coder-clinger’s view on female programmers and programmers-to-be.
First of all, I don’t care what your gender is, I care if you can write clean code. Second of all, based on my experience during my thus-far infantile career, I am noticing that most of the women on our development teams are in non-coding roles: managers, point-haired bosses, UI design, testers, requirements people, etc. Third of all, regarding role models, I share the opinion of Tony Dungy that you are a role model to someone somewhere, whether you know it right now or not, so you’d better carry yourself like someone is watching you.
- Helltime-favorite Giorgio Sironi cites the tale of the angry monkeys. In short, if you don’t make every entity class a bean, don’t use primitives, and don’t do more than simple initialization in your constructors, you will be beaten by a gang of angry monkeys.
Of the three practices, I find the first and third the most abhorrent. And by the way, I wouldn’t call them monkeys. It’s disrespectful to monkeys.
![]() |
Announcer: You’re reading the EIP web-ring. |


