skip to main | skip to sidebar

Thursday, November 22, 2007

Question everything

Question everything.

Question the answers you get, but more importantly question the questions you are asking. Learn, unlearn, relearn, repeat. Object oriented programming is tied to fast processing, as is the process of refactoring into well named concise procedures, but there was a time (and likely still is in some real-time programming environments) when huge procedures were common because every procedure call was a notable performance hit and object instantiation was considered a resouce hog. If all current constraints were thrown out the window what would the best programming model be? The ideas that I currently advocate are all at least 10 years old and moving mainstream.

On my radar now are Aspect Oriented Programming and Domain Oriented Programming. I plan to delve into them some more to get a better understanding. I wonder if these will take root and what others am I missing.