Getting The Mighty Ant 10x Advantage
Where We See It and How It’s Done
Recently, one of our clients received a demo of a software system developed by one of their investors with very similar features to the system we created for our client — except our system was more attractive, more portable, easier to use, and had been built ten times more quickly for one tenth the cost.
Years ago I showed an industry colleague a system Mighty Ant DataWorks had developed for approximately 100k. He was a developer for a large national consulting firm, working on a four million dollar project for a client, heading up a team of six programmers. His jaw dropped when he saw what we had produced. "Don’t show this to our client," he said.
In 2009 I had an opportunity to see a system developed over many years by Stanford University, similar to a major system created by Mighty Ant DataWorks. We had created something better than the Stanford system with one sixth of the programmer time, and the Stanford system was something they were so excited about they literally go around the country demoing it (which is how we saw it.)
In 2011, one of our clients showed a system we created to three of the nation’s largest banks, which combined do several billion dollars worth of business in our client’s field. Representatives of two of the three banks said our system was better than the one they used internally. The third bank didn’t make that claim (they had just finished a major project to create their own system so it was perhaps an awkward claim to make) — rather, they said they loved the system we created and asked if they could fly our client out to their corporate headquarters to demo Mighty Ant DataWorks’ technology to their own internal development team. In all cases, the system we created for our client was created with a tiny fraction of the time, and at a tiny fraction of the budget, of the systems created by these national banks.
What we’re seeing here, over and over, is a huge development advantage over competitors — roughly a ten times advantage, sometimes more, sometimes less. Mighty Ant DataWorks has repeatedly shown itself to be more productive, and to create markedly better systems, than the vast majority of our competitors.
Why is that? Three reasons.
Top 1% Developers
Bill Gates
Founder of Microsoft and the Bill & Melinda Gates Foundation
In physical construction, productivity studies show two bricklayers, one mediocre, the other the best in the world, might have a factor of two productivity difference between them. But productivity differences between software developers frequently run to tenfold or more. This startling fact shows up in study after study.
Top developers don’t simply do the same thing as other developers but much better, they do different things. For example, one startup founder we worked with got a quote from another team where they offered to create the first 20 screens for his financial information management startup to get him a start on his project. For the same price, we gave him a system that ended up with over 300 screens. We didn’t do that by programming screens faster. We realized he needed a custom software system that allowed him to make his own interactive financial interview system, sort of like the interview system TurboTax uses, but for financial information. He then used it to build his own screens and test out the system end to end. Yes we were vastly better than the competition, but we were better because we actually built something completely different.
Hiring the best developers, with a mature development methodology, and great experience, is simply the best way to go. This is why all the software development literature says to always hire the very best people you can find — because custom development, hiring top talent is simply the cheapest option available.
Tool Selection
A second reason for the Mighty Ant DataWorks ten times advantage is our tool selection. There is no magical tool or methodology in computer science that perfectly fits every problem. There are many different tools, each with their own strengths and weaknesses. Most developers use a narrow selection of tools, or even a single type of tool they know. We use many types of tools and approaches, and choose the tool to fit the job.
Randall E. Stross
Author, "Planet Google"
Take for example my friend with the four million dollar job and the six programmers. They were using a Java front end with an MS SQL back end, with one strong programmer lead (my friend) leading a team of inexperienced programmers. For their particular application, that setup might as well be a cake recipe consisting entirely of "beat one egg with a heavy rock, then bake for one hour" — that’s not going to get you cake. But how could my friend tell his bosses this? After all, Java was super popular back then — everybody was using it. And MS SQL is an industry standard tool. How could they go wrong? They didn’t go wrong with the tools — Java and MS SQL are both fabulous tools — we’ve used both ourselves — they just happened to be poor choices for that particular team for that particular project.
Proprietary Prebuilt Code
The final reason for our ten times price and schedule advantage is simply that we complete systems while doing less work than much of our competition. Our product Business Engine cranks this up by another order of magnitude by basically automating the creation of automated software systems (so meta!) The pre-built functionality we bring to every job is part of our productivity advantage.
So is Mighty Ant DataWorks the greatest developer in the world and wherever we go we’ll just be ten times better than everyone else? Not at all. Send us to NASA to write embedded code for space probes, send us to Google to refine their AdWords system, or send us to work on the Linux kernel, and we won’t do any better than the folks already doing that work. (We’d also be grumpy about it as we’d missing talking to customers.) Those teams and projects are already staffed with some of the best developers in the world, and our decades of experience with other types of work don’t give us a leg up. While we might fit in, we wouldn’t stand out. Because in each of these cases you’ll already find some of the best developers in the world, using the best tools available for those particular jobs — and in none of those areas do our decades of experience or a product like Business Engine give us an advantage.
But put us in our niche, in custom system development for the enterprise, or in business automation for groups of 5 to 50 people working together, and our top 1% qualities really shine. We offer exceptional solutions for business automation. Best in class solutions in many cases. Business and workgroup automation for 5 to 50 people working together is our thing, and if you have a job where our experience may be applicable, we’d love to show you what we can do — and put you in touch with other customers who can tell you about us too.

