Revisions is a cross-platform Git client for designers built in Adobe Air.
In early 2011 I was working with a team of designers who desperately needed a way to share their files with each other and keep of track of the different versions they were producing, a very common problem of that day. At the time SVN was the dominant version control software however all of the tools to work with it were very developer focused which made them impenetrable to designers.
Git (a more performant alternative to SVN) was starting to rise in popularity so I decided to create a quick app to interface with it that my designers could use to version and share their files.
The first prototype was a huge hit and every designer I shared it with was excited about the potential of the tool and encouraged me to continue working on it.
The next thing I knew I was full blown down the path of app development and spent almost the entirety of 2011 working on this project.
The experience was an incredible rollercoaster ride and one that I'll never regret. I recently took some time to reflect on the experience and the valuable lessons learned from attempting to develop a product on your own.