The Polymathic Engineer
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Why Distributed Systems Fail and How to Limit the Damage
A look at the most common failure modes and the techniques to reduce their impact.
Apr 4
•
Franco Fernando
13
1
March 2026
What Really Makes a Succesful Software Engineer
Five skills no course teach you, but matter more than your tech stack.
Mar 28
•
Franco Fernando
37
1
5
Recursion in Practice: Iteration and Subproblems
How to apply the first two recursive patterns to real problems.
Mar 21
•
Franco Fernando
13
1
Mastering Recursion: the Foundations
Understanding when to use recursion, how to structure recursive functions, and how to go through any recursive code.
Mar 14
•
Franco Fernando
24
1
The Building Blocks of Concurrent Programming
Understanding processes, threads, and how they communicate.
Mar 6
•
Franco Fernando
18
1
February 2026
Getting Started with OpenCV: A Practical Introduction
Learn how images work under the hood and build your first computer vision application.
Feb 27
•
Franco Fernando
15
1
1
How to Navigate Performance Reviews Like a Pro
A guide to understanding the system, preparing strategically, and getting the rating you deserve.
Feb 21
•
Franco Fernando
17
1
Authentication Fundamentals: Part II
OAuth2 and JWT: the Modern API Authentication Standards.
Feb 14
•
Franco Fernando
31
5
A Practical Guide to Types of Machine Learning
Understanding supervised, unsupervised, and reinforcement learning. How to choose the right approach for your problem.
Feb 6
•
Franco Fernando
14
1
January 2026
Authentication Fundamentals: Part I
From Passwords to Modern Approaches: sessions-cookies, tokens, API keys, OTP, and SSO.
Jan 31
•
Franco Fernando
60
8
Software Design Principles That Matter
A tour over Open-Closed Principle, Dependency Injection, and Inversion of Control.
Jan 23
•
Franco Fernando
67
1
3
Treaps: A Hybrid Data Structure
How to Combine Trees and Heaps for Efficient Data Management.
Jan 16
•
Franco Fernando
19
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts