Getting to 500 sales at Envato(!!!

Hi everyone – for those following my progress from hired sword (ninja) to software author at Envato ( – see my blog post (‘Uberization of Software Development‘), I hit a major milestone at end of August 2017 by reaching my 500th sale!

The graphic above summarizes my progress as software author. The timeline shows the scripts I’ve authored so far at (Envato) and I’ve recapped my sales velocity on the bottom which has been increasing exponentially!

Sales Velocity Summary

  • 2 years and 11 months to get to 300 sales (velocity = ~12 months per 100 sales)
  • 7 months to get to 400 sales (velocity = 7 months per 100 sales)
  • 5 months to get to 500 sales (velocity = 5 months per 100 sales)

My big take away from this analysis is that volume of scripts does not matter as much as the “innovative-ness”, complexity and sophistication of the scripts I create. My last set of scripts have a more sophisticated set of features (drag and drop dashboard designer, uber-style geo tracking, stock investing analytics) that provide more value to potential customers that are looking to save time (and money) by purchasing and incorporating my scripts into their web sites/applications/products.

Another development from the innovation, is I’ve noticed more inquiries from my postings for freelancing opportunities. Until I fully transition to software author, this does help keep the pipeline full. So thanks to those who’ve reached out!

All in all, this is great progress and gives me direction and “marching orders” for the rest of 2017. Innovate, innovate, innovate and hopefully good things will continue happen!

What I still need to learn. I’ve noticed many authors have gotten to this milestone quicker and generate a lot more sales with fewer scripts, so still trying to figure out their secret. Anyone of you guys reading this blog and would like to provide tips and tricks, that would be fantastic. I would love some feedback on my portfolio and the quality of my scripts and what sorts of script I should be focusing on in the future. I’ve started with data visualizations since that’s what I know but maybe there are other areas that might make sense also (e.g. my last two scripts, I’ve ventured out into geolocation and stock trading as these are areas I know also).

Also, I would like to get better at driving my own traffic to my postings so I’m experimenting with more active blogging, posting, etc plus exploring to launch my first email campaign with constant contact. I’ll keep you posted to see how it goes.

Finally, it would be great not to have to go thru this journey alone and have a set of “mates” trying to (or have successfully) complete(d) this journey. So if you are a software developer trying to do the same thing, let me know what you think of this post, especially those that have made successful transition to software author, and let me know if you have anything else to add.

BTW, interested in finding out more about the scripts listed above, click on the ‘my codecanyon portfolio’ link below (or the ‘Buy My Scripts’ link above)


my email:
my codecanyon portfolio: click here


Becoming an Author

I started with Envato as a customer. I wanted to add sophistication to the UX/UI (user experience/interface) of the data visualization scripts I developed for my clients.

Themeforest (another Envato marketplace) has an amazing selection of ready to use HTML themes that allow software freelancers (like myself) to save themselves days, weeks, even months of work to incorporate a great user experience into their custom software.

Someone else took the time to perfect the UX/UI (using the latest jQuery slideshows, navigation and other animation plug-ins) into a turnkey theme, which can be purchased by developers and easily incorporated into the software they develop. The price point for these themes was amazing, many themes ranging from $5 to $25 (US), making the evaluation and trial of these themes virtually risk free.

This allowed me to focus on what I knew best (data visualization) and thru the themes I bought at Themeforest, I was also able to incorporate into my software the skills of other developers who were experts in other areas of software design and programming.

I started to think about becoming an author when I noticed that some of the more popular themes have sold downloads in the ten’s of thousands. Simple math showed me that there was significant earnings in store for the author(s) of a popular script.

I wanted to jump in as an author. Now the big question was what could I develop that would be useful for other developers. I was not a web designer so I didn’t think I could develop better themes than what was already available at Themeforest.

Searching thru Envato’s website I discovered the other marketplaces of Envato, specifically Codecanyon where programmers like myself could sell turnkey code snippets, just like web designers sold their themes. I decided since expertise was developing custom dashboards that visualized complex data…I would sell scripts that would help other developers (and non-developers) easily and quickly incorporate complex data visualization into their own scripts in a turnkey way.

This is when my journey began as an author.


my email:
my codecanyon portfolio: click here

Uberization of Software Development

Hello everyone. My name is data ninja (my pseudo name, of course…can’t be too careful with your real identity on the web these days) and I am a Code Canyon author based out of San Jose, CA. For those of you who are unfamiliar with San Jose, it is in the heart of Silicon Valley, where many iconic startups like Apple, Google, Yahoo got their ‘start’ and are currently based. There are many, many, many startups in the Silicon Valley area that employ many many many software developers like myself.

I am by trade a freelance UI (user interface) developer and my professional specialty is in the data visualization area, creating custom software scripts for my clients that visualize complex data using mostly jQuery, Highcharts/stock/maps, d3js, and JavaScript. When my projects require a database I usually develop using PHP/MySQL.

I have been dabbling in online software marketplaces like Envato’s Code Canyon over the last two years and have tried a few submissions with enough success to convince me that one day, if I dedicated myself to it, I could stop working as a freelancer by generating enough earnings entirely from script sales to make a living as a software author. That’s the plan, anyway.

I want to use this blog to document my journey from ‘software sword for hire (ninja)’ to ‘successful software author’, and maybe help other software developers to do the same along the way. I truly believe ‘software authoring’ represents a mainstream employment model for software developers like me all over the world in the near future.

Software marketplaces like Envato will do for software developers like me, what Uber does for drivers all over the world today – the Uberization of Software Development.

Let’s see…

Follow me on my journey and check in from time to time by commenting on my posts (I’d especially love to hear from those who are on the same, or even better have successfully completed this journey already).


my email:
my codecanyon portfolio: click here