Basically you say that you need people to volunteer to be stupid.
Software programmers need to buy their food in dollars. They most things that they need in dollars. You don't write software to get a currency that you can primarily use to buy other software.
That's not a great way to build a viable economy.
If bitcoin would fulfill the promise of cheap micropayments than you could use it as a payment method within software. If you could run a 10 cent transaction with 0.01 cent transaction cost then you would surely have software that uses it for internal payments.
At the moment Satoshi Dice which uses it for micropayment gets accused of spamming the blockchain.
According to alot of people, the idea of Bitcoin is also stupid.
About micropayments, I think this is more of a technical issue that the Bitcoin-developers will try to solve.
However, I understand what you mean, that's why I said it is not an easy task. But hey, we must start somewhere. Some companies can do this if they would want to start accepting bitcoins as payment. The problem is most won't, because they don't have to.
I think many will agree with me that the new adopters recently, within one or two months back are speculators, investors, earlier gold-savers, or earlier fiat-currency-savers. Do we have an economy? No.
They key is to introduce new people to Bitcoin, so what I tried to say was:
The programmer that I have in my mind should be the one that already has good amount of bitcoins. Why it is in his interest to drive up the value, in other words to build up this economy.
-To be able to get a software, possible buyers first buy bitcoins with fiat from either people, miners or exchanges (the people that have bitcoins today have already "adopted" it).
-After selling software, programmer sells the bitcoins that he got for his work in the exchanges.
-He can now buy food, clothes.
-He can sell his software one million times right?
A good tactic might could be that the programmer prices his work for example for two currencies,
assume 50$ in USD; 0,1btc. People will catch the idea to get bitcoins since the software is "at the moment" cheaper to buy with bitcoins than USD. At the same time, the ratio of USD/BTC should slowly increase at the exchanges due to higher demand.
This will more or less force people to adopt Bitcoin in a natural way. The people that are in touch with computers everyday will adopt it fast and easily.
One or two pioneers doing this will not change the world. How about 1 000 persons doing this? And later on 100 000 persons? We know that there are some people doing this today, but they are few.
What we need are
good products, the products that many desire. Programmers, web designers, web developers, application developers, game developers, graphic designers and many more will fall in this category as the pioneers of Bitcoin economy builders. We must remember where Bitcoin is coming from.
How about merchants that sell physical goods, like food and clothes (no online store)? This category could be more or less the last group to adopt since user-friendliness of Bitcoin is not there yet and the merchants also will have to buy clothes and food with fiat-currencies. As today how Bitcoin works, I think many merchants will just give up.
Last but not least, I would like to see some more and different ideas on building up economy from you guys.