Slashdot videos: Now with more Slashdot!
Should you move key features of your business to Google's platform when they don't implement basic sharing features correctly? In general, the big problem with using Google is that they don't need to fix things they don't like since they make their money from search and ads. It is great that their products are very low cost but if they don't fix basic features needed by your business, it is probably better to pay a little more for a product with reliable support.
Actually, I've been at this for a few years. I didn't want to bore you with all the things I've tried. For example, for the 51 year-old mom, I taught her the basics of computers for several days in her kitchen at night. I taught exactly the same thing night after night until she could explain it to me. The person from the restaurant wasn't at the restaurant when she was learning. I was her personal tutor. I read every code academy assignment to her and explained it to her until she said she understood. One of the things I make very clear to my students is that I don't expect them to get it the first time, or even the first 10 times. I tell them I will do anything it takes to make it easy for them to learn. Anyway, it would take way too much time to explain several years of trying different approaches.
> First of all, everyone isn't money driven.
The person at the restaurant got very sick between the time I met them and the time they agreed to take the class. By that time we were good friends and I paid the medical bills (about $3k, the person didn't have any savings after 5 years of working). Also during that time the area in which the person lives, was flooded in 3 feet of water. The person's house is similar to a shipping container.
That is why it is a paradox to me. People are not money driven. But that is missing the point entirely. The point is that they strongly dislike solving complex puzzles even if it would save (and greatly improve) their lives. I used to think they needed money, or a helping hand but there is something more fundamental. There is a hurdle that I have not seen the smart people who created Code Academy, Khan Academy, etc show they understand and know how to overcome. It is something I hope to learn.
> Learning is harder as you get older.
I think again, you miss the point. It is also a motivation problem. The 51 year-old mom is for some reason more motivated than the other students and has made the most progress. She is a few lessons from the end of Code Academy. All the others never made it past the first 3rd of the class. Their lack of progress isn't a "Learning is hard" problem.
One person (~12 years old, on school vacation) simply would not learn code. I mean, the person would not consider it for any reason. I noticed that the person can play flappy bird with a high score of 71. I justed wanted to see if a very well done game environment might motivate them. Out of curious, I asked the person to play the Ouya game, Clark, that involves solving puzzles. The person gave up after hitting a puzzle in which you have to position two blocks to prevent the robot from being killed by 2 lasers.
I worked with several other people and the results are consistent. Coding is a kind of puzzle solving problem that people dislike intensely.
Out the 10 or so people, I tried to help only one has gotten very far. She is 51 year-old mother of 3, and I was surprised by that. I was actually trying to convince her kids (27, 18 and 14) to learn.
It is an interesting problem. I think there is a path to get people over their resistance but it is not obvious to me so far.
My rules are more basic:
Rule 1: The audience prefers characters who are competent. Good examples are Spock, Data, Seven of Nine, Khan, Paul Atreides, Jason Bourne, etc. Bad examples are JarJar binks, Rest of Voyager crew, Prometheus crew, etc.
The Jedi Knights can free Anakin from slavery but not his mother? Wtf.
Rule 2: The "good guys" should be just as ruthless as the bad guys. In so many movies, the bad guys kill quickly and the good guys yell 'stop or I'll shoot'. That is BS. The "good guys" should be like Jack Reacher and Malcolm Reynolds.
Jedi Knights can't figure out what Count Dooku has been plotting but Count Dooku knows all about Anakin's dark secrets?
Recently, I've seen rates in the $50/hr to $60/hr range. But my 27 year-old friend has a full-time bayarea job that pays $180k so it makes no sense to take a $50/hr contract without benefits, vacation, etc.
The connection to 'Indian programmer' is that most of the recruiters I run into are indian and state strongly that a $100/hr+ rate is unrealistic. I suspect that is the case given the number of Indian programmers who are happy with $50/hr.
(I am consulting now but my long-term employer lets me work overseas so I travel a lot and I am willing to accept a lower rate in exchange for that perk).
To be fair, it has been a pleasure to work with them, for them etc. I don't see any alternative to employing them. I don't want them to go away. But there is a cultural adjustment that I feel is necessary but doesn't happen when they are majority in a software organization.