Show HN: DiffPlug — the pluggable differ
diffplug.com
diffplug.com
Curious to see what people's first impressions are!
If you want people to buy I think you can be a little more upfront about your pricing.
Just my opinion.
I'm not sure what paying actually gets you beyond the version you can just download and use.
And second, I don't know what's going on or what I'm supposed to be looking at in the video.
My goal was for the teaser video to get people interested enough to start the download and watch the "getting started" video. Based on my google analytics, it looks like I'm getting a pretty low conversion rate, so I'll try using the "getting started" video as the teaser. Gimme a few minutes...
My visual diff tool of choice is Meld, and most of us at work use it often with git. However, it would be cool if it supported plugins for filetypes. For example, recently I was interested in an SVG visual diff, which colours differences between SVG files, but could not find one.
But I take your point that professional designers tend to pay for their tools, whereas programmers often find an open source tool. I guess it comes from the fact that programmers can program their own tools, where as designers cannot.
I recall a project hitting the front page which focused on visual diffs of 3D model which you may be interested in [1].
[0] - http://xkcd.com/1110/
Thanks for the 3D differ link! The conventional wisdom when I talk to people about DiffPlug is that I should make it into a web service. For diffing, I think a desktop app is better than a web service for a few different reasons, but one of them is that the cloud is a pain for big documents like CAD files. I haven't had any real data to support that so far, but the comments thread for that link is very helpful!
I use Meld, because it's available through my package manager (http://meldmerge.org/)
Firefox 18 (Aurora) on Mac.
I spent $100 on AdWords to get people to look at it, but not a single visitor liked the site enough to download it. I might have given up too soon, but I decided to scrap it. I was way more motivated to tackle the general diff problem, and I didn't want to put a lot of effort marketing something I wasn't excited about.
If someone nailed the execution and supported lots of types of content, I'm sure there'd be a market.
If things like circuits.io and Cloud9 beat their desktop counterparts then I'm wrong, but if people (and especially enterprises) continue to do most of their complex work in native apps and not in the browser, then I think I'm right.
I've seen lots of diffing programs and they all seem to have varying levels of success. I think there's an opportunity for a company to become the gold standard for diffing and to offer their diffing engine via a service that can be integrated into apps (web and desktop).
I bet there are lots of app developers who would like to have a robust diffing engine in their apps, but don't have the time or expertise to build one themselves.
EDIT: I see that you're the author. Have you thought about putting your diffing engine behind a web service?
The thing that I'm most interested in is building diff for things which haven't had very good diff before - CAD files, schematics, spreadsheets, etc. For each data format, you need a different set of diff tools.
I've built a grab-bag of diff algorithms for diffing different kinds of data (the Simulink diff in particular is a showcase of the different kinds of data DiffPlug can work with).
My goal is to release this grab-bag so that people can build their own tools on top of it, but I also have several tools in particular that I want to build.
I don't have any specific experience with PLC programming, but I bet some of DiffPlug could help your co-worker. The public API is still months from being stable, but I'd love to talk with your co-worker, I expect we have some shared interests. If he or she is interested, my personal email is ned.twigg@diffplug.com