I actually attended a few free code camp meetup groups in Santa Clara on Saturdays and your lectures are amazing. Your example with infinite arrays and objects was really cool. Thank you!
In cultures like Korea, hierarchy and unconditional respect for their elders is so deeply rooted that it is evident in the language itself (When addressing elders or someone more important, you have to speak a specific way). This gives a false sense of righteousness and superiority. In societies like these, could the culture itself be an obstacle to creative growth?
My team usually checks out each other's branch and runs the mobile app in simulator during code review. I see this tool being incredible addition to dev teams if instead of checking out a dev's branch and running the app on reviewer's simulator, the reviewer could just play with it using expo. Is this a use case you are considering?
I had the opportunity to speak with an Uber driver today who spoke with a gentle voice and was very pleasant. She didn't speak much and when she did, she was very agreeable. However, when the Uber topic came up, she was very vocal about how unhappy she was driving with Uber (She did not know about the recent Uber drama going on because she was so busy driving all the time).
She complained about Uber's frequently changing driver bonuses. Right when she figures out a routine that fits her schedules, Uber sweeps out the rug from under her and changes the payment structure.
Example: Previously you complete 125 rides / week and you will get a $500 bonus. This a significant number for her. Now, Uber split it up so you have to do 75 rides by Thursday to earn $250. Then do 65 rides on fri/sat/sun to earn the remainder $250. This is incredibly frustrating for her because on weekends she usually gets long rides (SF to San Jose). This immediately takes an hour off her day (for one ride) and she would have to work extra to meet her target.
Obviously, I asked her why she doesn't drive for Lyft. She used to, and Lyft did many things right. She loved it. However, Lyft decided to take away Lyft power driver bonus (similar to Uber's bonus) and that made a significant dent in her earning potential. She had to switch and drive for Uber to make ends meet. I'd imagine many Lyft drivers had a similar reaction, which is why I still find much more drivers on Uber than on Lyft despite the all the negative publicity. Here are some things that I think Lyft can improve on their business strategy:
1. Be willing to do what it takes to succeed. Uber has repeatedly shown their agility and versatility to adapt to changes around them. When they realized that Uber Black was not what the public wanted, they introduced UberX (which screwed over alot of their existing drivers) and lowered fares. It was harsh and unfair, but it had to be done.
If I was running Lyft and was low on cash and could not afford to continue driver bonuses, I would have laid off a chunk of the engineering team / staff to raise capital to retain the drivers from switching.
2. With all these #deleteUber hashtags, why haven't I heard any of my friends promoting Lyft? Now should be the perfect time to splurge on marketing and capture all the disgruntled uber drivers and passengers. Wait a month, most of the fire would have died.
As much as I love Lyft and the experience I have riding with Lyft, I prefer giving that up for a cheaper service. Most people I know would prefer to save money. I hope Lyft figures out an aggressive business strategy and become a viable Uber competitor.
CTRL-C on dvorak is incredibly annoying. I have to use both my left and right hands. I should be using just my right hand and the right control key, but its quite hard getting used to. I didn't do any mapping so I haven't encountered any mnemonic problems :)
I'm surprised that changing layout on your phone helped. In my experience so far on dvorak, I'm still used to typing on my qwerty phone. I think typing with thumbs uses a different muscle memory set from fingers on keyboard.
thank you for the Stack overflow post. I'm going to look into the mappings. I'm using vim and dvorak started off awkward but I kind of get used to it. navigating up down on the left hand (jk is cv), navigating left right on the right (hl is jp).
I can't imagine switching keyboard layouts 3 times, your mind must be extremely nimble. Currently, I have a picture of the dvorak keyboard pinned as my desktop wallpaper so if I forget location of a key I can look at desktop quickly.
Thank you for your suggestion. I'm usually on my laptop so getting TypeMatrix (cool keyboard!) is currently not an option. Using 2 different layouts everyday is an interesting concept, I think it might ease my transition into dvorak.
I put in a few chinese sentences, got the IPA, then pasted into your app and listened to the sentence in IPA. Although it wasn't very accurate, its one of the coolest things I learned this year. Thank you very much for sharing.
I think a really cool next step is to add the ability to type things in and get the IPA and pronunciation.
Whenever conflict arises at work, I usually just take a pause and buy the other person a drink and get to know each other on a more personal level. Its fun doing this and usually it ends up with me understanding my coworker on a more human level and we come to an agreement and work better together. A few years ago I would have fought to have my way and as satisfying as it was to win (occasionally), the attitude is very divisive and alienating for both parties involved.