<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Serge&#039;s Technology View &#187; codegear</title>
	<atom:link href="http://blog.dragonsoft.us/tag/codegear/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dragonsoft.us</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Tue, 20 Apr 2010 14:42:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>After-match: CodeGear and Borland in Q2</title>
		<link>http://blog.dragonsoft.us/2008/08/07/after-match-codegear-and-borland-in-q2/</link>
		<comments>http://blog.dragonsoft.us/2008/08/07/after-match-codegear-and-borland-in-q2/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 21:57:18 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[codegear]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=269</guid>
		<description><![CDATA[A transcript of the preliminary Q2 results for Borland is now available (10 pages). Just so we do have something to compare with included are results from Q1. Since it is a last time when there is a public obligation to report such information for CG, let&#8217;s take a look. To keep the same format: Three Months Ended Three Months [...]]]></description>
			<content:encoded><![CDATA[<p>A transcript of the preliminary Q2 results for Borland is now <a href="http://seekingalpha.com/article/89754-borland-software-corporation-preliminary-q2-2008-earnings-call-transcript?source=yahoo" target="_blank">available</a> (10 pages). Just so we do have something to compare with included are <a href="http://blog.dragonsoft.us/2008/05/12/codegear-revenues-in-q1/" target="_blank">results from Q1</a>. Since it is a last time when there is a public obligation to report such information for CG, let&#8217;s take a look.</p>
<p>To keep the same format:</p>
<pre>Three Months Ended Three Months Ended July 31, 2008 March 31, 2008 ALM DPG CodeGear || ALM DPG CodeGear Licenses 10,000 || 9,415 9,122 <strong><span style="color: #0000ff;">9,283</span></strong>
Service  21,900                  || 22,972  4,549   <strong><span style="color: #0000ff;">2,933</span></strong>
Total    31,900  10,000  <span style="color: #0000ff;"><strong>10,800</strong></span>  || 32,387 13,671  <strong><span style="color: #0000ff;">12,216</span></strong></pre>
<blockquote><p>This compares to the prior year Q2: enterprise license a decline of 28.4%; maintenance a decline of 2.4%; and training and consulting a decline of 20%.</p>
<p>ALM revenue was 1.4% below the previous quarter and 18.6% below the previous year. ALM license revenue showing growth of 6.3 % over the previous quarter, but declining 35% from the previous year. ALM maintenance growing 1% from the previous quarter and declining 2.1% from the previous year.</p>
<p>ALM training and consulting declining 19% from the previous quarter and declining 22.7% from the previous year. DPG revenue declined 27.3% from the previous quarter and declined 6.2% from the previous year. IDE revenue, which is now reported under discontinued operations, was $10.8 million and declined 11.5% from the previous quarter and 20.4% from the previous year.</p></blockquote>
<p><strong>Update Aug 18, 2008: </strong>Borland has published <a href="http://biz.yahoo.com/e/080814/borl10-q.html" target="_blank">official numbers for Q2</a> which no longer include CodeGear exact numbers mentioned above. Rather it is shown under discontinued operations.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/08/07/after-match-codegear-and-borland-in-q2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Inprise to Tiburón. Fall and rise of development tools.</title>
		<link>http://blog.dragonsoft.us/2008/07/24/from-inprise-to-tiburon/</link>
		<comments>http://blog.dragonsoft.us/2008/07/24/from-inprise-to-tiburon/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 12:21:32 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[delphi 2009]]></category>
		<category><![CDATA[tiburón]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=246</guid>
		<description><![CDATA[First, if you were looking for information about Hyndai&#8217;s sporty compact, it is not about it. CodeGear joined Embarcadero and finally is free to do what they suppose to do for many years now &#8211; develop the software for developers and not some few of many tools for IT management (there would be no problem there [...]]]></description>
			<content:encoded><![CDATA[<p>First, if you were looking for information about Hyndai&#8217;s sporty <a href="http://www.hyundaiusa.com/vehicle/tiburon/tiburon.aspx" target="_blank">compact</a>, it is not about it.</p>
<p>CodeGear joined Embarcadero and finally is free to do what they suppose to do for many years now &#8211; develop the software for developers and not some few of many tools for IT management (there would be no problem there in general until development tools line start to degrade).</p>
<p><a href="http://www.zdnetasia.com/techguide/webdev/0,39044903,62043890,00.htm" target="_blank">CodeGear extends the Borland legacy</a>, but not in the way it was done last 8 years since the era of Inprise ALM movement.</p>
<p>Back in 2000, Dale L. Fuller, then president and CEO of Borland, said about going back to the roots and renaming from Inprise to Borland:</p>
<blockquote><p>&#8220;The Borland name has always been synonymous with superior technology,&#8221; &#8220;We recognize the influence the Borland name has on customers, and we know this decision will strengthen our identification within our target markets.  The Borland name symbolizes a new start for the company, which has proven itself over the past eighteen months with two consecutive quarters of profitability.  As we continue our turnaround, the name change signifies our renewed commitment to customers, stockholders, employees and analysts.  Borland has always been well known for its ability to simplify complex technologies and the new name signals a return to the commitment to deliver superior technology that helps speed and ease the software development lifecycle.&#8221;</p></blockquote>
<p>Promiss which never had a chance to be furfilled. &#8220;Software development lifecycle&#8221; took over the &#8220;developers, developers, developers&#8221; (<a href="http://www.youtube.com/watch?v=8zEQhhaJsU4" target="_blank">Microsoft (c)</a>, this guy can motivate) moto which we used to associate Borland&#8217;s name with. It took long <a href="http://en.wikipedia.org/wiki/Borland" target="_blank">10 years</a> to fully realize potentials of the development tools market.</p>
<p>Now with CodeGear finally free form &#8220;Inprise&#8221; legacy (it is sad that we have lost good old name &#8220;Borland&#8221; in &#8220;Delphi&#8221;, but may be it is for the best.) we all looking forward to see a comeback of Delphi development platform, both as a language and as IDE, to get back its rightful place among modern development platforms.</p>
<p>We have a great tool which just need to return to the day light.</p>
<p>Do you want to know more about a new version? <a href="http://blog.dragonsoft.us/2008/07/21/so-it-began-tiburon-in-the-news/" target="_self">Read what people are saying</a> about a new version, codename Tiburón. If you are not currently using it, give it a try. See what Delphi name was about for years.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/07/24/from-inprise-to-tiburon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So it began: Tiburón in the news &#8211; July 25, 2008</title>
		<link>http://blog.dragonsoft.us/2008/07/21/so-it-began-tiburon-in-the-news/</link>
		<comments>http://blog.dragonsoft.us/2008/07/21/so-it-began-tiburon-in-the-news/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 12:00:33 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[delphi 2009]]></category>
		<category><![CDATA[tiburón]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=217</guid>
		<description><![CDATA[Now we finally can talk about a new version of RAD Studio - Tiburón. Did you miss some of the posts? Check the list below for most comprehensive list of posts about upcomming Tiburon release. by David I Tiburon’s LoadFromFile and SaveToFile for Unicode characters Unicode database support in Tiburon for Delphi and C++ Tiburon/C++Builder &#8211; soon [...]]]></description>
			<content:encoded><![CDATA[<p>Now we finally can talk about a new version of RAD Studio - Tiburón.</p>
<p>Did you miss some of the posts? Check the list below for most comprehensive list of posts about upcomming Tiburon release.</p>
<ul>
<li>by <a href="http://blogs.codegear.com/davidi/" target="_blank">David I</a>
<ul>
<li><a href="http://blogs.codegear.com/davidi/2008/07/15/38898" target="_blank">Tiburon’s LoadFromFile and SaveToFile for Unicode characters</a></li>
<li><a href="http://blogs.codegear.com/davidi/2008/07/15/38895" target="_blank">Unicode database support in Tiburon for Delphi and C++</a></li>
<li><a href="http://blogs.codegear.com/davidi/2008/07/17/38902" target="_blank">Tiburon/C++Builder &#8211; soon with live UML modeling</a></li>
<li><a href="http://blogs.codegear.com/davidi/2008/07/21/38911" target="_blank">Boost support in Tiburon C++Builder 2009</a></li>
<li><a href="http://blogs.codegear.com/davidi/2008/07/23/38915" target="_blank">Tiburon &#8211; new language features for Delphi 2009</a></li>
</ul>
</li>
<li>by <a href="http://blogs.codegear.com/nickhodges" target="_blank">Nick Hodges</a>
<ul>
<li><a href="http://blogs.codegear.com/nickhodges/2008/07/15/39066" target="_blank">Here Comes Tiburon</a></li>
<li><a href="http://blogs.codegear.com/nickhodges/2008/07/17/39073" target="_blank">Don’t Get Caught with Boxes</a> - introduction to Unicode support</li>
<li><a href="http://blogs.codegear.com/nickhodges/2008/07/22/39079" target="_blank">New Language Construct for Exit</a></li>
<li><a href="http://blogs.codegear.com/nickhodges/2008/07/24/39083" target="_blank">Tiburon Screenshot</a></li>
</ul>
</li>
<li>by <a href="http://blogs.codegear.com/abaue" target="_blank">Allen Bauer</a>
<ul>
<li><a href="http://blogs.codegear.com/abauer/2008/07/16/38864" target="_blank">Tiburón &#8211; String Theory</a></li>
</ul>
</li>
<li>from Chris Bensen&#8217;s <a href="http://chrisbensen.blogspot.com/search/label/peek" target="_blank">Tiburón Sneak Peek</a>
<ul>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-registered-type.html" target="_blank">Tiburón Sneak Peek: Registered Type Libraries</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-com-wizards.html" target="_blank">Tiburon Sneak Peek: Com Wizards</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-tool-palette.html" target="_blank">Tiburon Sneak Peek: Tool Palette</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-cbuilder-modeling.html">Tiburon Sneak Peek: C++builder Modeling</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-new-component-wizard.html" target="_blank">Tiburón Sneak Peek: New Component Wizard</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-import-component.html" target="_blank">Tiburón Sneak Peek: Import Component Wizard</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-com_23.html" target="_blank">Tiburón Sneak Peek: COM</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-debugger.html" target="_blank">Tiburón Sneak Peek: Debugger</a></li>
<li><a href="http://chrisbensen.blogspot.com/2008/07/tiburn-sneak-peek-project-options.html" target="_blank">Tiburón Sneak Peek: Project Options</a></li>
</ul>
</li>
<li>by <a href="http://blogs.codegear.com/ao/" target="_blank">Anders Ohlsson</a>
<ul>
<li><a href="http://dn.codegear.com/article/38349" target="_blank">Some new and enhanced components coming in Tiburon</a></li>
<li><a href="http://blogs.codegear.com/ao/2008/07/16/38939" target="_blank">TDUG Tiburon Preview</a></li>
</ul>
</li>
<li>by <a href="http://blogs.codegear.com/andreanolanusse/" target="_blank">Andreano Lanusse</a>
<ul>
<li><a href="http://blogs.codegear.com/andreanolanusse/2008/07/17/tiburon-anonymous-methods/" target="_blank">Tiburon &#8211; Anonymous Methods</a></li>
<li><a href="http://blogs.codegear.com/andreanolanusse/2008/07/21/tiburon-more-about-datasnap/" target="_blank">Tiburon &#8211; more about DataSnap</a></li>
<li><a href="http://blogs.codegear.com/andreanolanusse/2008/07/24/tiburon-building-strings-with-tstringbuilder/" target="_blank">Tiburon &#8211; Building strings with TStringBuilder</a></li>
</ul>
</li>
<li>by <a href="http://blogs.codegear.com/steveshaughnessy" target="_blank">Steve Shaughnessy</a>
<ul>
<li><a rel="bookmark" href="http://blogs.codegear.com/steveshaughnessy/2008/07/20/38912">Tiburon DataSnap enhancements</a></li>
</ul>
</li>
<li>by Daniel Magin
<ul>
<li><a href="http://dmagin.wordpress.com/2008/07/17/tiburon-vcl-db-unicode-application-with-interbase-2007/" target="_blank">Tiburon: VCL DB Unicode Application with InterBase 2007</a></li>
</ul>
</li>
<li>by Seppy Bloom
<ul>
<li><a href="http://blogs.codegear.com/seppybloom/2008/07/18/37603" target="_blank">Tiburón Preview</a></li>
<li><a href="http://blogs.codegear.com/seppybloom/2008/07/18/37605" target="_blank">Tiburón Preview: TButtonedEdit</a></li>
</ul>
</li>
<li>by Chris Hesik
<ul>
<li><a href="http://blogs.codegear.com/chrishesik/2008/07/21/34833" target="_blank">Tiburon Preview: Vista Wait Chain Traversal</a></li>
</ul>
</li>
<li>by Marco Cantu
<ul>
<li><a href="http://blog.marcocantu.com/blog/tiburonvideo_unicodeexperiments.html" target="_blank">Delphi Unicode Experiments Video</a></li>
</ul>
</li>
</ul>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/07/21/so-it-began-tiburon-in-the-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeGear: the real price of acquisition</title>
		<link>http://blog.dragonsoft.us/2008/07/09/codegear-the-real-price-of-acquisition/</link>
		<comments>http://blog.dragonsoft.us/2008/07/09/codegear-the-real-price-of-acquisition/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 12:55:56 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[acquisition]]></category>
		<category><![CDATA[codegear]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=200</guid>
		<description><![CDATA[It has been a week since sale/acquisition of CodeGear (read IDE division) has been completed. We all heard about $30M as price for CG. Now we can see final numbers. From &#8220;Form 8-K for BORLAND SOFTWARE CORP&#8221; now available for public review: The total consideration was $29.8 million less the estimated amount of the accounts receivable at closing, [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a week since sale/acquisition of CodeGear (read IDE division) has been completed.</p>
<p>We all heard about $30M as price for CG. Now we can see final numbers.</p>
<p>From &#8220;<a href="http://biz.yahoo.com/e/080707/borl8-k.html" target="_blank">Form 8-K for BORLAND SOFTWARE CORP</a>&#8221; now available for public review:</p>
<blockquote><p>The total consideration was $29.8 million less the estimated amount of the accounts receivable at closing, which was approximately $5.6 million, and less the estimated working capital adjustment of approximately $3.5 million, which resulted in Borland receiving approximately $20.7 million in cash.</p></blockquote>
<p>And it is not just about money &#8211; patents, licenses, trademarks, copyrights&#8230;</p>
<blockquote><p>i) a patent assignment agreement, whereby Borland assigned 34 of its patents which pertain solely or substantially to the CodeGear business;<br />
(ii) a patent license, whereby Borland granted to Embarcadero a non-exclusive license restricted to a certain field of use;<br />
(iii) a technology cross-license agreement, which provides for licenses to and from the parties for software and tools used in both the CodeGear and Borland&#8217;s retained business;<br />
(iv) a services agreement which obligates Embarcadero to provide software license management application services to Borland following the closing, which will be necessary because Borland will transfer to Embarcadero the software license management application it uses for certain of its products;<br />
(v) copyright, trademark and domain name assignment agreements, which provided for the assignment of copyrights, trademarks and domain names used primarily in the CodeGear business;<br />
(vi) an occupancy agreement, which will provide for the sublease by Borland of facilities used in the CodeGear business; and<br />
(vii) a transition services agreement, which will obligate Borland to provide services to Embarcadero for a limited time to assist with the transition of the CodeGear business from Borland to Embarcadero.</p></blockquote>
<p>and associated costs up to $4.4M. </p>
<p>We do not know exact details for the agreement but it is more like a pocket change considering that <a href="http://blog.dragonsoft.us/2008/05/12/codegear-revenues-in-q1/" target="_blank">published revenues for CG in Q1</a> were $12.2M&#8230; and remember original $100M talk? &#8230; <a href="http://en.wikipedia.org/wiki/Fire_sale" target="_blank">fire sale</a>.</p>
<p>I am really happy for ET (ex CG) IDE team. With such ex-management one wouldn&#8217;t have breakfast to eat.</p>
<p>PS. I want to thank <a href="http://blog.marcocantu.com/blog/dump_bit_twiddlers.html" target="_blank">Marco</a> for reminding us about the &#8220;<a href="http://www.theregister.co.uk/2008/05/26/embarcadero_buys_codegear/" target="_blank">A reading from the second book of Codh</a>&#8220;.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/07/09/codegear-the-real-price-of-acquisition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CodeGear has been sold. Difference from two years ago.</title>
		<link>http://blog.dragonsoft.us/2008/05/09/codegear-has-been-sold-difference-from-two-years-ago/</link>
		<comments>http://blog.dragonsoft.us/2008/05/09/codegear-has-been-sold-difference-from-two-years-ago/#comments</comments>
		<pubDate>Fri, 09 May 2008 18:46:12 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[codegear]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=177</guid>
		<description><![CDATA[As we all know, CodeGear will have a new home in a few months when merger is completed. Considering the size of two companies, I do see it more as a merger then acquisition at this point. Future movements will define the term better in the sense that if some of the CG gems would [...]]]></description>
			<content:encoded><![CDATA[<p>As we all know, <a href="http://blog.dragonsoft.us/2008/05/07/codegear-going-once-going-twice-sold/" target="_self">CodeGear will have a new home</a> in a few months when merger is completed.</p>
<p>Considering the size of two companies, I do see it more as a merger then acquisition at this point. Future movements will define the term better in the sense that if some of the CG gems would be tossed away then it was an acquisition of the desired technologies, otherwise it is a beneficial alliance.</p>
<p>Being a Delphi developer for many years, I have my concerns&#8230; will see&#8230;</p>
<p>We are back to square one for the Delphi product future from what we were two years ago. Many remember talks then&#8230;</p>
<p>The difference from two years ago when spin-off of development division was announced is that we are now talking with different people about the future of the different company.</p>
<p>What have changed:</p>
<ul>
<li>company survived almost on its own for two long years showing strength and desire to stay in the business of developing platforms/tools for developers</li>
<li>new products were introduced along with some of the old one brought back</li>
<li>despite some changes in the team, it is still strong and kicking</li>
<li>CG improved communication levels with developers significantly</li>
<li>New branding, site, infrastructure, management is more agile in decision making</li>
<li>Merger is between equal parties and therefore could ensure some fairness in future plans inside and outside</li>
</ul>
<p>As we can see many good things happened, and I am expecting to see even more in the future.<br />
It is now up to the new host to treat a new guy in the house and next few months will show what the outcome would be.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/05/09/codegear-has-been-sold-difference-from-two-years-ago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeGear&#8230; Going Once, Going Twice,&#8230; Sold&#8230;</title>
		<link>http://blog.dragonsoft.us/2008/05/07/codegear-going-once-going-twice-sold/</link>
		<comments>http://blog.dragonsoft.us/2008/05/07/codegear-going-once-going-twice-sold/#comments</comments>
		<pubDate>Wed, 07 May 2008 13:20:54 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[delphi]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=175</guid>
		<description><![CDATA[News of the day &#8211; CodeGear being finally and quietly sold&#8230; to Embarcadero Technologies&#8230; At Embarcadero Technologies we know databases, we understand the important role they play in every organization and we love meeting their challenges. It took two+ years for story to end. From original $100M+, it now came to just $23M+$7M(AR). Not to [...]]]></description>
			<content:encoded><![CDATA[<p>News of the day &#8211; CodeGear being <a href="http://biz.yahoo.com/bw/080507/20080507005272.html?.v=1" target="_blank">finally and quietly sold</a>&#8230; to <a href="http://www.embarcadero.com/" target="_blank">Embarcadero Technologies</a>&#8230;</p>
<blockquote><p>At Embarcadero Technologies we know databases, we understand the important role they play in every organization and we love meeting their challenges.</p></blockquote>
<p>It took two+ years for story to end. From original $100M+, it now came to just $23M+$7M(AR).</p>
<p>Not to much of the surprise though</p>
<blockquote><p>Revenue for ALM products and services for the first quarter of 2008 was $32.4 million. Deployment (DPG) products and services revenue was $13.7 million and CodeGear (IDE) products and services revenue was $12.2 million.</p>
<p>(<a href="http://austin.bizjournals.com/austin/stories/2008/05/05/daily21.html?ana=yfcpc" target="_blank">more</a>) The company says the loss was larger with a $13.3 million impairment charge related to CodeGear, $1.3 million in restructuring expenses and other costs.</p></blockquote>
<p>With primary focus on Database related technologies and Eclipse, it might come that the Eclipse part of CodeGear what actually is a target for them.</p>
<p>Back in 2007, ET has received $200M Go-Private investment from <a href="http://www.embarcadero.com/news/press_releases/GoPrivate062707.html" target="_blank">Thoma Cressey Bravo</a> and acquired several key Eclipse committers ever since.</p>
<p>From public information on CodeGear&#8217;s <a href="http://www.codegear.com/about/news/embt" target="_blank">web-site</a></p>
<blockquote><p>The acquisition of CodeGear will enable Embarcadero to offer a complete product portfolio to design, develop, manage and manage and optimize heterogeneous applications and their databases.</p></blockquote>
<p>From that I do not really know yet what would be a future of the Delphi product line. Would we have a new brand pushed once again?</p>
<blockquote><p><em><strong>Are there plans to discontinue any CodeGear or Embarcadero products?</strong></em><br />
The merging of CodeGear and Embarcadero increases our ability to enhance and evolve current products, as well as to develop new products, markets, and business models. There are no current plans to discontinue or EOL specific products. However, you can anticipate products will be evaluated to determine optimal development and go-to-market strategies on an ongoing basis consistent with our current practices.</p></blockquote>
<p>From David I:</p>
<blockquote><p>We will work together to integrate Delphi and some of their tooling as well as create new products.  Don&#8217;t fear &#8211; EMBT is excited about Delphi big time. Some of their developers learned programming on Turbo Pascal.  They are all developers just as we are.  Stay tuned for things we will do together. Delphi can use more database design, development, and optimization tooling.<br />
The combined company, technologies, and products will move Delphi&#8217;s database capabilities forward much faster than on our own.</p>
<p>We will become employees of Embarcadero Technologies.  The product names<br />
will stay:  Delphi, C++Builder, RAD Studio, JBuilder, etc.  This is just the<br />
definitive agreement step.  There is more operational and planning work to<br />
be done before the deal closes.  Stay tuned</p></blockquote>
<p>More:</p>
<ul>
<li><a href="http://www.codegear.com/article/38124/images/38124/EMBT-CG_Press_Release_050708.pdf" target="_blank">Press release</a></li>
<li><a href="http://dn.codegear.com/article/38132">From David I</a></li>
<li><a href="http://www.codegear.com/article/38124/images/38124/WWCustomerLetterFinal.pdf" target="_blank">Customer letter from Wayne Williams, CEO Embarcadero Technologies</a></li>
<li><a href="http://metafrequency.blogspot.com/2008/05/embarcadero-and-codegear.html" target="_blank">From Gregory Keller, VP of ET</a> - good read and some clarifications</li>
<li><a href="http://blogs.codegear.com/nickhodges/2008/05/08/39059" target="_blank">From Nick Hodges</a> &#8211; compilation of the recent posts about the event</li>
<li>Interesting <a href="http://blog.businessofsoftware.org:80/2008/05/embarcadero-buy.html" target="_blank">responses</a> to original blog entry, no less &#8211; read comments</li>
</ul>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/05/07/codegear-going-once-going-twice-sold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;More then 3.2M developers use CodeGear tools&#8221;</title>
		<link>http://blog.dragonsoft.us/2008/04/04/more-then-32m-developers-use-codegear-tools/</link>
		<comments>http://blog.dragonsoft.us/2008/04/04/more-then-32m-developers-use-codegear-tools/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 15:02:51 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[developers]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=162</guid>
		<description><![CDATA[It is on front page of CodeGear web-site &#8211; &#8220;More then 3.2M developers use CodeGear tools worldwide&#8220;. Is it a big number? yes. Is is significant number? well, this is the number of developers for ALL CG tools (unique license/developer, I assume, for JBuilder, Delphi, 3rdRail, Delphi for PHP, etc &#8211; total of 11 main [...]]]></description>
			<content:encoded><![CDATA[<p>It is on front page of CodeGear web-site &#8211; &#8220;<a href="http://www.codegear.com/" target="_blank">More then 3.2M developers use CodeGear tools worldwide</a>&#8220;.</p>
<p>Is it a big number? yes.</p>
<p>Is is significant number? well, this is the number of developers for ALL CG tools (unique license/developer, I assume, for JBuilder, Delphi, 3rdRail, Delphi for PHP, etc &#8211; total of 11 main tools). I do not know what average distribution is right now, but I would think that we can account 1/3 for Delphi family tools.</p>
<p>Wow! 1M+ of us around the world.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/04/04/more-then-32m-developers-use-codegear-tools/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Borland Q4 2007 Earning Conference Call</title>
		<link>http://blog.dragonsoft.us/2008/02/28/borland-q4-2007-earning-conference-call/</link>
		<comments>http://blog.dragonsoft.us/2008/02/28/borland-q4-2007-earning-conference-call/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 17:21:31 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[finances]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/2008/02/28/borland-q4-2007-earning-conference-call/</guid>
		<description><![CDATA[http://biz.yahoo.com/cc/2/90362.html I always amazed how those calls are presented. So much hype which is expected&#8230; By the way revenues announced are: Borland: 61.5M ALM: 36M DPG: 9M CG: 17M Lost (non-GAP): 2.7M 2007 total: Borland: 270M ALM: 166M DPG: 46M CG: 57M Lost (non-GAP): 9M &#8220;Consulting and education business decreased by 25% from 2006, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://biz.yahoo.com/cc/2/90362.html">http://biz.yahoo.com/cc/2/90362.html</a></p>
<p>I always amazed how those calls are presented.<br />
So much hype which is expected&#8230;<br />
By the way revenues announced are:</p>
<blockquote><p>Borland: 61.5M<br />
ALM: 36M<br />
DPG: 9M<br />
CG: 17M<br />
Lost (non-GAP): 2.7M</p>
<p>2007 total:<br />
Borland: 270M<br />
ALM: 166M<br />
DPG: 46M<br />
CG: 57M<br />
Lost (non-GAP): 9M</p>
<p>&#8220;Consulting and education business decreased by 25% from 2006, but it was a strategic decision&#8221;<br />
&#8220;Our break even point is now 68M in revenue (for Q) from 93M from 6 Qs ago&#8221;</p></blockquote>
<p>In general interesting content to listen to understand management standings&#8230;</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/02/28/borland-q4-2007-earning-conference-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember the titans &#8211; 2</title>
		<link>http://blog.dragonsoft.us/2007/12/24/remember-the-titans-2/</link>
		<comments>http://blog.dragonsoft.us/2007/12/24/remember-the-titans-2/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 20:39:11 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[history]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/2007/12/24/remember-the-titans-2</guid>
		<description><![CDATA[I was looking for information about Eli Boling and found no info about his whereabouts in regard to Remember the titans, but I have found interesting location on Borland Web-site by Danny Thorpe - this is not a blog, but something similar about projects Danny has been working on during his presence at Borland. I am going to [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for information about Eli Boling and found no info about his whereabouts in regard to <a href="http://blog.dragonsoft.us/2007/12/16/remember-the-titans">Remember the titans</a>, but I have found <a target="_blank" href="http://homepages.borland.com/dthorpe/products.html">interesting location on Borland Web-site by Danny Thorpe</a> - this is not a blog, but something similar about projects Danny has been working on during his presence at Borland. I am going to quote it here since I suspect it might disappear after information published <img src='http://blog.dragonsoft.us/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Last record is 2001 where page has been abandoned by the author.</p>
<blockquote><p>Danny Thorpe, Staff Engineer, Delphi R&amp;D, Borland Software Corporation  </p>
<p>These are the products and internal projects I&#8217;ve worked on over the past few years. Historical dates subject to change without notice.</p>
<p><strong>Delphi 6 &#8211; May 2001</strong><br />
Most D6 compiler and RTL enhancements were a result of the Kylix efforts. Fortunately, Windows doesn&#8217;t inflict PIC codegen on us, but D6 benefited from the new internal assembler, language and directive enhancements introduced in Kylix, and new platform neutrality functions and constants carried over from the Kylix RTL. Function overload resolution got a little bit smarter, so WideString and AnsiString parameters in different function overloads were no longer considered ambiguous.</p>
<p><span id="more-116"></span><strong>Kylix &#8211; January 2001</strong><br />
Kylix &#8211; the first component-based Rapid Application Development environment for the Linux operating system. It&#8217;s Delphi for Linux!</p>
<p>I was a founding member of the Kylix Project, with Chuck, Eli, and Allen.</p>
<p>In mid 1999 CEO Dale Fuller said &#8220;Take us to Linux&#8221; and away we went to grok this &#8220;new&#8221; platform called Linux, to chart its waters and bring the Delphi ship to its commercially virgin shores.</p>
<p>My involvement with the compiler prior to Kylix had mostly been ad-hoc spelunking to fix some particular bug or issue, or occasionally implement a new feature in a very well defined area. As the Kylix project progressed, I seemed to collect compiler responsibilities like a snowball rolling down Everest.</p>
<p>Markus Armbruster, a classical Unix guru in every sense, kick started the project by passing on a lot of between-the-lines expertise to the team and implementing a prototype linker to emit Linux ELF executables. Markus also designed and implemented resource linking for Linux ELF executables. (There is no standard defined for embedding replaceable resources in Linux. For Kylix, we wanted a single exe solution for simple application deployment. That meant inventing a way to use standard ELF file sections to store resource data, and in a way that the data could be removed and replaced without needing to relink the program.)</p>
<p>Eli Boling was the technical lead for the Kylix compiler stuff, even though he was fully tasked working on another Borland project at the time. Eli implemented Kylix&#8217;s IP relative exception info from scratch (there is no language independent exception handling standard in Linux as there is in Windows) and pulled me out of the drink on the many occasions I found myself in way over my head.</p>
<p>Chuck ported the compiler source to compile with Gnu (not as simple as it sounds) and architected a new inline assembler (CHASM) written in portable code. The old BASM inline assembler was monolithic assembler code with no hope of being ported or enhanced. I later fleshed out the rest of the x86 instruction set and addressing modes in CHASM and then (on a roll!) added Pentium III, Pentium 4, MMX and SIMD instruction support. (CHASM is that good). I took over the linker work from Markus and (eventually) implemented linker support for emitting ELF shared libraries and Delphi packages.</p>
<p>By the time the linker was fit enough to emit shared libraries, it was clear that the codegen still wasn&#8217;t right for PIC, so I went off to figure out a way to make the code generator understand GOT relative addressing. Which means, I had to go off and figure out what GOT relative addressing really meant, and follow that up with an expedition to figure out how the compiler represents addressing modes internally.</p>
<p>Many thanks to Tagawa-san who fixed the many &#8220;register pressure&#8221; side effects caused by PIC consuming one of the precious x86 general registers. PIC (Position Independent Code) is really designed for IP relative addressing (referring to a code address as a distance relative to the current instruction pointer), but the Intel x86 instruction set doesn&#8217;t provide IP relative addressing modes. There were days when I could have sworn the designers of ELF&#8217;s PIC standard must have had &#8216;make Intel look bad&#8217; as one of their design objectives.</p>
<p>Allen kept me well fed with PIC and ELF related linker issues as a result of his work to get the IDE to load packages dynamically (and survive). I think Allen ended up spending more time debugging the Linux program loader (and implementing fixes submitted to the Linux source maintainers) than debugging the IDE! While the ELF spec was designed to support dynamic loading of shared libraries, the Linux program loader (ld) had a number of issues prior to the glib 3.0 release, particularly in the area of recursive loading at program startup. Doing anything at program startup is difficult in C code, so that area of the loader simply wasn&#8217;t well exercised by traditional C programs in Linux. &#8220;Clearing out the cobwebs&#8221; was a popular curse muttered by the Kylix team.</p>
<p>In the middle of all that, I also ported the Delphi Runtime Library (RTL) to the Linux environment, using glibc as much as possible (no direct kernel calls).</p>
<p>As the Kylix Project dragged on, observers would occasionally express concern at the inordinant amount of time Kylix seemed to be taking. &#8220;Delphi releases only take a year or so to crank out. Why is Kylix taking so much longer?&#8221;</p>
<p>One word: Infrastructure. To implement the full Delphi development experience in Linux, we had to implement more than just the development tool itself &#8211; we had to implement infrastructure that we took for granted on Windows which wasn&#8217;t provided by Linux. Embedded, replacable resources. Exception propogation between modules. Nonambiguous external function references.</p>
<p>It&#8217;s a credit to Linux&#8217;s flexibility and openness that we were able to do all this, to implement the infrastructure that the Delphi development environment needed as a base, and to do it on Linux terms using Linux standard APIs and file formats.</p>
<p>If there&#8217;s something you can&#8217;t get from the Windows program loader, you give up and look for something else to do. If there&#8217;s something you can&#8217;t get from the Linux program loader, you complain about it bitterly on several public forums, then you go off and figure out either how to make the loader give you what you want, or learn from the loader sources how to get the information you need through other means.</p>
<p>The Linux community can be myopic and vicious, but the Linux platform is still pretty cool despite their best efforts.</p>
<p>Title upgrade to Staff Engineer. Twice the product in half the time. Whee.<br />
Stone Hammers<br />
Our task was to create the Delphi RAD development experience on the Linux platform. That meant using the traditional Linux development tools (gcc and gdb) to construct a subset of the Delphi tools, then use that subset to construct a larger subset, and so forth until the full development toolset of syntax highlighting code editor, GUI form designer and GUI debugger was up to Delphi customer expectations.</p>
<p>If you&#8217;ve ever used a GUI debugger to surf around inside a running program, switching to Linux&#8217;s command-line text debugger, gdb, is quite a culture shock.</p>
<p>On one particularly frustrating &#8220;bad Linux&#8221; day, Dale Fuller popped his head into my office and gave a cheery &#8220;How&#8217;s my Kylix doing?&#8221;</p>
<p>I spun around and vented: &#8220;This is going to take forever. It&#8217;s like building the Concorde with stone hammers!&#8221;</p>
<p><strong>Delphi 5 &#8211; August 1999</strong><br />
Threading work in RTL and VCL: threadsafe strings, threadsafe VCL component streaming, better support for multiprocessor threading. IDE form designer: enable &amp; support Eddie Churchill&#8217;s work for the new treeview/diagram view data module designer. Miscellaneous work spelunking around inside the compiler. Umm, what else? I can&#8217;t remember.</p>
<p><strong>Delphi 4 &#8211; July 1998</strong><br />
Senior R&amp;D Engineer. Implemented DBGrid support for new ADT database fields. ADT support driven by new Oracle 8 server release. ADT support also added to Midas and ClientDatasets. Delphi 4 provided better support for Oracle 8 ADTs than any other development tool for Windows&#8230; including Oracle&#8217;s own tools!</p>
<p><strong>Delphi J-code &#8211; Fall 1997</strong><br />
This was a research project to explore the feasibility of compiling Delphi source code into a different machine code format &#8211; Java byte code. This was not about translating Delphi source to Java source, but about viewing the Java realm as two distinct entities: the Java source code language, and the Java Virtual Machine. Delphi J-code was going for the machine, not the language. Much later, Microsoft&#8217;s J++ would do exactly the opposite: J++ went after Java the language, ignoring or undermining the Java Virtual Machine.</p>
<p>I worked on implementing the core RTL (System.pas and SysUtils.pas), compiler &#8220;magic&#8221; functions, and compiler-RTL glue code. Oh ya, and a Java implementation of the Win32 variant semantics. Yowza.</p>
<p>This research project was demonstrated at a technology briefing at BorCon98. From the feedback at that conference, it became clear that expectations for the product concept ran much higher than we could afford to invest in the project. The market wanted more than just a command line Delphi compiler that emitted Java byte code. The project was shelved in favor of devoting R&amp;D resources into more promising and lucrative endeavors.</p>
<p><strong>Delphi 3 &#8211; May 1997</strong><br />
Right after Delphi 2 shipped, while the development team was out on vacation, I discovered Win32&#8242;s DIBSection architecture, and reimplemented TBitmap to use DIBSections instead of device bitmaps. This move was not without costs, but this put to rest once and for all the nasty problem of bitmap images changing format across read-modify-write cycles. Device bitmaps are always in the pixel format of the current video mode. If you load a 24 bit BMP file on a machine running 8 bits per pixel (256 color) video, modify the bitmap, and then write it back to the BMP file, the output will be 8 bits per pixel with significant color loss compared to the original. DIBSections allow you to operate on bitmap data independently of the current video mode pixel format.</p>
<p>There. I&#8217;m off my Delphi 3 soapbox now. Oh ya, we also implemented support for creating ActiveX controls in Delphi 3. &lt;shudder&gt;</p>
<p><strong>Delphi 2 &#8211; March 1996</strong><br />
After 5 years of developing new ways to break the product, I changed jobs from Senior Quality Assurance (QA) engineer to R&amp;D Engineer in late 1995. First tasks: port Graphics, Grids and DBGrids to Win32.</p>
<p><strong>Delphi 1 &#8211; February 14, 1995</strong><br />
Senior QA Engineer. Wrote language and RTL test suites for new Delphi language syntax, exceptions, classes, long strings, etc. Ported Zombie architecture to Win32 using OLE Automation for interprocess marshalling and application probing, in preparation for Delphi 2</p>
<p><strong>Zombie &#8211; circa 1994</strong><br />
Designed (with Ramin Halviati) and implemented the (patented) &#8220;Zombie&#8221; internal testing architecture.</p>
<p><strong>FullTilt! Pinball &#8211; August &#8211; September 1994</strong><br />
Moonlighting as a contractor for Cinematronics, I designed and implemented the pinball game&#8217;s component model and collision physics with Dave Stafford and Mike Sandige. Cinematronics licensed an early version of the pinball engine to Microsoft for the Win95 Plus! Pack&#8217;s &#8220;Space Cadet&#8221; pinball game. Cinematronics was later acquired by Maxis, who published FullTilt! Pinball in 1996 and a sequel in 1998.</p>
<p>The pinball object model and collision physics code were originally implemented in Delphi. (yes, pre-Delphi 1.0) When Microsoft got the hots to license the game engine for the Win95 Plus! Pack, I had little choice but to translate the Delphi code to C/C++ before turning the source code over to them. I don&#8217;t know when Microsoft became aware of the Delphi project at Borland, but I certainly wasn&#8217;t going to hand it to them on a silver platter.</p>
<p>Considering the great span of time between the principal coding and the retail release, I don&#8217;t know how much of my original code survives in the retail release of FullTilt! Pinball. Cinematronics paid me for my time, but that wasn&#8217;t really why I opted to work a month&#8217;s worth of 9pm to 3am nights, after my 10am to 7pm Borland days. I learned a great deal of codesmithing and performance wisdom from Dave and Mike, and took great delight in inflicting OOP and Windowsisms on poor Mike. ;&gt; It wasn&#8217;t a job &#8211; it was an adventure!</p>
<p><strong>BTSLite &#8211; Fall 1993</strong><br />
Designed and implemented, with Mark Edington, the first Delphi VCL production application and the first Delphi database application: BTSLite. UI prototyping started on an informal basis late October 1993, using a Paradox Engine based database layer that Mark Edington was writing. BTSLite went online six weeks later in early December, 1993. Note that this was six months before the Delphi product had a database architecture! BTSLite was later converted over to using the Delphi database classes and BDE to further test the database architecture prior to Delphi 1.0 release.</p>
<p>After a trial period of a few weeks, the Delphi development team adopted BTSLite as its defacto bug tracking system. Within 18 months, most other development groups within Borland had adopted BTSLite. BTS has been through many revisions since those early days: transformation into a Delphi Midas thin-client app running against a Delphi Midas server with an Interbase SQL back-end by Josh Dahlby, WebBTS client and middle tier server work by Steve Trefethen. Steve also implemented a dynamically loadable package system for BTS (with some design input from me), so that BTS users can load only the functionality they use (engineers typically eject the reporting and project charting modules). BTS is still the most widely used bug tracking system within Borland.</p>
<p>Why was it called BTS&#8221;Lite?&#8221; The first implementation of a Windows GUI bug tracking system (BTS) was built by Mark using Paradox for Windows. The objective was to implement the feature set and responsiveness of the old Paradox Dos BTS application (also written by Mark). The performance of the PdoxWin BTS on queries and even UI refresh was, um, &#8220;suboptimal&#8221;, to the extreme that Delphi R&amp;D just plain refused to use it. The Delphi BTS app implemented a subset of the functionality of the PdoxWin version, and ran what seemed like 100 times faster than the Paradox implementation. The Paradox for Windows team believed the bottleneck was down inside the BDE somewhere. Delphi demonstrated that BDE wasn&#8217;t the bottleneck. BTSLite got the &#8220;lite&#8221; label because it was a functional subset of the original BTS, and also faster. After deployment of BTSLite, the Paradox for Windows BTS system was fondly referred to as &#8220;BTSHeavy&#8221;.</p>
<p><strong>Turbo Pascal for Windows 1.5 &#8211; Spring 1993</strong><br />
Point release of TPW to synchronize with the release of Windows 3.1</p>
<p><strong>Borland Pascal 7.0 &#8211; November 1992</strong><br />
BP7 was the pinnacle of Dos development tools. Everyone on the Pascal development team was intensely proud of the BP7 release, for its unprecedented feature set, quality level, and completeness as a development environment. Though never spoken, I think everyone on the team realized that this would be the last release of the Dos tools line. Dos was out, Windows was in. If there had to be a conclusion to the long history of Turbo Pascal products for Dos development, BP7 was the ideal grand finale. Salut!</p>
<p><strong>Turbo Pascal for Windows &#8211; Fall 1991(?)</strong><br />
Turbo Pascal&#8217;s first major paradigm shift. Painful lessons learned in the development of OWL and the TPW IDE would shape the design of the future Delphi project.</p>
<p><strong>Turbo Pascal 6.0 &#8211; November 1990<br />
</strong>My first Borland product. Hired straight out of college by Pascal QA manager Eberhard Waiblinger, Borland dunked me head first into the school of total immersion OOP, Software Quality Assessment / Quality Assurance, risk metrics, and commercial software development processes.</p>
<p>How confident and ready-for-anything I must have seemed at the job interview (In my dressed-to-kill new suit. Thanks, Mom!). After all, I had been programming professionally for five years for a state agency while in high school and college! In only a matter of weeks I would discover just how vast my ignorance could be. &#8220;Great googleymoogley, these guys are the pros! There&#8217;s Anders somethingberg, who builds compilers with his bare hands! And Chuck somethingski, who juggles objects and polymorphs like an air traffic controller!&#8221;</p>
<p>The fun part about programming, and working at Borland, is that you never really shake that feeling of virtual vertigo. The more you learn, the more you discover you don&#8217;t know.</p></blockquote>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2007/12/24/remember-the-titans-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember the titans</title>
		<link>http://blog.dragonsoft.us/2007/12/16/remember-the-titans/</link>
		<comments>http://blog.dragonsoft.us/2007/12/16/remember-the-titans/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 02:42:44 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[history]]></category>

		<guid isPermaLink="false">http://blog.dragonsoft.us/2007/12/16/remember-the-titans/</guid>
		<description><![CDATA[Well&#8230; it is not about the movie. Nice movie though&#8230; Doing some research about Delphi you probably will immediately notice a page on wikipedia and off course there are a few well known names here. Everybody knows about Anders Hejlsberg, but let&#8217;s see what other ex-titans of Delphi world are doing these days &#8211; as it [...]]]></description>
			<content:encoded><![CDATA[<p>Well&#8230; it is not about the movie. Nice movie though&#8230;</p>
<p>Doing some research about Delphi you probably will immediately notice a <a href="http://en.wikipedia.org/wiki/Borland_Delphi">page on wikipedia</a> and off course there are a few well known names here. Everybody knows about <a title="Anders Hejlsberg" href="http://en.wikipedia.org/wiki/Anders_Hejlsberg">Anders Hejlsberg</a>, but let&#8217;s see what other ex-titans of Delphi world are doing these days &#8211; as it turned out <a title="Danny Thorpe" href="http://dannythorpe.com/">Danny Thorpe</a> after being at Google and Microsoft for some time finally settled at not that well known place called <a href="http://www.cooliris.com/" target="_blank">CoolIris</a>. As it was indicated in his last entry in his <a href="http://blogs.msdn.com/dthorpe/archive/2006/04/14/576171.aspx" target="_blank">MS blog</a>, there are places better then Google, MS and Borland after all&#8230; You can read about his new adventures in his <a href="http://dannythorpe.com/" target="_blank">blog</a>.</p>
<p>Spirit of innovation always been something growing inside Borland and now CodeGear, but after some time it seems to outgrowing a mothership&#8217;s corridors and offices and tend to find bigger more innovative places. It is a natural process, but it is sad to see it to happen, thinking how much more those people could do if they are to stay.<br />
In order of departure:</p>
<p><a href="http://en.wikipedia.org/wiki/Philippe_Kahn" target="_blank">Phillippe Kahn</a> &#8211; <a href="http://www.fullpower.com/" target="_blank">FullPower Inc</a></p>
<blockquote><p>When someone is talking about Pascal, his name is one of first come to mind.</p></blockquote>
<p>Anders Hejlsberg &#8211; Microsoft</p>
<blockquote><p>I think the only person who do not blog from this list, but there are plenty of <a href="http://en.wikipedia.org/wiki/Anders_Hejlsberg#Interviews" target="_blank">interviews </a>with him.</p></blockquote>
<p><a href="http://www.removingalldoubt.com/" target="_blank">Chuck Jazdzewski</a> &#8211; Microsoft</p>
<blockquote><p>CJ: &#8220;Yes, I work at Microsoft. Yes, I believe it is a great company and is a fabulous place to work at. No, I don&#8217;t think that everything that Microsoft does and produces is wonderful and perfect. I believe that everyone is entitled to their opinion, as am I.&#8221;<br />
Steve mentioned one particular blog entry - <a href="http://www.removingalldoubt.com/PermaLink.aspx/a32977e2-cb7d-42ea-9d25-5e539423affd" target="_blank">Fatherly Advice To New Programmers</a> - bad title, good reading.</p></blockquote>
<p><a href="http://dannythorpe.com/" target="_blank">Danny Thorpe</a>- CoolIris</p>
<blockquote><p>DT: &#8220;As a junior engineer at Borland, I was witness to the creation of Delphi. Over the years I contributed to the development of Delphi’s run-time library, VCL component library, IDE, compiler and language on Windows, Linux and .NET platforms. I’ve had the enormous pleasure of working closely with Anders Hejlsberg, Chuck Jazdzewski, Eli Boling, and many other software wizards in Borland’s heyday.&#8221;</p></blockquote>
<p><a href="http://www.corbinstreehouse.com/" target="_blank"><span style="color: #3848a8;">Corbin Dunn</span></a> (somewhat outdated), but <a href="http://www.corbinstreehouse.com/blog/" target="_blank">blog</a>is active &#8211; having fun at Apple working on the AppKit</p>
<blockquote><p>At least this is where I saw his name mentioned recently, not much in his blog though.</p></blockquote>
<p><a href="http://www.stevetrefethen.com/blog/" target="_blank">Steve Trefethen</a>- Falafel Software</p>
<p>Any other name worth mentioned? Comment on this post&#8230;</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2010 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2007/12/16/remember-the-titans/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
