___luigi
Joined 5 years ago
Joined 5 years ago
[1]: https://db.cs.cmu.edu/seminar2020/
[2]: https://www.youtube.com/playlist?list=PLSE8ODhjZXjagqlf1NxuB...
I work in a large organization, in an industry that is naturally slow. The work (in the industry) is slow because it's critical to deliver stable and reliable solution because large part of population and economy rely on this industry SW/HW. I have heard a lot of complains on how the process is slow, but in many cases, building on top of existing work takes a long time. It takes long time to understand legacy work, to go through older studies and projects, and to find spots to add contributions. Not all of us work on green field projects, but many of us maintain code/work that doesn't look "cool".
I feel it suffers from "rich is getting richer" phenomena. Once the video start trending, the recommender starts showing it for any search.
I know that siding with FB is one of these topics that are very controversial in HN, but I am not finding excuses for the practices of these companies, my point is that our kids will live in a different age than the one we lived in, educational systems should keep up with these challenges and find innovative way to prepare people to efficiently manage that.
[1]: https://en.wikipedia.org/wiki/Mu%27allaqat [2]: https://en.wikipedia.org/wiki/Culture_of_ancient_Rome [3]: https://www.nirandfar.com/indistractable/
I recently read "Software Engineering at Google" https://www.amazon.com/Software-Engineering-Google-Lessons-P..., and my take away was that engineering culture matters a lot to drive any success and innovation. Those who work there have the freedom to challenge anything, to steer the product, and as a result, find opportunities as described in the previous comment and fix it. The management works on shaping that innovation.
There is a graveyard in most Telecom company. ATT bought ad tech business AppNexus and media giant WarnerMedia back in 2018 (stone age of the internet) and didn't manage to operate it well, it's not the only one, Verizon has heavily in ad tech and media companies such as Yahoo!, but none of these companies brought the same internet culture shifting in the market as Google/FB/.. etc. We all love to hate social media companies, but these companies managed to tap into the opportunities presented and -arguably- didn't stop innovating.
Now that we have AI to solve "LC type of questions", can we stop asking candidates to invert a linked list in an interview.
This is wrong and misleading in many ways, you should ask people why they left, you should give a chance to those who have good skillset, not based on number of jobs they had. I know a lot of people who worked on contracts, so they had to change employers frequently, and I know a lot of people who were looking for a place, as juniors, to learn from good mentors. It is really hard to find mentors in Startups, and not everybody can make it to big companies. If companies don't invest on their employees, they leave.