[0]Source: I carried an Android (or several) as my primary device for seven years.
The largest suit that has been brought against them for Android has just been settled: http://arstechnica.com/tech-policy/2016/05/google-wins-trial...
While the product might not even be that good, it has clear dominance of the mobile smartphone market in every country other than the US. In the US it's 43.1% market share (which is very strong).
There's no doubt that Google has managed to win this very important market.
>[If] you only like top-shelf sushi prepared by world renowned chefs....
>[If] you will only drink wine that you've read is good...
Both of those are examples of a second-handed appreciation for the subject matter. In the first case, the person is substituting pricing signals and reviewer opinions for their own independent judgement. In the second case, the person is not only substituting reviewer opinions for their own judgement, but also denying themselves even the opportunity to learn how to judge the subject.
An enthusiast or connoisseur is a person with a first-handed view of a subject. In order to develop a first-handed view, a broad understanding of the material, associated topics, and direct experience with the full breadth of a subject is necessary.
In the case of sushi, the enthusiast needs to understand the varying quality of sushi available, methods and techniques of preparation, the flavor profiles of fish, the effect of garnishes and sauces, and so forth. You can't appreciate great sushi until you understand bad/mediocre/good sushi.
In the case of wine, the enthusiast should have extensive experience with wines at many price points, understand the production methods, understand types of fermentation, know the various types of grapes, and so forth.
In my experience, enthusiasts for a specific topic are almost never snobs. I've met beer enthusiasts who don't necessarily enjoy common beers, but they are nevertheless in awe of the production process and uniform quality. I've met wine connoisseurs who dislike many $30 bottles but generally enjoy $2 wine from Trader Joes (aka two-buck-chuck).
I'll add the point that if all you've ever eaten is the best of the best, you don't really appreciate something as much as if you've experienced the middle or lower ends.
Anecdote: I dry age my own steaks, and I've realized that people don't really appreciate them as much as if they're eaten side by side with a "control" steak that's unaged.
Fast forward a few years - Experience, good programming habits, and the gratuitous use of assertions. Now I spend a negligible amount of time debugging, and it never ceases to amaze me how frequently things just work the first time.
Edit: I guess I want to say that there is one, and only one, bottom line: the relentless, ruthless pursuit of quality. It takes time to develop the good habits and watch for the pitfalls, but once you're there you develop your software products in a quarter as much time, with one tenth the stress, and everyone on your team feels proud of themselves and each other. Then with your free time you can focus on what's really important - your business and your life
Not that it happens much.
When I was younger, I had hypoglycemia (low blood sugar). Whenever my blood sugar would start crashing, I could actually feel my brain functions start shutting down, in a rough order from highest to lowest.
First I would have trouble with concentration and attention. I would feel 'spacey'. Lots of things can cause this though, so I didn't always realize it was a blood sugar problem and that I needed to eat something.
The next thing to go would be my ability to process language. Usually when someone is speaking to you in your native language, you aren't really conscious of the difference between 'hearing a sound' and that sound having meaning. Someone is talking and the meaning just forms in your head. But when my blood sugar started dropping, English would start sounding like a foreign language. It was all just sounds. The sounds had the rhythm of language, but not one I understood anymore.
And then when I tried to speak, I would clearly form the intent of speaking certain words and completely different ones would come out of my mouth. Before I knew that it was hypoglycemia, I had an episode once in high school where I knew something was wrong, and I was repeating the words 'I need to visit the nurse' over and over in my head, but when I managed to speak, all I could say was 'I don't feel good' before I lost control and started sobbing. Laughing or crying uncontrollably happens right before I black out.
Also, we're doing a series of blog posts that will cover each part of the SDK stack. Lots of learnings to share from our kick ass SDK team.
Here's the first: http://blog.parse.com/learn/the-parse-sdk-whats-inside/
When I was working at MoPub, our open source SDK was one of our major selling points.
The advice I've received is that at this point, you need to build some social features into your app that allow users to share the app with other people automatically. This involves:
- Sharing content to other social media platforms (e.g. post this photo on FB or Twitter) - Inviting friends in the app (e.g. find friends from your Facebook or Twitter followers list, and/or invite your friends using your contacts - Etc. Etc.
Happy to chat with you about this more.
We're a small team of engineers passionate about video creativity. We make Replay (replayapp.com), 2014 App of the Year in 34 countries, demoed on stage at Apple Keynote, 8M downloads and just getting started.
Currently hiring Android, iOS, full stack web developers, and computer vision specialists. Join us!