:-) - Strangely, I am looking forward to this. I think it just comes down to the fact that I am very comfortable with JS and node ecosystem and prefer that over all other mobile platforms atm. I also think maintaining one (almost ~80%) codebase for both platforms is a significant advantage.
To clarify - Expo as a framework, and not XDE. I think they have made Expo eject a bit cumbersome but works with some wrangling. I like the the Expokit framework in general but don't want to be tied to the Expo's release chain.
Xcode is the most "diff" IDE from other IDEs. I like Swift but just dont like Objective-C. The build tools and ecosystem is too tightly tied (I like to switch between development machines without having to always be on a mac).
Java is definitely painful, but I suppose the bias I have here is that I have developed on it for several years.
The breath of fresh air so far has been React-native and i wish more things get ported over to JS (or like Expo kit).
Are you building a relationship with the hospitals and clinics so that we wont't have to talk to them, but just use your api to get and push our patient's data?
Personally, my experience in the valley (being hired as well hiring people) has been not been guided by age. My experience has been with the startup since it was at 50 member to well over 100 now.
I am in early 30s, which means I am mostly interviewing for senior engineering position.
I have been part of teams where we have made offers to several folks older than I am for similar or higher position. This is the only time when age does come up for discussion (is he really qualified to be a senior or not?)
However, some patterns I do notice from time to time are:
- Younger folks are more eager at times to do more.
- Their enthusiasm also comes with quality of work that needs some additional care. But, it is critical we mentor them during these times.
- Older folks are generally more clear on what they want to work and how they want to solve a problem. Experience most likely.
- The really bad situation to be in is when some of the older (senior) folks don't drive and take initiatives and just wade through. With someone senior you want them to be there to mentor, help, guide, keep an eye out on many things, but we have seen a few senior folks who don't make that effort - This is probably the #1 problem I have seen in teams. A sense of agility is almost vital.
- I have seen the same lack of "drive" amongst some younger devs as well.
- End of the day, its not age, its almost the subject
scale of how passionate they are about their work that has worked for us. Old/young is really irrelevant.
As somebody who has written a lot of Java code before (read imperative) and now have had the opportunity to write more JS (which makes it a bit easier to write Functional) and also Scala, I think the process to "think" functionally takes time.
Sure, its easier to apply it to the mathematics domain and harder to something that many of us might think in OO. I guess it comes with taking small steps (as someone already said in a comment). Also, making conscious effort to keep questioning how functional our code is helps.
If you see he repeatedly asks how can we make it more functional. I think that is kind of thinking we need to practice. Its hard after too much of imperative thinking I guess. One more thing I have heard is read SICP and forget OO for a bit :).
Communication is a primary requirement in a team sport and especially football.
His own example, forget the manager, the players themselves have to be on the same page in so many levels during practice. Don't you think Messi, Neymar, and Alexis (all 3 different countries playing for Barca) would have to practice and know precisely about their timing.
I think the key thing here is the who really needs whom. Most entrepreneurs need YC/VCs and so might have to suck up what they expect.
I don't think I disagree with what you have mentioned and pg has concluded. My point was, it is possible to find a dataset where the audience actually doesn't need to stop the speaker because they can tune in to the way english is spoken.
I see this happen all the time here at startups in Bangalore. Of course if the audience is YC and the investors, it goes without saying what the language requirement is.
Indira Nooyi (Pepsico, CEO and one amongst that cnn list) articulates it perfectly in this video:
Even empirically your dataset consists of startups that target USA markets mostly and hence this conclusion. I am guessing CEOs are good and can come from anywhere, its perhaps "sales" that really needs the idiomatic speak.
One thing going against them is how h1b gets consumed. The 2013 cap (last year, not thing year) distribution indicates more than 40k out of 65k worker cap was filled by outsourcing company. (source: http://www.myvisajobs.com/Reports/2013-H1B-Visa-Sponsor.aspx). I am sure the number is similar even this year just as it has been the last so many years.
Even the other often abused visa L1 is primarily filled by outsourcers (I am trying to find some numbers on this but hard to find).
The outsourcing companies have been filing h1 for less than 1k lawyer fee (outsourced too!).
5K seems too high for someone to take note . The best law firms themselves charge about that here in USA.
I think this company can help out the startups in the bay area that are clueless how to sponsor a H1 (all the legalities of it) and makes it simple to them perhaps doing everything online from get go. That won't be more than 15/20k per year. So even the best case they are probably seeing a $1million dollar run rate per year (Which might be great for a 4/5 member startup?).
They should diversify into other areas - tax (for immigrants)/corporate (hiring/transfers) - which will have more incidences to charge.