Translate it to another domain: the goal is to make money with email, the goal is to make money with the web, the goal is to make money period. Without any other guidance or any higher goal this can easily lead to spamming, phishing, web content farms, domain squatting, etc.
Is that what you want to do? Or do you want to make money by making something that people value?
Is there any particular reason I shouldn't want to send advertising emails, generate pages, or buy domain names en-masse with the hope of generating revenue? I'm not doing anything harmful (hence the exclusion of phishing) -- and I'm making money.
People value all sorts of ridiculous things like homeopathic "remedies", psychic readings, and bullshit seeds on Farmville, how are those any better than spamming or content farming? I'd argue that the first two, at least, are far worse.
For that matter, how is the threshold of "acceptable value" set so that we don't similarly condemn, Facebook or 37Signals or SEO firms, for doing work of much less value than say, drug discovery or computer security -- especially when these are all within reach of the same CS grads?
Do Google's adwords count as creating value? Because they're how it makes it's money, search -- which creates value -- is just used to bring people in. If that separation of value creation/profit is all right, then is it okay to make millions spamming and give it to an efficient charity (as below)? If not, why not?
I don't see this app as a problem - it's obviously useful to people and no one is forced to install it if they don't want to. But:
> People value all sorts of ridiculous things like homeopathic "remedies", psychic readings, and bullshit seeds on Farmville, how are those any better than spamming or content farming? I'd argue that the first two, at least, are far worse.
Consent makes all the difference (cue BDSM jokes). You have to make a decision to play Farmville to be harmed by it; spam drains the money and time of everyone.
OK - your goal should be to make value, and extract some of that value.
Your goal should not be to create something of negligible value, and extract far more than value than you created simply by doing everything you can to shovel other people's money into your pockets.
Some algorithms are greedy - they maximize their returns at every step, without caring about future returns. Greedy algorithms are not the most effective.
Most efficient for whom? Spamming is efficient for the spammer, but wasteful for everybody else.
Parasitism is very efficient for the parasite. Don't seek just to make money efficiently, or you'll end up a parasite. Instead look to create value as efficiently as possible.
If I want to improve the economy or the world in general then there are much better ways of doing that than to make sure that all my economic transactions are net-positives for the economy. For example, donating some parts of my profit to an efficient charity would be hundreds of time more efficient towards the goal of improving the world, as compared to making sure that my software creates "value".
If that's your philosophy then why bother following the law at all? As long as you don't get caught it's ok right? There's a ton of money in phishing, scams, and money laundering, why not do those?
Shockingly incorrect. You're letting the convenient fiction of money (plus shoddy accounting) confuse your thinking. Value is the only thing that matters.
Suppose you spam your way to a million dollars selling fake Viagra. You have created no value. Your customers have all wasted their time. You've also wasted 100x the time of people who didn't buy. There's more waste in computing capacity and bandwidth, plus the time sysadmins spend fighting and cleaning up after. The resources spent hosting and sending the spam were wasted, plus the time and resources spent making fake pills and fake packages.
The general rule of thumb for business is 10% profit on expenses, so let's assume you had to burn $10m of your own resources to make your $1m. Spamming, though, mainly shifts costs elsewhere. Guessing a 5:1 ratio, let's say you wasted $60m to make $1m.
If we suppose that you're a generous parasite, you'll give 10% to charity, 100k. 25% overhead is very good for charities, so we'll say $75k of resources end up improving the world out of the $60m you wasted. Rather than being "hundreds of time more efficient", you're closing in on 100x worse.
Another important aspect is reputation. When you build a strong business that provides value to people you'll gain a reputation for precisely that. And when you move on to another business that reputation will carry over. When you instead try to be a parasite on the system you cannot build a brand, you cannot afford to let a reputation follow you, and that comes at a pretty big cost to any business venture you do.
I'll ignore the fact that fake viagra sold by spammers is just a generic version of the drug that works just as well, since that wasn't the crux of your argument.
Just talked to my friend who was one of the top spammers in the world. It only takes about 3 or 4M emails to bypass the spam filter for a spammer to make $1M. You're vastly exaggerating the wasted resources in terms of sending these emails, the money spent by customers, the time wasted by people receiving these emails, and the productivity lost by the workers.
Because if that's your only goal, you end up producing low-quality, mass-produced garbage - "shovelware" - and that's no way to go through life, in my opinion.
1. Its pretty presumptious to be telling people what their life goals are
2. Making quality products is not mutually exclusive from building quality products, I hate to bring them up as an example but not many people could argue that apple produces mass produced garbage, and they do fairly well on the money side.
I'm actually the guy running the site, so just thought I'd add my 2 cents :) With this site, the main focus is building a business model around Android development - "making money" with Android. That's not to say app quality has to go out the door. In my experience, you can't really build a sustainable business around crappy products. So it's in my best interests to keep up the quality, even if the business development is the stated goal (and the one I'll write most about).
Agree with you 100% that quality is key to success. I just chose to focus on the business & financial side of things, since at the time I started this blog there weren't many people writing about their experiences with Android.
Does "low-quality, mass-produced garbage" make a developer more money than quality apps?
I'm skeptical, but I don't have figures. Still, a race to the bottom and near-zero margins, because crap is easy to replicate, seems like a bad plan for real profits.
In the long run, no, I don't think low quality apps make more money than by high quality ones. But that's not to say that there isn't any money to be made by selling garbage.
I'm not saying that it's bad to make money - quite the opposite! All I'm saying is that shitty software sucks. Writing it sucks, selling it sucks, buying it sucks and using it sucks. Build cool stuff instead.
I admire your attitude, in trying to make quality software instead of the shovelware and scamware we all know. Making money is important, but that doesn't mean you have to throw out all your standards as engineer just to squish out every last penny.
Sure, with enough marketing, spinning, social engineering you can make anything sell well, but if customers feel screwed they'll eventually avoid you like the plague. At least that is what I believe.
(yes -- I know you can also state the opposite "there is a sucker born every minute, have suckers as your target audience". But I don't work that way)
I don't inherently value well-made software. If writing "shovelware" makes me the most money, which in turn allows me to do the things I do inherently value, then that is the rational thing for me to do.