587 karma · joined February 26, 2013
I left to join an AV startup and it's amazing how much more I've learned and accomplished in a few months versus the time at Google. Things at Google move slowly, and the amount of work per person is relatively limited. Also, all the complicated infrastructure or codebase decisions were already made for you, or is being handled by someone L+2 at least and outside of your purview.
Edmond Lau's The Effective Engineer talks about this, except to the extreme that he wanted to do and learn everything at Google, and even then he left after ~2 years after he felt his growth was slowing.
I think for many, being at Google for a few years will give you invaluable experience, but then severely diminishing returns on growth and practical experience unless you're one of the lucky ones who gets promo'd every year or two.
For your actual question, though: >Now that I'm thinking of jumping ship to other interesting companies, I'm having serious doubts that I really learned what I should have learned during all those years.
Having Google on your resume always helps get people interested. Having experience working on big teams with big codebases is also something not everyone in this industry has, and there's value to it, even if you'll initially scratch your head at how to build without Blaze.
>Especially since I'm considering companies with a higher hiring bar than Google.
Curious why you're confident in that statement. I've found that Google has a much higher hiring bar to the actual required skill -- they basically seem to hire as though everyone will work on GWS, when in reality many are just copy-pasting CSS and BUILD rules from another project.
On the flip side, many more interesting companies have lower hiring bars relative to the job requirement. It's harder to hire good talent when you're not FAANG with a pipeline right out of the Ivy League.
>How can I keep myself accountable while I'm still at the company to deeply learn the FE/BE technologies to be better prepared for other companies? Should I start by preparing a checklist of technologies and dive into each of them for a month and continue from there?
Well, I would focus LeetCode, tbqh. That's still the standard. But whatever you want to do, focus in on technologies used in that industry/job role. Do some side projects. Maybe take some online classes. I think you'll find the practical experience requirement to be lower than you think. People can generally learn the right technologies, and companies know this. It won't be a big deal unless you're a frontend-only SWE who suddenly wants a ML role or something.
Lastly -- feel free to DM me, I use this handle on twitter and gmail, happy to help, especially if you're curious about where I ended up.
Comments here seem to mostly equate this situation to a Cancel Culture outcry over an isolated remark. That's not what happened here. rms has had decades of inexcusable behavior for any individual, much less someone affiliated with MIT and heading something as large as FSF. He had to answer for this eventually.
I sincerely appreciate his contributions to this world. But I also sincerely feel that we can't give people free passes for their behavior (see: courtesy cards at conferences) just because they've done well in other respects. We need to end the acceptance of Brilliant Jerks.
It could've just been part of the big ego'd power struggle that occurred on the project and saw the exit of many early stage employees, but I also wonder if he had a point, looking back today at the stages the project went through. It's hard not to feel like they thought they were close to launch, only to hit some roadblocks and need to rebuild major chunks of it. Speculation. But they're a huge company with a product that is at risk of getting usurped at this point.
Is this normal for 'open datasets'?
Regardless, this is why getting clever with software licenses, and giving guarantees in the form of comments instead of actual license legalese, is problematic. The intention might be clear, but the governance is only by law, and this appears to be in conflict with your statements.
I understand I'm a tiny segment of the market, but it's hard not to want to switch over to fully owned, open source alternatives. Any suggestions?
That being said, foreigners accessing the normal WWW is really not a major concern if you think about it.
Source: Was in Shenzhen within the past month. Normal customs/border control practices. Nobody asked for personal devices. Only surveillance that was obvious was biometric checkpoint at customs, and some sort of face scan (?) at the subway queue.
Scooters aren't perfect, just like everything else, but there's some interesting innovations happening in micromobility that encourage more walkable cities and greener commutes. I'm excited to see where the trends head, even if the immediate scooter to car eco comparison is muddy.
Been thinking about building an El onto the crowning for a while, though.
I think it's key to remember the difference, albeit overlapping, between homeless and emotionally-distressed. You can be homeless and nobody would know -- living in shelters, working a job, etc. You can also have a home and appear, as far as we're all concerned, to be homeless, by begging on trains or acting in other anti-social ways.
The NYXL are a great example of this. Often undefeated in normal season stages but then choke when it actually matters.
It doesn't help that their strategies and skillsets become very rigid, and any changes in opponent strategy or game rebalances can completely throw them off. https://www.theringer.com/2018/7/24/17606796/overwatch-leagu...
Believe me, I'm greatly disturbed by China's censorship. Talking shit about my own government is a right I can't imagine losing, let alone access to the treasure troves of anti-US thought. I also know how terrified I would be if my own government had the ability to lock down information. Imagine Trump and the GOP having that power, even for 4 years, and what damage they could do. (And GOP voters would make the same argument, of course, the other way around, and already do fear that tech companies are censoring their freedom of thoughts).
So believe me, I'm not trying to defend China here, nor am I trying to shill for the project. But it's not my lane to opine on, and I had hopes that if the project did launch, that some good could come out of it. But your concerns are absolutely valid too.
The USA and our interstate system are the same way. The cost was enormous, the maintenance burden continues to outpace the money we make on gas tax and registration, yet we had political and social good reasons for building it. The interstate was a massive investment, and investments of similar scale could give us a HSR network at least on major corridors. But for some reason, we have a social good attitude towards highways and a social waste attitude towards subsidizing rail.
This thread, which was about tech scenes in China for foreigners, cultural differences, 996, etc., started to breed discussions about organ harvesting accusations. The mods politely, but firmly, steered the conversation back on topic.
I disagree with the premise that HN is afraid to criticize China. This article being on the front page is evidence of that. But there's a way to do so civilly, and that was not it.
Edit: The replies to your top-level also show the difference between constructive discussion of China's authoritarianism and flat out attacks on the country, and the vote count reaffirms that, I think.
Edit 2: I might be confusing you with another user, unless you have an alt. Apologies if so. But the overall comment stands about moderators telling people to behave when discussing China.