
Neel Mehta, Aditya Agashe, Parth Detroja
A clear, real-world guide to understanding technology and business strategy through case studies of major tech companies.
The book explains why Google’s search engine can find the top 10 results out of 30 trillion webpages in just half a second.
2 more facts available in the app
Section 1
7 Sections
Imagine holding the key to a vast digital kingdom where every click, every search, every swipe unlocks a new world of information and connection. This kingdom is built on software — the invisible engine behind the apps and platforms we use daily.
But finding pages is just the start. How do search engines decide which results deserve the top spots? Early search engines relied on counting keywords, but this was easily gamed by spammers stuffing pages with repeated words. Instead, a revolutionary approach called PageRank changed the game by evaluating the quality and quantity of links pointing to a page, much like how popularity at a party is judged by the company you keep. This method, combined with other factors like freshness and location, helps deliver the most useful results.
Similarly, music streaming services like Spotify harness the power of algorithms to create personalized experiences. Every Monday, millions receive a 'Discover Weekly' playlist, tailored to their tastes through collaborative filtering — a technique that compares your listening habits with others to find songs you might love but haven’t discovered yet. This personalization not only delights users but also creates a high switching cost, making it harder to leave because your unique taste profile is embedded in the service.
Social media platforms face their own challenges in deciding what appears in your feed. With thousands of updates daily, algorithms weigh factors like who posted, post popularity, type of content, and recency to maximize your engagement. Yet, this system isn't perfect; it has been exploited to spread fake news, prompting platforms to introduce human oversight alongside algorithms to maintain trust.
These examples reveal a common thread: technology is not just about code but about understanding human behavior, trust, and interaction.
Let’s now turn our attention to the beating heart of all computing devices — the operating systems — and uncover how they shape the way we interact with technology.
8 more insights available in app
Unlock all 7 sections, 9 insights, full audio, and interactive mind map in the SnapBooks app.
Dive deep into the invisible software engines that power your daily digital life and discover the secrets behind the apps you can't live without.
Read articleDiscover the fierce competition behind the scenes of your phone’s OS and how it shapes what apps you use and how you connect.
Read article