Polymath Engineer Weekly #4
It is time to learn something new.
Hello again. Check out this week's content:
Links of the Week
In this post Eric Jang tells about his considerations while switching jobs in the ML field. This can be a good overview of current options on the market.
We don't know how the business is going to change over the years. It is really hard to future-proof our code, often the abstractions we build make things harder to evolve and adapt. Simple code is king.
“When a company chooses to plug in a third-party API, it’s essentially deciding to hire that entire company to handle a whole function within its business.“
This is a simple and cool guide on React's useEffect. It gives a good explanation of the feature and also show examples of issues you might encounter while writing your own hooks.
I like Kubernetes a lot but it can be painful to truly bring reliability to your services. It is essential to understand how it works and how to tune resources to match your application needs.
One of the toughest challenges on working at a big company is to align roadmaps and conflicted interests.
“It's not easy coming up with moon shots. And we're not teaching people how to identify those difficult projects. Where would I go to school to learn what kind of technological programs I should work on? (…) Our system trains people in specialized ways, but not to pick the right projects to make a broad technological impact.”
Book of the Week
This book is awesome! While Kevin Mitnick tells his story, it is hard sometimes to remember this is not a fictional book.
You will know more about the time Kevin was the most wanted hacker in US, how he managed to stay on the run and understand how his life changed after prison.