FW Editor: What are your plans or objectives in the near future?
Clement Pit--Claudel (Create Software): I plan to continue developing Create Synchronicity, with even more focus on portability, features, and small size : I didn't forget about all the people who don't enjoy high-speed internet yet.
My main goal is to broaden the range of people who use Create Synchronicity, and reach other open source developers, to get more people to involve in this project. And I'd like to increase the buzz about Create Synchronicity of course.
I also work on many other projects, all of which are listed on my SourceForge developer page, at http://createsoftware.users.sourceforge.net
FW Editor: How and when did you start writing the code for Create Synchronicity? What inspired you the most? Do you plan to develop new software, or are you more focused on optimizing the current ones?
Clement Pit--Claudel (Create Software): I started writing Create Synchronicity a little more than a year ago, in June 2009. At that time, it was mostly a personal project, designed to provide me with a straightforward, easy way to sync data.
But then the features list started to grow, and I ended up programming very advanced functions, such as regular expressions support; so finally I thought I'd share it with the rest of the world -- under an open source license of course.
I'm involved in a lot of software projects. I believe that when developers focus on one single app, they quickly loose the connection to the outside programming world, and improvements are slower.
FW Editor: Create Synchronicity is one of the best synchronization and backup applications from the market. What is the secret?
Clement Pit--Claudel (Create Software): The first secret is the interface, but that's not very well kept secret. I've tried to make it as intuitive as possible. If you want to copy the data from A to B, just select folders A and B. Of course there are plenty of settings you can tweak; but if you want it to remain simple, it won't ask you complicate questions.
The second secret lies in the algorithm: every tiny bit of it has been optimized for speed, and for data security. In the end, what I want from a backup program is speed, and reliability: that's what I created Create Synchronicity for.
And the last secret is the functions to program size ratio: you get command line usage, DST correction, network backups, advanced folder selection, full regex support, advanced inclusion/exclusion patterns, automagic scheduling, and a nice interface, all packaged in a less than a 200KB archive.
FW Editor: Do you plan to improve or change Create Synchronicity in any way? What shall we expect from Create Synchronicity in the future?
Clement Pit--Claudel (Create Software): There should be a port to Linux coming, as soon as the Linux Mono framework updates. I think that this software will provide novice Linux users with clear landmarks; and when command line gurus will be tired of rsync, they might give it a try.
FTP support may come too, and I'm always counting on the community to send me patches to improve this rapidly evolving application.
FW Editor: The synchronization and backup software market is flooded with all kind of applications. However, Create Synchronicity was able to stand up and gain recognition in a relatively short time. Are you happy with this success?
Clement Pit--Claudel (Create Software): I'm very happy with this success, and it's indeed been very fast. Developing Create Synchronicity has taught me how powerful the open source community can be, and how helpful and nice people all over the world can be. I'd like to thank all blog authors, translators, bug reporters, supporters and of course donors for helping me make this app better.
FW Editor: What are the advantages of using Create Synchronicity over any other similar product?
Clement Pit--Claudel (Create Software): Create Synchronicity is fast, really fast. It can scan as much as 8 thousand files per second when scanning for changes, and in many cases it copies faster than the built-in Windows dialogs.
It can also sync to your network, and it has *one* very special features, that (as of now at least) is still unique to Create Synchronicity: it can refer to your portable devices using their label. That means you can synchronize your documents to your USB key label "MyUSB" by typing in the source address field "MyUSB". Create Synchronicity will locate the drive by itself. Nifty, isn't it?
Furthermore, it's free, free as in free beer and as in free speech. Other backup solutions, with equivalent capabilities, cost as much as 80 to 100$! And if people want to make sure that it's not going to damage their files, with Create Synchronicity, they can check the code.
FW Editor: Besides Create Synchronicity, is there any other similar application that had a positive impact over you? Why?
Clement Pit--Claudel (Create Software): There are few tools that have. In terms of data sync, I used to bee a fan of SyncToy, but it has its defects; Create Synchronicity was originally designed to supersede it. A lot of my clean coding ideals and inspiration come from the RockBox project, an open source firmware for MP3 players.
FW Editor: What is your favorite Create Synchronicity feature and why?
Clement Pit--Claudel (Create Software): I'm quite partial to the fact that Create Synchronicity can guess which drive letter was attributed to my MP3 player, just by knowing how the player is labelled. It saves me a *lot* of time.
FW Editor: Do you have any message or anything you would like to share with Create Synchronicity users?
Clement Pit--Claudel (Create Software): Yes! Thanks to all of them. Happy users are the reason why I keep developing software. Thanks to people who donated money to the project, who contributed by translating the application, well to all who helped me and still help me make this app better. All off them are great people!
About this interview