Tuesday, November 14, 2006

CodeGear := TCompany.Create;

And you thought it'd never happen! :-)  However, as of today, I'm officially a CodeGear employee.  CodeGear is the new developer company that is born of Borland.  We're about, for, and by developers.  In the coming days and weeks, we'll be talking more what we're about, where we're going to take this new venture and how we're going to get there.  Delphi, C++Builder, JBuilder, InterBase are all the core products around which this company will be built.  But that isn't all we're about.  Be sure to stay tuned as we roll out more and more information.  You can read the press release here.  Also you can Digg this link as well.  Full disclosure, I did submit the story to Digg.

35 comments:

  1. Too much ado about nothing?

    ReplyDelete
  2. Congratulations Allen, it's been a long slog. Godspeed and good luck

    ReplyDelete
  3. Sweet!


    All the best guys! Lead the way.


    Robin.

    ReplyDelete
  4. Congratulations Allen and the rest over there.


    Eelco

    ReplyDelete
  5. Oh yeah, that should read


    CodeGear := TCompany.Create(Borland);


    Shouldn't it? ;)

    ReplyDelete
  6. CodeGear: At least it's not "Inprise II"... :-)

    If I read the release correctly, CG will remain part of Borland (at least in the short term)? I'm glad; the Borland name is still synonymous with development tools, so both companies will benefit from the continuing relationship.

    ReplyDelete
  7. Congrats on the excellent news, Allen. I wish you and CodeGear all the best for the future challenges that lay ahead.

    ReplyDelete
  8. So DevCo has been bought by ... Borland?


    What's with the Ruby syntax? Are we going to get a Ruby IDE from Borl..CodeGear?


    And what does SourceGear think about your name? :)

    ReplyDelete
  9. CodeGear - I like this name

    ReplyDelete
  10. Grats and good luck to all over there :)

    ReplyDelete
  11. Sorry, the best I can manage is "aw, bugger!"

    ReplyDelete
  12. HAHAHA.


    I've come to conclusion that Delphi will die

    near futuer!!!!

    ReplyDelete
  13. Whow! Congratulations. Now will TeamB become TeamCG or always remain TeamB?

    ReplyDelete
  14. Congratulations - forever loyal to Delphi, and good luck with the new company!

    ReplyDelete
  15. Congratulations!


    CodeGear: Imagine the Possibilities.


    Now add Delphi syntax to place holder web page. :-)

    ReplyDelete
  16. So where will the new investment come from?


    I thought the whole point of this exercise was that Borland have been deliberately starving the tools division of funds and a new owner was needed if we are going to see any change from the D8/D2005/D2006 problems. This sounds to me as though someone *still* just doesn't get it.


    Please come back with a post explaining what will change from the last few years and where the new enthusiasm, staff and funds are going to come from. But mostly the funds.

    ReplyDelete
  17. It's nice to read that...


    Congratulations to all CodeGear's employees!!!


    I think the future will be much better now!

    ReplyDelete
  18. CodeGear, who hasn't a name with Code in it?


    So unique, innovative, different, refreshing and groundbreaking. Just like the announcement that took 11 months and delayed things to finally stay where we started.


    CodeGear - Aren't we all just a wheel in the gears?

    It also fits nicely the company strategy: It is our code/codex to change the gears as we see fit, like talking about going forward and take reverse gear in practice.


    Really many nice associations: no goddess or power, just a technical thing in a car nobody ever thinks of when driving, or gets excited about.


    Sorry, but after this long time, I expected more.

    ReplyDelete
  19. Congrats!


    So, does Delphi also has a new name? Instead of Borland Delphi it will be CodeGear Delphi? :)

    ReplyDelete
  20. May you change your silly prices, forget leaping behind microsof .NET - there are other better and free technologies

    Try to remember Delphi 7 your last great product

    Then we will pay upgrade fees again

    Good luck anyway, I love Delphi (the best compiler for windows so far) I do hope it will survive, really best of luck

    ReplyDelete
  21. Allen, I am sure you're just as depressed as the rest of us but you've got to put a brave face it on just like Nick Hodges has. Every day I visited your websites waiting for the good news, I admit I was getting a little worried because so much time had passed, but today we find out that Tod Neilson has sold Delphi down the river and kept the good Borland name for the ALM rubbish. Cheers Tod I always thought you had an agenda. How is this move any better than the Inprise debacle and how much more of a weakened state does this leave Delphi in to compete with the development environments from Microsoft and others?

    Si

    ReplyDelete
  22. Christ! I sound like C Johnson in my previous post!

    ReplyDelete
  23. What a joke. Borland wanted to sell DTG an ends upp being a 100% owner. Nick and Allens attempt to make this sound as it was a possibility all along is just laughable. I quote this very blog from July this year. "Borland is still in a "quiet period" before any announcements regarding a buyer can be made." Truth is, there is no buyer!

    Where is CodeGear gonna get the cash to get some marketing and development going and get this company on its feet? I doubt Borland will throw money at CodeGear which means they have to start generate revenue from day one or Borland will ditch it. With the lousy quality of the latest Delphi releases (Delphi 8, BDS 2005 and BDS 2006) I can't see this happening. How can a company screw things up so badly?

    ReplyDelete
  24. Anonymous yet somehow so insightfulNovember 15, 2006 at 2:21 AM

    Heh heh heh.

    Couldn't find a buyer, eh?




    Maybe you can sell keychains and sweatshirts with the company logo on them to generate funds.




    ReplyDelete
  25. I certainly hope things change for the better with the new company. The current development tools have serious problems. If not, with regret we move to Microsoft.

    ReplyDelete
  26. program uCodeGear;

    uses

    Company,Borland;

    {$APPTYPE pessimist}

    begin

    CodeGear := TCompany.Create(Borland);

    repeat

    try

    Borland.Money:=Borland.Money+CodeGear.Money;

    CodeGear.Money:=0;

    CodeGear.Work;

    except

    //Ignore Exceptions

    end;

    until (CodeGear.Money<=0);

    end.



    ReplyDelete
  27. Could this blog use a different stylesheet, one that doesn't look written by a 10 years old webmaster? Most comments are unreadable.

    ReplyDelete
  28. I will say it once more, even I know MILLIONS of developers around the Globe think the same I do but Borland stakeholders like to go against the whole world:


    INPRISE would have been a PERFECT name (serious!) for a company developing and distributing that ALM stuff.


    and they could have given the name Borland to DevCo... After all, Borland has been FOR OVER 15 YEARS a company that developed Compilers, Programming Languages & environments, and ALL the related with developers.


    Life sometimes is much simpler than we want to admit...

    ReplyDelete
  29. While I'm not thrilled about the ownership situation, I think this current announcement is very good news. Hopefully CodeGear will be given enough independence to make a great product again, one that works as well as Delphi 7. In any event the loss of uncertainty is an excellent thing, and I'm hopeful for many good product releases to come.

    ReplyDelete
  30. Impatient Delphi LoyalistNovember 16, 2006 at 1:32 AM

    We all need to move on. CodeGear is what it is.


    Allen, I challenge you to be Anders' counterpart at MS. Are you up for the challenge? Show the world you have what it takes to architect CodeGear into the new age of software development. Make the company one that with a topmost priority, listens to it's customers whole heartedly, one that releases quality software, one that isn't a follower but a trailblazer.


    The transition has now begun, CodeGear has 1 final shot to make things happen.


    IDL

    ReplyDelete
  31. Disappointed Delphi ProgrammerNovember 16, 2006 at 6:37 AM

    Wow...VERY disappointing. Guess I need to move away from any Delphi projects onto Java / .Net (ruby?).


    I had my $399.00 in the checking account to buy Delphi Turbo but was waiting to see if this was going to be another Borland Debacle. Guess I was right to wait. Good luck and good night.


    ReplyDelete
  32. uses Borland, Microsoft, Microsoft.Windows;

    Implementation

    procedure Start;

    var

    CodeGear : TCodeGear;

    Microsoft : TMicrosoft;

    I : Integer;

    begin

    Microsoft := TMicrosoft.Create;

    Borland := TBorland.Create(Windows);

    repeat

    CodeGear := TCodeGear.Create(Borland)

    CodeGear.HireEmployees;

    CodeGear.BuildTools;

    if CodeGear.HasGreatDevelopmentTools then

    for I := 0 to CodeGear.Employees.Count- 1 do

    if CodeGear.Employees[I].isGenius then

    begin

    Microsoft.Employees.Hire(CodeGear.Employees[I])

    CodeGear.Employees[I].delete;

    end;

    CodeGear.Free;

    until (Microsoft = nil) or (Borland.ParentClasName = 'TMicrosoft');

    ReplyDelete
  33. ThoseBug


    uses Borland, Microsoft, Microsoft.Windows;


    Implementation


    procedure Start;

    var

    CodeGear : TCodeGear;

    Microsoft : TMicrosoft;

    I : Integer;

    begin

    Microsoft := TMicrosoft.Create;

    Borland := TBorland.Create(Windows);

    repeat

    if Not Assigned(CodeGear) then

    CodeGear := TCodeGear.Create(Borland);

    CodeGear.HireEmployees;

    CodeGear.BuildTools;

    if CodeGear.HasGreatDevelopmentTools then

    for I := 0 to CodeGear.Employees.Count- 1 do

    if CodeGear.Employees[I].isGenius then

    begin

    if Borland.ExpectsHostileBidOnKeyEmployee then

    Borland.OfferKeyEmployeePercentagesOfTheToolsRevenue;



    if Microsoft.Employees.Steal(CodeGear.Employees[I]) then

    CodeGear.Employees[I].delete;

    end;


    if CodeGear.Employees.Count = 0 then

    CodeGear.Free;

    until (Microsoft = nil) or (Borland.ParentClasName = 'TMicrosoft');

    end;

    ReplyDelete
  34. forget microsoft


    look to mac bsd and other new os

    ReplyDelete

Please keep your comments related to the post on which you are commenting. No spam, personal attacks, or general nastiness. I will be watching and will delete comments I find irrelevant, offensive and unnecessary.