dinelendarkstar
First Post
For those of us following along, what development platform would you be referring to?
REALBasic.
For those of us following along, what development platform would you be referring to?
I apologize for my choice of words. A bad mistake on my part.It's frustrating when very bright people take a myopic view of business from a single vantage point, without considering that there might be other factors involved. This lack of perspective results in blanket statements being made that are wholly inappropriate and patently incorrect.
Again, I'm sorry. My tone above was inappropriate and I don't have any excuse for it. I was a bit exasperated at the entire Windows software development industry and took it out on LWD.And then people like myself are left with the choice of either ignoring the misinformation (and allowing it to propagate through lack of any challenge) or rebutting it (and thereby having to "dress down" someone who I'm sure means well). It's a lose-lose situation, and I hate being stuck with it.![]()
I am impressed that you continue to develop the product with just two programmers on staff! Those must be some true hotshots to cover such a large code base!
Those who were around in the heyday of mainframes may remember that such machines always came with source code to the operating system.
When I referred to "fear of change" I was talking about the overall environment. For example, suppose you have two programmers on staff that both know C++ very well but know little or nothing about Eiffel. Even if Eiffel provides the absolute "best" environment for writing a new application there will be that fear of something new, that fear that perhaps the programmers won't pick it up quickly enough or that the compilers will have bugs or that deployment will be difficult or... These fears are often a large factor in driving management to make a business decision against switching to another language. (This is obviously a blanket statement and won't apply in every situation or to every company, which is why I used the term "often". For an analysis of this 100% human reaction, Google for "software risk analysis" and "risk avoidance". This is a documented artifact of the software development industry.)
An interesting corollary is that such a business will always be playing catch up with others in their market: they can never be at the front of the pack because they cannot truly innovate. Oh, they can develop new features or extend existing features, but they are always held back by the existing code base and having to work within that framework. Innovation requires change, quite often a very radical change.
Ask your programmers how much of the code base they'd like to rewrite if they had the chance. It will likely be about 30% of the code and the largest portion of that will be library functions that are used frequently. See Martin Fowler's book, UML Distilled for his empirical evidence.
Again, I'm sorry. My tone above was inappropriate and I don't have any excuse for it. I was a bit exasperated at the entire Windows software development industry and took it out on LWD.![]()
The next time you're in Tampa, drop me a note and the first (and second!) beer will be on me.![]()