Page 1 of 2

XY development phylosophy

Posted: 26 Nov 2013 17:47
by binocular222
From my observation of various great software, there're 2 ways to develop features:
1) Keep adding new features, which are core and essential to the main purpose of a program. =>
- Development is close-source, consistent
- Risk of being bloat-ware
- Good example: Adobe CS, EditPad, WinRar, IDMan...
- Bad example: Windows, Tune-Up Utilities, Norton,...
2) Fix a simple, stable base then offer a great SDK to community
- New features are totally depend on plugins
- Change to the core will affect too many plugins,
- Good example: Sublime Text; Winamp
- Bad example: not aware of any

It seems XY is on the 1st way, but Don, is the 2nd way any promising?

Re: XY development phylosophy

Posted: 26 Nov 2013 18:22
by admin
I think XY is a third way, and it is unique in that way. Rapidly developing think tank driven innovative integrated non-bloat light-weight superfast easy to use portable ultra-robust high-performance. Sorry, I don't have the time to elaborate.

Re: XY development phylosophy

Posted: 26 Nov 2013 18:31
by binocular222
Good to know that :appl:

Re: XY development phylosophy

Posted: 27 Nov 2013 10:28
by 40k
admin wrote:Rapidly developing think tank driven innovative integrated non-bloat light-weight superfast easy to use portable ultra-robust high-performance.
Image

Re: XY development phylosophy

Posted: 27 Nov 2013 14:27
by armsys
binocular222 wrote:Good to know that :appl:
I agree with Don. And I believe Don's way is the right way to develop customer-oriented applicatoins.
Many software products such as EditPad Pro, Ultra Recall, MindManager, and Java on the market take too long to release their patches/enhancements. Their releases often deepen user dissatisfaction.

Re: XY development phylosophy

Posted: 27 Nov 2013 20:03
by Filehero
armsys wrote:And I believe Don's way is the right way ....
In terms of customer satisfaction it is THE way, I am sure.

The "problem" is this, that this commitment-centered approach is based on some mission-critical requirements which happen to occur synchronized is a rather rare event: passion for the product, passion for the doing and passion for the customer (vulgo: dream job).


Cheers,
Filehero

Re: XY development phylosophy

Posted: 27 Nov 2013 21:50
by Enternal
Filehero wrote:
armsys wrote:And I believe Don's way is the right way ....
In terms of customer satisfaction it is THE way, I am sure.

The "problem" is this, that this commitment-centered approach is based on some mission-critical requirements which happen to occur synchronized is a rather rare event: passion for the product, passion for the doing and passion for the customer (vulgo: dream job).


Cheers,
Filehero
Exactly. It's obviously a passion for Don and he's really into this. However, this type of method you only see in industrial applications or mission-critical scenarios and for a good reason. It's great that Don is doing this way but at the same time, just know that it's great for us, but not neccessarily great for the developer. The way Don is working, makes me really nervous if he feels completely burned out. As a result, whenever Don takes a vacation for a month or two, it somehow feels good. :shock: if that makes any sense.

Re: XY development phylosophy

Posted: 27 Nov 2013 23:11
by armsys
Enternal wrote:Exactly. It's obviously a passion for Don and he's really into this. However, this type of method you only see in industrial applications or mission-critical scenarios and for a good reason. It's great that Don is doing this way but at the same time, just know that it's great for us, but not neccessarily great for the developer. The way Don is working, makes me really nervous if he feels completely burned out. As a result, whenever Don takes a vacation for a month or two, it somehow feels good. :shock: if that makes any sense.
Every morning and every evening, another "beta" upgrade (v13.40.0001) du jour pops up, rain or shine. Being a software distributor, I deal directly with software developers globally such as Computer Associates, Mindjet, Kinook, MJT, and Wolfram. Honestly, no one, not even Steve Jobs, can match Don's passion committed to his users and his XY. Don never wastes time in rhetoric. "Fix comes" is his usual signature conversation. Unlike other developers, Don never resists users' dream feature requests. I'm impressed by his German virtue. I'm contemplating my comeback of software business, which will replicate Don's model or something like that.
Don, you're my inspiration. :appl:

With due respect, for those unlicensed users :oops: , please treat Don fairly. XY is the only product in the world you have no excuse not to compensate Don's genuine effort. The enormous time you save with XY (catalogs, tabsets, scripting, duplicate find,...) outweights the money you pay for XY.

Just my 0.002 cents.

Re: XY development phylosophy

Posted: 28 Nov 2013 04:01
by binocular222
armsys's word should go to the testimonial

Re: XY development phylosophy

Posted: 28 Nov 2013 08:25
by admin
Thanks for the kind works, and please don't worry too much about me. There is much much more in my life than XY (otherwise I surely would burn out), but I don't care to share this in the public. Just so much: I can code VERY fast, so don't think that whenever I'm not posting I'm coding. On the contrary: I'm getting my best (revolutionary! ;)) ideas usually when I'm far from the computer.

But I have to admit: the last months were a little extreme with two or more releases per day. :whistle: This will get back to normal in 2014, and, yes, there will be vacations! :biggrin: :beer:

Re: XY development phylosophy

Posted: 28 Nov 2013 08:43
by armsys
Don, I always wonder how you could keep track of multiple changes, bug fixes, patches, ....etc.
Do you use Visual Build or the like to manage the frenetic software modifications?
That's only and final secret I beg you to share with us. :mrgreen:

Re: XY development phylosophy

Posted: 28 Nov 2013 08:58
by admin
Pencil and paper! Plus everything that has to stay secret... :P

Re: XY development phylosophy

Posted: 28 Nov 2013 09:16
by j_c_hallgren
admin wrote:Pencil and paper!
That's a lot harder to backup in a off-site location, like to the cloud!

Re: XY development phylosophy

Posted: 28 Nov 2013 09:34
by armsys
admin wrote:Pencil and paper! Plus everything that has to stay secret... :P
That simple? At least NSA/CIA/Mossad cannot extract it thru optical fiber and/or microwave. :naughty:
Understandable. After all, it's your trade secret. :lol:

Re: XY development phylosophy

Posted: 28 Nov 2013 09:34
by admin
Yeah, but it never crashes. :)