The Polymathic Engineer

The Polymathic Engineer

Home
Archive
About
What to do before refactoring
Seven things to keep in mind before starting your next refactoring project
Sep 19 • Franco Fernando
25
2
From a Single Server to Global Scale
The evolution of a web application architecture when going from serving hundreds to millions of users.
Sep 12 • Franco Fernando
12
Linear Interpolation
How linear interpolation works in Image Processing and Computer Graphics.
Sep 5 • Franco Fernando
20
The DRY Principle
Why every software engineer should care about repetition: solutions that actually works.
Aug 29 • Franco Fernando
16
A Critical Guide to Content Delivery Networks
How do CDNs work, and how to get the most benefits out of them.
Aug 22 • Franco Fernando
19
Requirements: the foundation of good system design.
Understanding system requirements in distributed system design.
Aug 15 • Franco Fernando
33
How to Become a Confident Software Engineer
Six critical steps to build your confidence as a software engineer.
Aug 8 • Franco Fernando
106
5
Designing a URL Shortener
How to answer this popular system design question: from a simple concept to a scalable system.
Aug 1 • Franco Fernando
36
1
Recommendations
View all 9
packagemain.tech
packagemain.tech
Alex Pliutau
System Design Codex
System Design Codex
Saurabh Dashora
The European Engineer
The European Engineer
Nicola Amadio
Craft Better Software
Craft Better Software
Daniel Moka
Coding Challenges
Coding Challenges
John Crickett

The Polymathic Engineer

AboutArchiveRecommendationsSitemap
© 2025 Franco Fernando
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture