Polymath Engineer Weekly #12
Another week of links for you
Links of the week
Computers are not mysterious magic devices. We can’t understand in depth every layer of abstraction that powers our features, but we can improve our mental models through time.
This is a nice malware analysis writeup. Botnets are getting more sophisticated every year. There are some really cool techniques on this malware to avoid detection by administrators.
“FP is more than just functions and data. It's also about functions as first-class concepts, including functions as values, and higher-order functions. While an object is data with behaviour, closures are behaviour with data. Such first-class values cross system boundaries with the same ease as objects do: Not very well.“
We not always wonder how hard is to establish a p2p connection between computers through internet. With many heterogenous network topologies, it is not trivial to support every edge case. The birth paradox trick made me smile. 😊
Platform engineering teams are crossing the chasm in the industry. This is a great starting point to detect your team’s anti-patterns and correct current efforts.
This two posts from Graydon Hoare are a history lesson on programming languages. Totally worth the read.
“While serverless alleviates the need to maintain servers, it often adds a lot of complexity on the development side.
Don't believe the people who have a vested interest in making you think that it's a magical solution that is going to solve all your pains. It's false.“
Book of the week
If you are interested in learning more about how database systems work, this is worth the time and the money. This is a good resource on distributed systems too.
Do you have any more links our community should read? Feel free to post them on the comments.
Have a nice week. 😉