While I continue developing my other major software product I have after a few hours of pondering decided to start developing another one concurrently. This one will be purely open-book development: I will blog about the whole process, gather feedback and ideas from others all the time, and hope to attract a small number of people interested in the tool and test-driving it for their own needs.
I want to develop the ultimate localization tool for .NET software developers and the translators they work with.
That's right. Am I serious? you wonder. I am. There are a few buts I'm ready to address right now, however I'm soo looking forward to hearing more: yours (before it's too late)!
But there are already existing mature packages on the market!
Yes, and they serve everyone and their dog, supporting .NET among 20 other technologies. Consequently, these products are priced between $ 500 and $ 5000 per seat, whether you need the full-blown suite including Delphi and Java and MFC support—or not.
But the .NET Framework and all IDEs already support us with basic localization tools!
While the .NET Framework comes with the basic technological foundation for localizing an application easily (namely the RESX file formats and editors readily integrated in the major .NET IDEs), there are a few points that I think are worth addressing:
I think that, just as documentation, localization should be somewhat separated from development, whether the person doing the stuff is the same as the developer or not. The whole "integrated" part of integrated development environments is a bit overdone, I think. It results in hacky tools that are fine for three-line demo applications but fail to provide streamlined support for the actual process and its many requirements. I don't want localization to interfere with my development, whether by having to switch between coding mode and translation mode or by having the inadequate, "resource"-centred rather than really localization-centred integrated tools destroy my forms/controls etc.
But the developer market is unthankful and you will have to face the not-invented-here syndrome!
One is typically advised against the market for developer tools along these lines, but I do not really buy into it. Sure, selling to developers may be tough, but selling to any particular market or segment has its own intricacies, I believe. Selling to consumers must be tough! Developers are used to, and keen on, trying new tools and interested in improving their processes using software. You do not have to first sell them on the idea that software can improve and streamline their work, something that many other industries still have to do. There is no, or much less of a to cross.
Any more Buts?
So these are the three most obvious issues I have considered, apart from keeping at bay the burning vision of a fantastic product that I have in mind. It may soon take over, but first I'd like to hear your take on this.
15 comment(s) pending moderation.
02:53 / 29 Aug 2006:
Micro ISV Digest
A weekly roundup of Micro ISV news, announcements and relevant blog posts. News and Announcements * Marc Johnson released Micro Stock Watcher, a tool for tracking your stock photo portfolio. * IBank Patrick finally stopped beating around...
03:54 / 26 Aug 2006:
Philipps New Product
Philipp is looking at creating a new product for localizing .NET based software. I dont know much about that industry in the .NET world, but I can tell you right now that Id happily pay $1000+ for a PHP solution that was seamless and wor...
21:08 / 27 Aug 2006:
I also got some good feedback on this .