9.4 · Bookshelf

For Systems

Technology changes; the essentials don't.

2026.07.19~3 min

From on-premises to cloud, across C, Java, Python, and SQL, one thing keeps proving true: technology evolves, but the essentials barely change. Understand one language properly and you can read and write the next one surprisingly fast. What matters is not the language itself but the thinking behind it.

Under the abstraction, little has changed

Cloud made building and operating far easier; SaaS and PaaS get a lot done quickly. The inside of those services, though, is harder to see. Yet the foundation has not moved: most computers still run on the von Neumann model. A CPU executes instructions, reads and writes memory, and exchanges data with storage and networks. What changed is how much of that we touch directly — it got abstracted away.

Keep asking "why is it built this way?"

Learning new technology matters, but understanding what does not change matters more. With the fundamentals, you can place any new language, cloud service, or AI tool, see how it differs, and apply it. There is nothing to fear in the change.

Books that helped me work for the systems themselves go here.