XY development phylosophy
-
- Posts: 1416
- Joined: 04 Nov 2008 05:35
- Location: Hanoi, Vietnam
XY development phylosophy
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?
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?
I'm a casual coder using AHK language. All of my xys scripts:
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
-
- Site Admin
- Posts: 60357
- Joined: 22 May 2004 16:48
- Location: Win8.1 @100%, Win10 @100%
- Contact:
Re: XY development phylosophy
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.
FAQ | XY News RSS | XY Twitter
-
- Posts: 1416
- Joined: 04 Nov 2008 05:35
- Location: Hanoi, Vietnam
Re: XY development phylosophy
Good to know that
I'm a casual coder using AHK language. All of my xys scripts:
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
Re: XY development phylosophy
admin wrote:Rapidly developing think tank driven innovative integrated non-bloat light-weight superfast easy to use portable ultra-robust high-performance.
I develop scripts that integrate media functionality into Xyplorer.
Hash - Twitch.tv in VLC (NEW 2.0!) - FFmpeg GUI - Youtube downloading
XYplorer for Linux! Tutorial
Hash - Twitch.tv in VLC (NEW 2.0!) - FFmpeg GUI - Youtube downloading
XYplorer for Linux! Tutorial
Re: XY development phylosophy
I agree with Don. And I believe Don's way is the right way to develop customer-oriented applicatoins.binocular222 wrote:Good to know that
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
In terms of customer satisfaction it is THE way, I am sure.armsys wrote:And I believe Don's way is the right way ....
The "problem" is
Cheers,
Filehero
Last edited by Filehero on 28 Nov 2013 06:37, edited 1 time in total.
Re: XY development phylosophy
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. if that makes any sense.Filehero wrote:In terms of customer satisfaction it is THE way, I am sure.armsys wrote:And I believe Don's way is the right way ....
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
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.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. if that makes any sense.
Don, you're my inspiration.
With due respect, for those unlicensed users , 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.
-
- Posts: 1416
- Joined: 04 Nov 2008 05:35
- Location: Hanoi, Vietnam
Re: XY development phylosophy
armsys's word should go to the testimonial
I'm a casual coder using AHK language. All of my xys scripts:
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
http://www.xyplorer.com/xyfc/viewtopic. ... 243#p82488
-
- Site Admin
- Posts: 60357
- Joined: 22 May 2004 16:48
- Location: Win8.1 @100%, Win10 @100%
- Contact:
Re: XY development phylosophy
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. This will get back to normal in 2014, and, yes, there will be vacations!
But I have to admit: the last months were a little extreme with two or more releases per day. This will get back to normal in 2014, and, yes, there will be vacations!
FAQ | XY News RSS | XY Twitter
Re: XY development phylosophy
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.
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.
-
- Site Admin
- Posts: 60357
- Joined: 22 May 2004 16:48
- Location: Win8.1 @100%, Win10 @100%
- Contact:
Re: XY development phylosophy
Pencil and paper! Plus everything that has to stay secret...
FAQ | XY News RSS | XY Twitter
-
- XY Blog Master
- Posts: 5824
- Joined: 02 Jan 2006 19:34
- Location: So. Chatham MA/Clearwater FL
- Contact:
Re: XY development phylosophy
That's a lot harder to backup in a off-site location, like to the cloud!admin wrote:Pencil and paper!
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
Re: XY development phylosophy
That simple? At least NSA/CIA/Mossad cannot extract it thru optical fiber and/or microwave.admin wrote:Pencil and paper! Plus everything that has to stay secret...
Understandable. After all, it's your trade secret.