Crafting Thoughts
Subscribe
Sign in
Home
Bookshelf
Archive
About
Latest
Top
You Should Stop Lying On Your Resume
A rant about how lying about your job hurts you personally.
Aug 27
•
Adham Ehab
July 2025
Engineering Growth: Trees Grow Better in Forests
In Ted Lasso, Coach Beard (the best character, fight me 😜) drops this wisdom:
Jul 19
•
Adham Ehab
May 2025
Learning
Over the years, I've developed a personal learning system that has served me well.
May 24
•
Adham Ehab
March 2025
Predictability is the Key For Maintainable Systems
There’s often a belief that working on a great product means constantly solving exciting and novel problems.
Mar 10
•
Adham Ehab
The Lost Art of Writing Great Log Messages
When everything is running smoothly, log messages often go unnoticed.
Mar 9
•
Adham Ehab
Understanding Kubernetes health probes
One of the most common pitfalls that I saw people fall into when they start working with K8s is having a misconfigured health probe that prevents the…
Mar 6
•
Adham Ehab
January 2025
Engineering Growth: Moving Beyond Execution
Listening to people talking about their career is such a joy.
Jan 27
•
Adham Ehab
Software Philosophy - Part I: Domain Driven Design
In 2019, I was part of the Statsbomb team and the company was really taking off with it's football collection and analytics platform.
Jan 14
•
Adham Ehab
December 2024
Quiet Leadership: Lessons from Carlo Ancelotti's Book
For some time now I wanted to write a book review on Mr.
Dec 15, 2024
•
Adham Ehab
Cloud Native Service Accounts
Last week, I had a talk with one of my mentees and we touched on some authentication concepts.
Dec 12, 2024
•
Adham Ehab
November 2024
Notes on Database ( Part 3 ) - Multi-Version Concurrency Control
Introduction
Nov 5, 2024
•
Adham Ehab
August 2024
Notes on Database ( Part 2 ) - Transactions, Concurrency and Isolation Levels
Introduction
Aug 26, 2024
•
Adham Ehab
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts