Hello Mr Software
How are you today?
I'm just fine and dandy Mr
So can you tell me whether you are Open, Closed or a mixture of Both?
Doh, well I don't rightly know Mr ! The developer just put me together from bit's he found laying around from the OS to the big ol' Internet. He just wanted to solve his immediate problem anyway he could.
What about legal boundaries?
Well the developer didn't know about any of that the code, component, class, Cloud service, java-script <insert variant here> was there so was used. It's not like the I'm going to be sold, like most pieces of software I
won't see the light of day much out-side of this company.
So are you safe?
Well the testing guys tested me real good using STRIDE models, load testing and white/black box etc and if they found a problem well the developer just custed allot and went and fixed it, then broke somewhere else which the
testers may find.
So do you think it would have helped if lot so developers look at your code?
Well yeah sure but it's not what I look like on the inside it's whether I meet requirement and the customers think I work is what it's really all about.
So in the future are there going to be so many people writting code like you?
Most code these days isn't really that much more re-usable and even if it was it has a short life span till the runtime is out of support or versions behind and stuff isn't really forward or backward compatible. This all
means little because the industry hasn't got it's head around SOA which is the only real proven practice that will give sustained re-use and business agility, which is what it's
all really about.
So until the house is in order, no chance of anyone losing their jobs unless the company gets fed up with waiting for code and loses confidence that developers will actually deliver anything other than moaning and out-source
out of frustration, may as well save some costs somewhere if it's going to be the same-old-same-old as well let someone else take the responsibility and get the kicking.