Thoughts from Dan Miser RSS 2.0
# Tuesday, April 13, 2004
I've seen some people bemoaning the "lack of innovation" from Borland. That got me thinking a bit, and that's never a good thing. :-)

The main argument people seem to make when arguing "lack of innovation" is something along the lines of "Delphi 7 isn't anything more than Delphi 6 with a bunch of 3rd party software packed with it" or "Even the MDA work Borland is doing was done via acquisition". While this is provably false, even if it were true, I don't see the problem. If a company looks at the develop vs. acquire decision (a logical extension to the build vs. buy decision) and comes to the conclusion that it is more cost-effective to acquire, then it is the smart thing to do. By recognizing that you are finite, and allocating your resources accordingly, you make wise business choices. To develop technology yourself despite a cost-effective alternative is nothing more than pride to the point of hubris.

Secondly, if one company - be it Borland of Microsoft - continually adds features to their product that are addressed by existing third parties, then they will cause a collapse in the third party market. After all, why should a third party innovate when they know that a company with deeper pockets will just come along and implement the same thing in their core product (more on this later). In addition, the same people that argue that Borland has just been acquiring technology argue that Borland should reinvent that exact same technology and bundle it into the core product. So they are effectively advocating that one company should address all needs for all developers. I would rather have choice and competition in the market to spur the industry to greater heights. Besides, making both of the first two arguments in the same post is illogical. Either you think a company should innovate everything, or it should innovate nothing. If you argue in between, then you are just arguing with which things got bundled in.

Lastly, innovation is only innovation in the short-term. In the long-term, the first product to market rarely gets a stranglehold on the market no matter how good it is. For examples look at Macintosh, IBM DOS, MIDAS, and countless other technologies. They were ahead of their time, but were not immediately accepted. Instead, they served as the thing that others wanted to "emulate". After the innovation had time to mature, another company came along and "borrowed" from that innovation. Typically, people who pish-poshed a technology (e.g. Delphi or MIDAS), come around and extoll the virtues of the new technology (e.g. .NET FCL or ADO.NET). So it isn't as much about innovation as it is about marketing or brand allegiance.

Tuesday, April 13, 2004 9:07:00 AM (Central Daylight Time, UTC-05:00)  #    Comments [5] -
Delphi
Tracked by:
http://9nc-information.info/69059362/book-clubs-world-ebooks.html [Pingback]
http://9nn-information.info/98030285/index.html [Pingback]
http://9nt-information.info/72836652/index.html [Pingback]
http://9nc-information.info/57821178/music-lyric-finder.html [Pingback]
http://9nh-information.info/16335574/mattel-dog-my-name-is-napper.html [Pingback]
http://9nr-information.info/67026397/index.html [Pingback]
http://9nk-information.info/59261169/who-suffers-from-deforestation-of-the-amazo... [Pingback]
http://9ni-information.info/75099465/index.html [Pingback]
http://9ne-information.info/28452439/index.html [Pingback]
http://9ns-information.info/16704374/index.html [Pingback]
http://9no-information.info/44298306/index.html [Pingback]
http://9ol-information.info/87708680/goverment-in-yokohama-city.html [Pingback]
http://9qr-information.info/10389191/index.html [Pingback]
http://9ok-information.info/11524862/list-of-j-k-rowling-s-books.html [Pingback]
http://9qb-information.info/12394533/index.html [Pingback]
http://9ql-information.info/54564798/index.html [Pingback]
http://9qe-information.info/53453820/dragon-naturally-8.html [Pingback]
http://9qb-information.info/03094336/index.html [Pingback]
http://9os-information.info/10252698/index.html [Pingback]
http://9sl-information.info/83962688/index.html [Pingback]
http://9sd-information.info/77683215/index.html [Pingback]
http://9ri-information.info/93611839/index.html [Pingback]
http://9rw-information.info/97831048/index.html [Pingback]
http://9rw-information.info/14107092/index.html [Pingback]
http://9rq-information.info/58800062/index.html [Pingback]
http://9rx-information.info/37790909/index.html [Pingback]
http://9uaeo-le-informazioni.info/29076152/storia-triste.html [Pingback]
http://9uafc-le-informazioni.info/72091196/index.html [Pingback]
http://9uaei-le-informazioni.info/79191794/index.html [Pingback]
http://9uaej-le-informazioni.info/23327029/macromedia-swf.html [Pingback]
http://9uafo-le-informazioni.info/53669277/vendita-chitarra-folk.html [Pingback]
http://9uaei-le-informazioni.info/68252184/index.html [Pingback]
http://9uaej-le-informazioni.info/67307101/sapere-blocca-msn.html [Pingback]
http://9uaeo-le-informazioni.info/67036472/cucina-gas-fuoco.html [Pingback]
http://9uagc-le-informazioni.info/60663213/index.html [Pingback]
http://9uahh-le-informazioni.info/43402292/index.html [Pingback]
http://9uagj-le-informazioni.info/39501597/156-q4.html [Pingback]
http://9uagh-le-informazioni.info/68834064/hard-disck-250.html [Pingback]
http://9uago-le-informazioni.info/82609341/acm-90.html [Pingback]
http://9uags-le-informazioni.info/18796375/index.html [Pingback]
http://9uahj-le-informazioni.info/44722711/index.html [Pingback]
http://9uagc-le-informazioni.info/58554922/housewife-1-on-1-shay-sights.html [Pingback]
http://9uagt-le-informazioni.info/58504934/reclamo-tele2.html [Pingback]
http://www.google.com/search?q=jxlfyjyt [Pingback]
Wednesday, April 14, 2004 12:56:00 AM (Central Daylight Time, UTC-05:00)
I agree Borland should not get into the business of competing with 3rd party vendors, but it should assume some of the features with mass appeal. I think we can agree TDBGrid, as an example, could use an upgrade. No need to worry about out doing 3rd party because DBGrid is so antiquated. Could TClientDataSet be upgraded to better handle larger quantities of data? I think so. And on and on. Parts of the VCL are clearly showing their age.



I think there is a misunderstanding that Borland innovation means choking a third party market. Borland, at one time, was the leader in idea generation and fed the third party market. Some of innovations died on the vine, but lived on in the third party market. Some examples: Decision cube, MIDAS, and web broker.



Bottom line: Borland does not always need to meet and exceed third party vendors, but sometimes third party vendors raise the bar on productivity. Borland should make an attempt to jump at least half way if not over the bar.

Kyle Miller
Wednesday, April 14, 2004 3:34:00 PM (Central Daylight Time, UTC-05:00)
Interesting take, Kyle. I'm actually pretty much in agreement with your central thesis: "Borland could do more". A few points to consider in response:



1. Borland creates the VCL which allows third parties to do the extensibility. So Borland is doing a good job of enabling innovation from others with a solid framework.



2. Not sure if I recall it correctly, but I think it was Danny Thorpe who wrote the TDBGrid originally. It was put out there as a sample of base functionality. Still, it has been updated over the years (ADT, nested datasets) - just not aggressively. DevExpress has an insanely cool grid. Which features need to reside in the base DBGrid? I would like a little more polish on the DBGrid, but as it is, it is useful for getting up and running - and even creating descendants (see TClientDatasetGrid in MidEss for an example). Borland needs to focus on innovating in areas that aren't already saturated, and this is one that I think is handled quite well by third parties.



3. I would disagree that MIDAS has died on the vine. :-) If anything, D7 has brought a resurgence of MIDAS activity from where I sit. Plus, it seems that every resume I see has multi-tier/MIDAS/DataSnap on it. There are more things that could be done with it, but I think it addresses the immediate need of multi-tier application development perfectly. Again, extending components is something that is achievable if Borland left something out. If enough users need it (log it in QC!), then Borland has shown willingness to add the feature(s).



In summary, it comes down to the resource allocation decision based on the size of the team and what they think will make user's lives easier. I would rather they concentrate on doing the heavy lifting that we 100% can NOT do (e.g. platform ports, compiler and VCL enhancements, etc.) vs. innovating with a new component (or an update to an existing component).
Friday, April 16, 2004 9:51:00 AM (Central Daylight Time, UTC-05:00)
I agree with point 1.



Point 2: I agree third party vendors provide a solution above and beyond Borland's, but this is not justification for Borland not to improve. The last thing I want to do is spend thousands on an IDE and foundation library and have to turn around and buy sets of visual controls because the development package's offerings are so weak.



I remember a string of Delphi releases which had the "Wow" factor. Borland demonstrated features no one else offered (live design database UI design in the IDE). There were no arguments at that time of how could any third party vendor survive when Borland was providing so much out of the box. I don't think people are getting that "Wow" factor out of the VCL anymore because of Borland's fear of stepping on a third party's toes. That's my guess.



Point 3: I did not say MIDAS is dead on the vine. In fact, MIDAS/DataSnap is the last Borland Win32 innovation to "wow" me. (Did anyone question whether kbm or RemObjects could survive with Borland providing such a nice solution out of the box? No, because no matter how great a solution Borland provides out of the box, there is always room for opportunity.) Getting the VCL to .NET is pretty amazing to me. But these sort of movements are rare. In the Windows world, this has happened twice for Delphi.



My issue with TClientDataSet, etc. is the philosophy of "it's good enough, so don't improve it." Borland will not get "wow" like they did in the early Delphi releases with that attitude. I assure you the competition won't be sitting idle, especially once the major part of the .NET birthing process is complete.

Kyle Miller
Sunday, April 18, 2004 2:25:00 PM (Central Daylight Time, UTC-05:00)
I mostly agree, but I would add one personal beef: why include a third party product like Intraweb in D7 and then NOT in D8?



Third party tools that are bundled just don't have the same level of *commitment* as do the mainstream Borland stuff. So, in a very real sense, there is a risk to using even the bundled ones. In the next release they may not be bundled and you will be left out of pocket at best, and up the tata without a tutu at worst.
Raoul
Wednesday, April 21, 2004 8:49:00 PM (Central Daylight Time, UTC-05:00)
I would like to see Delphi 7.1/8.1/9 etc have Intraweb included. Its an amazing product..!



Andrew
Comments are closed.
Navigation
Archive
<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2012
Dan Miser
Sign In
Statistics
Total Posts: 375
This Year: 3
This Month: 0
This Week: 0
Comments: 654
Themes
Pick a theme:
All Content © 2012, Dan Miser
DasBlog theme 'Business' created by Christoph De Baene (delarou)