Of my closest friends when I was in high school, the one with the best social skills had been home schooling since I met him when he was 10. However, he did participate in extracurricular activities at the local public school, like a computer club in middle school and then theater in high school. The only area he was really lagging at age 18 was in math, but that reversed a few years later and now he has a STEM PhD and has been teaching at a large state school for the past decade and a half.
I'd say a lot depends on both the quality of the schooling and maybe even more depends on the person's natural inclinations. He wouldn't have had time for all the reading he did as a teenager if he weren't home schooled, but he'd probably still have been in theater and still have been very open and curious life-long learner as an adult.
Charging devs a percentage App Store sales is very different from shoplifting and equating the two is extremely misleading.
Devs voluntarily choose to publish apps on the App Store and doing so gets them both another discovery channel and a low-friction sales channel. Stores being robbed by shoplifters don't voluntarily enter that arrangement and they get no benefit from it.
Look I'm not going to say the analogy is perfect. No analogy ever is.
But at a fundamental level, they are breaking the law to extract money from people. You may not call that stealing, but imho it's not a huge stretch of reality.
There is no choice involved. You either pay Apple the required blood sacrifice or you lose access to more than half of all possible customers for your business.
This is like saying that every American can choose to trash their car and take public transit. It sounds like a choice, but the real world has consequences and in fact most Americans do not have the ability to eschew private transport. That is just simply not how the world works.
Firefox has been my main browser for almost 10 years and I haven't encountered any challenges other than availability of plugins, but even that has been a very rare issue.
Hi there! I'm Mark and I've worked alternately as an engineer and entrepreneur for fifteen years, in Beijing, in the SF Bay Area and remotely. Most of my work has been with smaller startup teams, but I've worked at a large scaleup as well. Experience building tech for education, real estate, automated trading, e-commerce and gig platforms. I also have some experience rescuing outsourced projects
I generally work in spurts 1-4 year spurts (either a single role or a series of contracts) and then take an extended break to learn new skills. Now looking for a contractor role at a 5-20 person startup. I prioritize learning and impact.
Languages: English (native), Mandarin (years of use professionally), Japanese (previously a ~B2 level, now limited)
Yes. In America, there are over 60 million fluent Spanish speakers, which is more than the entire population of Spain. In many southern and southwestern parts of the country you can do just about anything you need to in Spanish and being bilingual is a big plus for any kind of public-facing work.
There was a point before search engines of course. And, there was a point before people outside of, say a university, had any real Internet access.
But via my personal experiences in the late 90s, I recall search engines working just fine (eg, Alta Vista) then slowly degrading, then one day they were just completely useless. I mean, any search term would just returned page after page of spammy links. You could find nothing, ever.
There was Yahoo's curated list, with lots of volunteers keeping it going, but it had dead links, and was always a tiny tiny fraction of what was out there.
Just a few years later Google appeared, which at the time was absolutely gob smacking insanely good. It was no contest. Yet even this nascent google didn't have a large portion of the web, I remember people trying to get their links on larger sites so Google could find them. I think Google even had a submit link page too? Not sure when that appeared.
So I can imagine in this time period, someone might have had a list of links they found and spread by email. I remember using the 'bookmark' function of my browser a lot, it was easier than searching.
Probably the highest profile and most consistent example would be Stripe. The most popular Stripe wrapper for Elixir’s docs point to a 2019 Stripe API version: https://github.com/beam-community/stripity-stripe
Worse still, the quality of Stripe’s own docs have really degraded this decade for anyone not using a language they have an SDK for. Most of their newer docs assume m have a drop-down toggle for on backend language with a few popular languages and no option for “other”. Example: https://docs.stripe.com/billing/quickstart
None of this is a fault of anyone working on Elixir or Phoenix but it definitely has an effect of discouraging some of the fledgling entrepreneur types who Elixir would otherwise be a near perfect fit for, as Rails was in the late aughts.
I don't know what that person meant but, like many in the region, Koreans have family registries (戶籍) that record their family lineage. At least among people I've known who have spoken about theirs, Korean family registry records tend to go back much further than the median east Asian country.
The names of the systems related to this registry are slightly different in Chinese, Japanese and Korean but you can see links to Wikipedia entries for each of them from here:
https://en.wikipedia.org/wiki/%E6%88%B6%E7%B1%8D
Yes. This is a big part of what initially drew me to Elixir. It's more than feasible to run a server on a cheap VPS, get great, though not quite Golang or low-level language performance and have a much easier scaling story when you need multiple machines.
More importantly, you generally don't need an external queue service, in-memory KV store, task scheduler or many of the other things that JS/Ruby/Python stacks need. By consolidating just about everything but the DB in a single, well designed system, it's possible for a very small team to take on relatively large challenges on a smaller budget.
I'd say a lot depends on both the quality of the schooling and maybe even more depends on the person's natural inclinations. He wouldn't have had time for all the reading he did as a teenager if he weren't home schooled, but he'd probably still have been in theater and still have been very open and curious life-long learner as an adult.