Home

Software Engineering Still Is In The Dark Ages @ 2008-09-01 20:11:00
Filed under: Code  Frustration 
I was reading about the fella who came up with Object Oriented Programming and how C++ and Java do not resemble what he was going after. I was reading about the more biological ideas behind oop and how it was suppose to pull together code and data so that everything that the object needed came along with it. It goes to show that when people have good ideas they seem to get bastardised into something that hardly resembles the idea if at all in the software engineering world. In a funny way people are mimicking biological systems in other ways. Take the idea of a service bus ... it's a lot like a digestive tract absorbing up items and placing other items back on. Note that service buses exist in spite of what we call oop today, not because of it. Unfortunately a lot of software engineers see patterns as binary ... you either always have a service bus or never (aka it's a great idea or it's a stupid idea). If we look to nature not everything has a digestive tract ... the simpler the organism the less likely one will exist. If we took that into software engineering we would then use service buses when things get very complicated ... yet we use service buses on web apps that are not really complicated until the bus is added! In nature such an organism would probably end up being wiped out. In the software world the complexity would be abstracted and built on top more than likely resulting in weird stability/logic issues.
 digg it   seed it   del.icio.us   ma.gnolia
Tags:    


 
Ohloh profile for ashcrow View Steve Milner's profile on LinkedIn A Django joint.
© 2007-2008 Steve 'Ashcrow' Milner | Studio7designs | Arbutus Photography