44 karma · joined April 18, 2011
Just links ATM -- think I might try adding some original textual content if I can work out how to keep it ultra simple
Cash for those who lack it, to use in whatever way they see fit
whether the energy stored is green or not
But a few side points:
- ADHD is an actual condition that can cause lack of focus and/or hyperfocus
- there are plenty of other reasons why a person can exhibit lack of focus and/or hyperfocus
- in people with ADHD, stimulants are often very effective, but dosage and side-effects need careful medical management
- in people without ADHD, stimulants often make them feel like they are more focused that ever before, but blind studies have shown that their actual focus is not truly affected
Also in the vein of 'not quite psychology of religion, but related', The Hero's Journey, by Joseph Campbell.
You may find that, say, food van operators are keen on a tool that turns their Facebook page into just the type of website that a food van operator needs.
Ditto for a dozen other possible segments.
Yes, if you're creating better entertainment, but furniture, better toys, better gadgets, and people are willing to pay for them, you have made the world better.
But people are also willing to pay for weapons, for software that helps them to violate the privacy of others, for financial products that promise much and deliver little, for products that have addictive properties from sugar to gambling to everything else.
So, yes, just building things that other people want and getting rich in the process CAN be a good thing to do. But it is not AUTOMATICALLY a good thing to do.
To your comment "Solve a specific real-world problem" I would say +1, but add that you should start by trying to solve the smallest possible specific real-world problem that will create some sort of value for your customers.
And before you start, describe that problem using a testing tool like Cucumber (cukes.info). This will ensure that all your early coding and learning is completely focused on solving that one small problem.
Keeping reading, Googling and experimenting until you find you can write enough code to solve that small customer problem. Then set your sights on a slightly larger customer problem.
As for tools, I like and recommend Ruby on the Mac but there are a number of options that seem to have lots of community support and free tutorials, including Python and Perl, whether on the Mac or Linux.