While watching the video below, I was intrigued, when this interview questions was discussed (timestamp 56:30-57:35).
It made me think about my response, had I ever been asked the same. And it did not take too long before the answer was clear: the B-Tree. There is a very good section on it in Martin Kleppmann‘s book “Designing Data-Intensive Applications“. And I highly recommend this book anyway.
But as a starting point on B-Trees the following video is also quite helpful:
A bit different form what I usually post, but a fascinating topic.
I have the privilege to own a Model M, the only real keyboard. Here are a few facts
If you want to understand how graph databases might be able to help you…
Back in 2010 I had the “pleasure” to be called a code monkey myself. It happened at the global sales kick-off when a sales rep had the nerve to say in his presentation that code monkeys (i.e. presales staff) are not needed for successful software sales to enterprises. Brave statement.
The presentation is a great re-iteration about how developers should see themselves in order to be successful and provide added value to the organization.
Simon Sinek is well known for his book “Start with Why: How Great Leaders Inspire Everyone to Take Action“. Here he gives an interesting talk about why and how we trust others.
I have had some comparable experiences when living in the UK back in 1998. It was probably one of the most remarkable times in my live and I still think about it with a lot of fondness.
What should we do to handle the constantly changing domain and technical requirements? Patrick Kua talks about some interesting aspects on the architectural level.