Why Embarcadero does not use IDE Fix Pack by default?

Hello all

I just want to comment on my experience of migrating from D2010 to XE2. It was not too difficult to port our application to XE2, just had some gotchas from bugs of XE2 like the one that does not generate RTTI for TBytes fields in classes, but I got that fixed.

What I really want to point out is that XE2 was the worst Delphi IDE I have ever worked, simply because it was hanging all the time, I don´t know what it was doing, maybe parsing (and locating source code files), but it just hanged all the time for over 30 seconds, its like a hang of 30 seconds at each 5 minutes of use, I was really disappointed with the quality of XE2 IDE, then I found Andreas Hausladen´s IDE Fix Pack for XE2, installed it and magically my IDE is running smooth, fast, and no more hangs..
.

So... Why does Embarcadero does not officially apply the fixes from IDE Fix Pack??? It made miracles to my XE2 installation... and I also think on why Embarcadero does not hire Andreas Hausladen, he must be a very smart guy that could improve Delphi quality.

Also, does anyone else had any hanging issue with XE2? I just want to make it clear that it does not crash, just hang for some seconds (Which is really annoying)
0 Eric 10/4/2012 8:41:47 PM
Eric Fleming Bonilha wrote:

> What I really want to point out is that XE2 was the worst Delphi IDE
> I have ever worked, simply because it was hanging all the time, I
> don´t know what it was doing, maybe parsing (and locating source code
> files), but it just hanged all the time for over 30 seconds, its like
> a hang of 30 seconds at each 5 minutes of use, I was really
> disappointed with the quality of XE2 IDE, then I found Andreas
> Hausladen´s IDE Fix Pack for XE2, installed it and magically my IDE
> is running smooth, fast, and no more hangs..

I may have looked to late into creating a test case for the F12 hang
issue.
http://www.bitcommander.de/blog/index.php/2012/01/29/xe2-issues-1/#issue4

If I had looked a few months earlier into it the fix by Andy may have
made it into XE2.

> So... Why does Embarcadero does not officially apply the fixes from
> IDE Fix Pack???

Embarcadero has applied a lot of fixes from IDE Fix Pack to XE3 and
Andy blogged about that.

"Patches from IDE Fix Pack that were applied to XE3"
http://andy.jgknet.de/blog/2012/09/patches-from-ide-fix-pack-that-were-applied-to-xe3/

> I also think on why Embarcadero does not hire Andreas Hausladen, he
> must be a very smart guy that could improve Delphi quality.

Who wants to work for that company that moves QA and R&D jobs to "cheap
countries"? One can clearly see in XE3 that guys work on Delphi that
know much lesser about Delphi than most of us here. Who thinks one can
simply replace good R&D engineers is IMHO wrong.
-- 
Uwe Schuster | Hero of the Delphi 2010 FT
http://www.bitcommander.de/blog
0 Uwe 10/4/2012 9:19:41 PM
> Embarcadero has applied a lot of fixes from IDE Fix Pack to XE3 and
> Andy blogged about that.
> 
> "Patches from IDE Fix Pack that were applied to XE3"
> http://andy.jgknet.de/blog/2012/09/patches-from-ide-fix-pack-that-were-applied-to-xe3/

Great, I should have read that in the first place.. I plan to migrate to XE3 as soon as we port our reports from Rave to Fast reports

> Who wants to work for that company that moves QA and R&D jobs to "cheap
> countries"? One can clearly see in XE3 that guys work on Delphi that
> know much lesser about Delphi than most of us here. Who thinks one can
> simply replace good R&D engineers is IMHO wrong.

I just hope they know what they are doing... and that they keep improving Delphi
0 Eric 10/4/2012 9:36:03 PM
The improvements that IDE Fix Pack made for Delphi XE in our hands was also just phenomenal. Compiling our entire project took about a minute. It is now about 20 secs. The most dramatic improvement though was when modifying just a few units. Before, it seems that tons of other units were re-compiled. Now, you can see that just a few units are re-compiling and it takes dramatically shorter time. I cannot overstate what a pleasure it is to work using the IDE fix pack on XE compared to without it.
0 David 10/5/2012 12:19:58 AM
Uwe,

 > Who wants to work for that company that moves QA and R&D jobs to "cheap
 > countries"? One can clearly see in XE3 that guys work on Delphi that
 > know much lesser about Delphi than most of us here. Who thinks one can
 > simply replace good R&D engineers is IMHO wrong.

+1

If I my quote one job offer from their website: "Good communication 
skills in Romanian and English."

"Or" would be an option, but "and" ...

-- 
Thanks,

Roman
0 Roman 10/5/2012 5:54:54 AM
> Who wants to work for that company that moves QA and R&D jobs to "cheap
> countries"?

That along with the way they "let go" just after last release doesn't 
exactly make working for EMBT a "sexy" proposition at the moment.

Reminds me of outsourcing approaches in other industries: people are 
kept to "coach" the outsourced employees that will eventually replace them.

 > One can clearly see in XE3 that guys work on Delphi that
 > know much less about Delphi than most of us here.

+1

Eric
0 Eric 10/5/2012 6:04:54 AM
Am 05.10.2012 07:54, schrieb Roman Kassebaum:
> skills in Romanian and English."

;)  isn't "Romanian" your "native" language, Roman?


-- 
Uwe Raabe
Embarcadero MVP
Uwe's Blog: The Art of Delphi Programming 
0 Uwe 10/5/2012 7:02:34 AM
> {quote:title=Uwe Schuster wrote:}{quote}
> Eric Fleming Bonilha wrote:
> 
> > I also think on why Embarcadero does not hire Andreas Hausladen, he
> > must be a very smart guy that could improve Delphi quality.
> 
> Who wants to work for that company that moves QA and R&D jobs to "cheap
> countries"? One can clearly see in XE3 that guys work on Delphi that
> know much lesser about Delphi than most of us here. Who thinks one can
> simply replace good R&D engineers is IMHO wrong.

+1

Dalija Prasnikar
0 Dalija 10/5/2012 7:57:28 AM
> Who wants to work for that company that moves QA and R&D jobs to "cheap
> countries"? One can clearly see in XE3 that guys work on Delphi that
> know much lesser about Delphi than most of us here. Who thinks one can
> simply replace good R&D engineers is IMHO wrong.

And so we are back to the same old issue - bad management. If they do not understand they need to hire and keep skilled developers with an excellent knowledge of the product (and good ideas to move it forward) they fail one of their main tasks. The idea this kind of product could be built by anyone with just a little training is silly. Where those developers are from doesn't matter, but you have to look for the best one - and offer them the right compensation. Too disperse teams are not good too IMHO, no 
matter how cloudy you can think the world should be.

Let's see how long they can sell an expensive tool without real flesh within...
0 Luigi 10/5/2012 9:46:07 AM
> {quote:title=Uwe Schuster wrote:}{quote}

> Who wants to work for that company that moves QA and R&D jobs to "cheap countries"?


Er,  why would Embarcadero NOT hire a good developer if that person happens to live in a different country and would rather not relocate?

Nowadays it is perfectly possible to work from home and still have perfect network connectivity to your company.  I know that first hand because I've been doing that for 14 years now.
0 Arthur 10/5/2012 9:50:32 AM
> {quote:title=Arthur Hoornweg wrote:}{quote}
> > {quote:title=Uwe Schuster wrote:}{quote}
> 
> > Who wants to work for that company that moves QA and R&D jobs to "cheap countries"?
> 
> 
> Er,  why would Embarcadero NOT hire a good developer if that person happens to live in a different country and would rather not relocate?
> 
> Nowadays it is perfectly possible to work from home and still have perfect network connectivity to your company.  I know that first hand because I've been doing that for 14 years now.

From where is not an issue here. The problem is that they are dumping 
skilled developers for unskilled ones (even if they have good potential to
become skilled some day). Embarcadero wants to save few bucks and 
the result is massive drop in product quality. 

Dalija Prasnikar
0 Dalija 10/5/2012 9:59:02 AM
> (even if they have good potential to  become skilled some day).

....with no guarantee they'll stay after they've become skilled.

Eric
0 Eric 10/5/2012 11:40:26 AM
> {quote:title=Eric Grange wrote:}{quote}
> > (even if they have good potential to  become skilled some day).
> 
> ...with no guarantee they'll stay after they've become skilled.
> 

Exactly.

Dalija Prasnikar
0 Dalija 10/5/2012 11:45:14 AM
Am 04.10.2012 23:19, schrieb Uwe Schuster:
> 
>> So... Why does Embarcadero does not officially apply the fixes from
>> IDE Fix Pack???
> 
> Embarcadero has applied a lot of fixes from IDE Fix Pack to XE3 and
> Andy blogged about that.
> 
> "Patches from IDE Fix Pack that were applied to XE3"
> http://andy.jgknet.de/blog/2012/09/patches-from-ide-fix-pack-that-were-applied-to-xe3/
> 
>> I also think on why Embarcadero does not hire Andreas Hausladen, he
>> must be a very smart guy that could improve Delphi quality.
> 

Hello,

Andreas works for somebody else so EMBT can't hire him just so. That
question comes up now and then. But I guess his current form of help is
also usefull.

The thing slowing XE2 IDE down could be the new unit aliases introduced,
but I'm not sure and currently (sorry!) I don't care. I mostly work with
XE still.

Greetings

Markus
0 Markus 10/5/2012 5:00:22 PM
Arthur Hoornweg wrote:

> Nowadays it is perfectly possible to work from home and still have
> perfect network connectivity to your company.  I know that first hand
> because I've been doing that for 14 years now.

Working remotely has also it cons when most of the team doesn't work
remotely - read why Barry Kelly decided to leave Embarcadero

"Moving On"
http://blog.barrkel.com/2012/09/moving-on.html

-- 
Uwe Schuster | Hero of the Delphi 2010 FT
http://www.bitcommander.de/blog
0 Uwe 10/5/2012 6:23:37 PM
Uwe Raabe wrote:

> Am 05.10.2012 07:54, schrieb Roman Kassebaum:
> > skills in Romanian and English."
> 
> ;)  isn't "Romanian" your "native" language, Roman?

LOL
-- 
Uwe Schuster | Hero of the Delphi 2010 FT
http://www.bitcommander.de/blog
0 Uwe 10/5/2012 6:25:41 PM
> Er,  why would Embarcadero NOT hire a good developer if that person 
happens to live in a different country and would rather not relocate?

If they would produce their software in California I could imagine that 
some guys would consider to relocate.

-- 
Thanks,

Roman
0 Roman 10/6/2012 7:09:50 AM
>  From where is not an issue here. The problem is that they are dumping
> skilled developers for unskilled ones (even if they have good potential to
> become skilled some day). Embarcadero wants to save few bucks and
> the result is massive drop in product quality.

+1

-- 
Thanks,

Roman
0 Roman 10/6/2012 7:10:41 AM
"Roman Kassebaum" wrote on Sat, 6 Oct 2012 00:09:50 -0700:

> If they would produce their software in California I could imagine that 
> some guys would consider to relocate.

http://blogs.wsj.com/digits/2012/10/03/intel-otellini-california-greece/

<<<€œEmployees have a hard time buying houses, and they have complaints
about the schools,€ he said. They€™re drawn to California despite the
state€™s high housing costs, heavy traffic and high tax rates because
of €œthe allure of Silicon Valley, but then they get married and have
kids, and they€™re begging us, €˜Can you transfer me to New Mexico or
Arizona?€™ We€™re not an outlier here.€>>>

-- 
Brandon Staggs
StudyLamp Software LLC
http://www.studylamp.com
0 Brandon 10/6/2012 11:36:58 AM
On 10/4/2012 11:04 PM, Eric Grange wrote:
>
> Reminds me of outsourcing approaches in other industries: people are
> kept to "coach" the outsourced employees that will eventually replace them.
>

Several years back I was with a company during a major layoff, while 
they were outsourcing their engineering to India and China.  I was the 
only one given the option of staying with the company, but my new job 
would have been training the engineers over there.

I walked out.

David Erbas-White
0 David 10/6/2012 3:51:41 PM
Uwe Schuster wrote:
> Who wants to work for that company that moves QA and R&D jobs to
> "cheap countries"? One can clearly see in XE3 that guys work on
> Delphi that know much lesser about Delphi than most of us here. Who
> thinks one can simply replace good R&D engineers is IMHO wrong.

+1

Romania seems to be the perfect location,  strigoi, also known as the 
undead, springs to mind, the immortal vampires ;) 

-- 
Arno Garrels
0 Arno 10/6/2012 3:59:20 PM
Le 06/10/12 17:51, David Erbas-White a écrit :

> Several years back I was with a company during a major layoff, while
> they were outsourcing their engineering to India and China.  I was the
> only one given the option of staying with the company, but my new job
> would have been training the engineers over there.
>
> I walked out.

Good for you.

Joanna

-- 
Joanna Carter [Team OOAD]
0 Joanna 10/6/2012 9:00:46 PM
Am 06.10.2012 17:59, schrieb Arno Garrels:
> Romania seems to be the perfect location,  strigoi, also known as the
> undead, springs to mind, the immortal vampires ;)

And as they sleep during the day their working hours more or less match 
those in California.


-- 
Uwe Raabe
Embarcadero MVP
Uwe's Blog: The Art of Delphi Programming 
0 Uwe 10/6/2012 9:20:04 PM
David Erbas-White wrote:

> I walked out.

Did it serve to affect their decision in any significant way?
0 Adem 10/6/2012 11:25:09 PM
On 10/6/2012 4:25 PM, Adem Meda wrote:
> David Erbas-White wrote:
>
>> I walked out.
>
> Did it serve to affect their decision in any significant way?
>

Of course not -- nor did I expect it to.  That company no longer exists 
(at least in any remote form that it did at that time), not due to that 
decision specifically, but due to many similar decisions (IMHO).

But it was the right choice for me, both ethically and from a career 
standpoint.  I'm the only one that looks out at me from the mirror in 
the morning, and I really don't take well to "blackmail" (please note 
that I'm using quotes, I understand that it was my 'choice').  Although 
going from having what I thought was a fairly secure job to having no 
job in the span of five minutes wasn't 'optimal', I had done consulting 
work at various points in my career, made a couple of phone calls, and 
had work lined up before I left the office driveway.  This is, 
unfortunately, in contrast to other folks I've known in the engineering 
field (not necessarily from that company) who upon being laid off, sit 
at home waiting for the phone to ring...  (and frankly, I'm proud of 
that aspect of my personality, too... )

David Erbas-White
0 David 10/6/2012 11:33:47 PM
David Erbas-White wrote:

> But it was the right choice for me, both ethically and from a career 
> standpoint.

The two are usually linked :)
0 Adem 10/7/2012 5:30:44 AM
>...I'm the only one that looks out at me from the mirror in
> the morning, and I really don't take well to "blackmail"

+1
0 Konstantine 10/7/2012 12:07:18 PM
> I'm the only one that looks out at me from the mirror in
> the morning

+1

Little else really matters in the end.

Eric
0 Eric 10/8/2012 6:05:46 AM
David Erbas-White wrote:

> But it was the right choice for me, both ethically and from a career 
> standpoint.  I'm the only one that looks out at me from the mirror in 
> the morning

Yeah, that's really the most important thing.  I've even had a
situation where I went in and told my boss that he really didn't need
me anymore and was wasting his money keeping me sitting at a desk
waiting for the next project.  I was a contractor, and told him that he
knew where to find me when the next need arose, and about 6 months
later he called and I went back to work for him.  And in the interim, I
was working on what became my current business.  Everybody wins!  :^)

> This is, unfortunately, in contrast to other folks I've known in the
> engineering field (not necessarily from that company) who upon being
> laid off, sit at home waiting for the phone to ring...  (and frankly,
> I'm proud of that aspect of my personality, too... )

My sister was of the "send out some resumes, wait by the phone"
inclination.  She's 66 now, still sitting by the phone.  :^)

-- 
Cheers,
Van

"Half of what I say is meaningless..." - John Lennon
"Your job is to figure out which half." - Van Swofford
0 Van 10/8/2012 3:33:41 PM
Reply:

(Thread closed)