• Language

  • Copyright © 2012 for code art and programming by Developers Global, New York City, USA, all rights reserved, ® 2008 - 2012
  • open panel

Application Development Sins

3. Greed

It’s a new week and that means it’s time to take a look at the next deadly sin of software development, and this time we’ve got a really serious one on our hands: Greed. It’s the third on the “official list” of deadly sins but in my opinion it’s the gravest of them all and the sad part is that so many companies fall prey to it and don’t realize it until it’s too late.

You might be thinking to yourself “Wait a minute, how can someone be greedy and not realize it ? “ Well, first of all, there are two main ways for software developers to get greedy and while the first one is pretty straightforward, the second one can remain veiled if not analyzed in detail.

The first way greed can influence software development and lately mobile programming also, is by simply bloating service rates. In an environment where everyone is after a fast buck, replacing price tags with newer, heftier ones is the simplest thing to do in order to see immediate results.

However, this method of increasing profits isn’t really healthy on the long run as clients will only pay so much before realizing that they’re being ripped off. At least reducing prices is as easy as increasing them so the process can theoretically be reverted without too much effort.

Now, when it comes to the second way greed takes its tool on software development things aren’t as simple. In a similar effort to see higher profits, instead of increasing their rates developers often try to pack as many features as possible into applications. This is done to gain leverage over other similar products and of course, to inflate prices.

Unfortunately for greedy developers and fortunately for the health of the software development market, this almost always backfires. Common results are applications that can do it all but don’t excel at anything, programs with an abnormally high resource usage and overcomplicated app architectures that fail to provide solid, easy to employ solutions.

Related posts:

  1. Development Sins – 1 Lust Starting with this post I want to approach software development from a different perspective and present you with a slightly odd “ DOs and DON’Ts “ list.
  2. Development Sins – 2 Gluttony Today I want to continue my list of the Seven Deadly Sins of software development by taking a look at the second one, Gluttony and seeing how it relates to the creation of applications and websites.
  3. Development Sins – 4 Sloth This week we’re going to take another in-depth look at one of the 7 deadly sins and try to understand how it can affect software development.
  4. Development Sins – 5 Wrath Today I realized that this week is almost over and we’ve yet to take a look at another deadly sin and see how it applies to software development. Today we take a look at the penultimate one, Envy, which unfortunately is ubiquitous in software development, regardless of branch.
  5. Development Sins – 6 Envy Just two more and we have our complete list of Deadly Application Development Sins. Today we take a look at the penultimate one, Envy, which unfortunately is ubiquitous in software development, regardless of branch.
  6. Development Sins – 7 Pride This week’s post concludes our list of the seven deadly application development sins and the last one is what I consider to be the most serious of them all: Pride.
 
About the Author:

 

Radu is the Chief Communication Officer and your first point of contact for any informational requests related to Developers Global as well as your main source of information for any other questions you might have.