Of Wizards and Magical Machines (2012)
sealedabstract.com
sealedabstract.com
>> These articles [about developer shortages] are greatly amusing to me, partly because I have this romantic notion of characterizing my fruitless search for a $1.50 car as a “car shortage” and being called for comment by NYT reporters.
If anything, we have a shortage of bankers and traders on Wall Street. If we just allowed more immigration, their salaries would come down to maybe only six or seven digits... ;)
It's a very strange thing, in some ways, because you find out that our utility to a business starting out and getting an MVP is quite limited--a dumb wordpress blog and cold calls can actually get you pretty far in many cases. But then, once you start scaling, the author's step function kicks in, and all of the sudden you really need to pay developers what they're worth (which is still not very much in the scheme of things).
I think that it's important to at least keep our minds open to the idea that we've shortchanged ourselves in the market, and that there are a lot of problems we're going to be having in the next decade or so if we don't educate the people who use the fruits of our labors.
Weirdly enough Dwight Howard, Howard Stern and Larry Ellison also think they deserve better.
Survival of the fittest and all that...for the rest there are unions.
We've already seen the bottom drop out of the mobile app market--this is not simply survival of the fittest. We seem to have given away too much while--more importantly--teaching too little.
Again, compare our state with doctors and surgeons.
If we refers to software developers, then you have to realize all software developers and software companies aren't created equal. Just as all doctors and hospitals aren't. Though they all go through 10 years of school only some end up in Manhattan in a penthouse with a view of Central Park.
The other weird area is the app store: 99 cents (and freemium) is a model that depends on MANY people getting your app, otherwise it's very hard to make a profit. People don't mind paying for quality, but the low cost bar means everyone double-takes when they see an app for $5.99... yet on PC that would be very low for even an indie game or random trial-type-software. Also, app store discovery = major problem... but that's a separate issue lol.
It links to another particularly blunt article that should be promptly forwarded to management in conjunction with the aforementioned one:
http://sealedabstract.com/rants/why-software-projects-are-terrible-and-how-not-to-fix-them/
A more rational "get a fucking clue" (assuming a certain level of respect toward you already exists).The author might still be right, but the point is exaggerated to incorrectness by such juxtapositions. For a post all about not being off by orders-of-magnitude, I find this misleading and inexcusable.
Ask for your money back. Surely there's a writer out there who will meet your requirements at your price point.
In many European countries, developers make between 1500 euros and 6000 euros a month. The amount per year additionally depends on how many salaries one gets (12 - 14).
So using the lowest value for salary and months, results in an amount of 18 000 euros a year.
Now one just needs to multiply this value by the amount of developers in the team and how long the software has been in development.
I am disregarding consulting rates, which tend to be higher.
Not to forget the extra costs of non-programmers in the company, taxes, office rental, water, electricity and all the other expenses business related.
We are trying to solve this type of problem by providing a framework developers can use to create general purpose templates. Those templates, a long with help on how to configure them, can be used to "slap on a feature or two".
It is an interesting problem to solve.