Send As SMS

Thursday, December 01, 2005

Fast or stable tools

Interesting poll on CodeProject last week :

What's better: Productivity enhancements or Stability?
  • I prefer a product that allows me to work faster
  • I prefer a product that is stable

So. What's your preference ?

25% of polled devs chose faster vs 75% chose stability.

"And you, Serge ?", you ask.

Well, first, thanks for asking ;-)

I don't choose one or the other. I want both.

I hate crashes as much as I hate sluggish apps that make me wonder what the heck is happening after I hit a button to bring a machine capable of about a *billion* operations per second down to his knees...

Bye bye Acrobat Reader, Hello Foxit Reader ! (And don't tell me to remove plug-ins, it's still way too slow).

It's because I want both that I made appTranslator both : fast AND stable.

Fast: For example, the string table view uses a virtual listview. Because for a reason that I've always ignored the standard listview control (CListCtrl in MFC dialect) is painfully slow not only to populate but also to empty (!) when the amount of items in the list grows to a couple thousands or more. And your string table often contains exactly that: A couple thousands or more strings. So I worked harder to make the string table view lightning-fast by using the virtual listview method.

Stable: As soon as I find a crashing bug (or a user reports one, which is _very_ rare), I assign it the highest possible priority ! If you find one, don't hesitate to report it: You'll get a fix very soon.

0 Comments:

Post a Comment

<< Home