Actually, the problem is that people--even hackers--are too romantic. And the ones that aren't too romantic are often just too scared to really try.
If you are willing to let go of romanticism and fear, you can find algorithms for getting laid by searching Google. I personally know a few people that have implemented those algorithms and they all succeed frequently. I know a guy whose marriage was founded (unknowingly to his wife) on such Google-found advice.
There is a reason "How to Win Friends and Influence People" is one of the best-selling books of all time. Reading just that one book will get most people all the sex and "friends" they want if they follow its advice. I recommend everybody to try it if they are feeling really down on themselves or really frustrated. It can be a life-changing experience.
Unfortunately, there are a lot of downsides to reading an (e-)book about getting laid or making friends too. Sometimes you have to be careful what you wish for.
There are some "algorithms" in there, but there's also a lot of discussion about how to apply them. Body language and execution is critical. The seminars on opening (introducing yourself to a group of strangers) are really interesting. I don't think there's a single way to do this, but there are probably a few important principles that always apply. (Be strong, trust yourself, don't be afraid to fail).
Ultimately, what makes nerds fail on subjects like this is just the fear of going out into the world and getting some experience. Attraction is a practical skill, you won't get anywhere by spending a lot of time researching on the internet. Actually, I wish I had a group of friends I could try this out with, but the patheticness and taboo of being a loser in this area isn't very easy to manage. There's no way I'm mentioning this to any of my existing friends.
I'm waiting for the free e-ink e-book reader, and e-books that are DRM-free or at least not severely encumbered by DRM. Only then will e-books be viable.
Can't a big publisher come out and subsidize an e-book reader? For example, "Buy some e-books from us whose printed editions would add up to $300, and we'll give you an e-book reader free."
If you like Chipotle, you should find a Pancheros. Pancheros is very similar to Chipotle, but it has much better tortillas, and that makes a huge difference.
Pancheros tortillas are superior (and fresher), however the rest of their ingredients leave a lot to be desired. And there's no fajita burrito option at Pancheros.
AOL has a lot of very popular sites and brands, like Engadget and TMZ. The AOL-branded sites are pretty much worthless, but there is a lot of value there otherwise.
A recommendation for/against a particular designer is worthless without some kind of description of your first-hand experience with the designer. You wouldn't do business with them again? Why not? You loved working with them and the result made you tons of money? Please say so, and provide a link to the result.
I am a designer myself, and so I know who they are because they are very active in the design community, I have interacted with some of them, others I have simply heard good things about.
They are all "leaders" in design, many have written books that are widely available in bookstores, etc.
You can look at their portfolios and get a sense of the broad range of products / services they have completed designs for.
The key is the trivial deployment. If a user wants a little app, and he has no server and no hosting provider, and he doesn't know how to install software or configure a shared hosting account anyway, then he is likely to just give up before he even gets started. This at least gives him a chance.
There are a lot of business people that have become programmers by building increasingly sophisticated Excel spreadsheets or Access databases. This type of "casual" programming is becoming increasingly common.
That said, I think that DabbleDB might have a more successful approach--data first, instead of code first. That approach made MS Access very successful. Casual programmers care a lot about their data, but code is just a nuisance that is tolerated to get the data to "work." People want assurance that their data is always there, even when the code is broken. In MS Access it is trivial to back up your database and view/hand-edit your data.
Client-side Javascript is the QBasic of this decade--it is the first language of a lot of (most?) self-taught programmers. It makes a lot of sense to offer these people a place to expand into server-side software.
And, Server-side Javascript is spiking in popularity and utility. I am working on a project in this space as well.
What is your objective? If your objective is to help the environment, then this won't work; you are replacing coal/nuclear-generated electricity with gasoline-powered electricity, using a combination of of extremely inefficient mechanisms.
If your goal is to get free electricity by leaching off of cars, without regard to the environment, then it might work. But, there is a huge fixed cost to manufacture, transport, install, and test the machinery, and a non-negligible variable cost in maintaining the system.
Your latter comment would be one use. There are a lot of ways to recapture wasted energy (such as all the wind that cars generate when they go by). If this wind turbine can generate electricity from just a little wind, then highways are a great candidate!
The wind cars generate is not causally related to fossile fuel. Solar driven cars would also cause wind. And even now, generating additional energy from burning the same amount of fossile fuel can hardly be bad for the environment.
It isn't the same amount of fuel. If the car's engine is going to power something else besides the car, it is going to have to work harder.
Imagine the car is running in a vacuum and gets 30MPG. Now, add normal air resistance. It will not get 30MPG anymore. Now, add something else that further increases wind resistance. The car will get even fewer miles per gallon.
Wind power works by creating wind resistance. In order for there to be _less_ air resistance with them installed, they would have to be replacing something that caused even more wind resistance. But, that seems unlikely.
I tried to tutor Computer Science while I was an undergraduate. My clients were always people who would call me around finals time and ask me to help them cram. There were seniors who simply could not write computer programs--some might have a vague notion of what a loop is, but not enough to actually write a (trivial) program using one. I often had to stop the tutoring sessions, because I simply could not help them without just doing the homework myself.
I watched many of those people graduate with B.S. degrees in Computer Science from my university. If I ever need to hire a developer, I will actively avoid anybody that graduated from my own university. Once I realized that, I quit.
Having said that, some places have rules that won't allow them to hire you without a degree. If you want to work for these kinds of places, you need the degree. However, I think that a degree requirement is a good indicator of a bad place to work.
If you are willing to let go of romanticism and fear, you can find algorithms for getting laid by searching Google. I personally know a few people that have implemented those algorithms and they all succeed frequently. I know a guy whose marriage was founded (unknowingly to his wife) on such Google-found advice.
There is a reason "How to Win Friends and Influence People" is one of the best-selling books of all time. Reading just that one book will get most people all the sex and "friends" they want if they follow its advice. I recommend everybody to try it if they are feeling really down on themselves or really frustrated. It can be a life-changing experience.
Unfortunately, there are a lot of downsides to reading an (e-)book about getting laid or making friends too. Sometimes you have to be careful what you wish for.