4,880 karma · joined August 3, 2013
That's not to say that either TypeScript or Flow are perfect - they both are constraining with typing when it comes to composing functions last I checked.
The model faces some threat due to the shift of musicians moving to do their own marketing themselves without a label, and releasing the music themselves onto services like Bandcamp, or even directly to services such as Amazon, iTunes, etc. The internet has provided a powerful medium to fight against the entrenched interests of the big labels that don't feel like they need to do more for their artists.
The big things that seem to matter are your experience, and interview performance. People at big companies come from all walks of life as well as small companies, there really isn't that much of a difference in that regard. As someone currently interviewing candidates, I really don't care if someone worked for a small company or big one - I mainly care if someone made the most of that experience.
Amazon balked at me asking for $250k minimum total compensation for a position in San Francisco and decided to ghost me when we were in the process of scheduling an onsite interview & do preliminary negotiation in parallel.
Unfortunately for them, they lost a potential top engineer who probably will never accept an offer with them ever again as a result.
There seems to be a bunch of ingenuous assertions here that is characteristic of someone who doesn't think one should have to prove oneself. I'm at a FAANG and we don't even ask anything crazy hard for algorithms/data structures like Google or Facebook does, but our interviews still manage to be intense for technical and soft skills - they will challenge even strong candidates and one cannot pass the interview without displaying strong technical acumen or communication skills.
There is so much more to technical assessment than just coding. A whiteboard is just a standard medium for communicating ideas in a collaborative manner that still works the best for any sort of deep collaborative design when compared to any other medium so far.
The one thing I think should change though is decoupling from requiring Node from the runtime. I think the broader JS ecosystem could benefit from some of the ideas this library seems to promote.
Perf for VSCode is definitely much better though.
That said, I’m not sold on serverless.
My comment on technology is not just confined to electronics - there is a long history of military technology affecting battles, and perceived advantages/disadvantages of countries, which results in decisions being made according to that calculus. One small slice of that history is the introduction of guns to Native Americans. I purposefully did not say it was the only cause, and it is a complete misreading of my comment to state otherwise.
I don’t think this is as simple of a decision as some tend to make it out to be. Technology tends to be one of the factors that reshape geopolitical spheres.
Blanket painting of a class of complaints doesn't help them or you accomplish business objectives better long term.
Complaining about technical debt complaints is an easy way to potentially bias oneself against recognizing real issues before it is too late and everything is on fire all the time. Be wary of any such blanket assumptions in engineering.
People quitting academia for random jobs isn't a new thing. The stories have been there for decades of physics PhDs deciding to quit to go into professions such as taxi driving or construction.
Not to say I applaud Google's strategy - I think it is horrific.
To ignore that is to straight up deny what can only be described as flamebait.