Sunday, August 2, 2009

Why software development is stll a trial and error processing?

Even if you plan out everything in advance there are still going to be mistakes. A typo in someones code or just something nobody had thought of before comes up.

Why software development is stll a trial and error processing?
I'm not sure what you mean by a "trial and error" process?





I've been developing software for 28 years and I've never considered it to be trial and error. Yeah, mistakes are made. But this is true of all design and engineering disciplines.





Truth be told, there is one aspect of it that is "trial and error" and that is, well, the arrogance of the lesser experienced programmers and developers not listening to or respecting more experienced engineers. More than once I and other experienced engineers have been told that we don't know what we're talking about, only to turn around and have to "save" these same people from their own mistakes, and design errors.





So, if there is anything "trial and error" about it, I'd say it is the lack of respect for people with more experience.
Reply:because humans are the programmers and we are not perfect


No comments:

Post a Comment