Posts
You can get new posts in your favorite RSS reader via the dedicated RSS feed.-
2025-10-14
Who Will Build Your Products Tomorrow?
-
2025-09-30
Relying on AI too much
-
2025-09-16
Plan Slow, Act Fast
-
2025-09-02
Reading a lot vs. Reading Well
-
2025-08-29
The Invisible Gun
-
2025-08-20
The Root Cause of All Incidents
-
2025-08-17
I Can't Worry About The Whole World
-
2025-06-24
How to Train Yourself Under Work Deadlines
-
2025-06-10
Deglobalizaiton
-
2025-05-30
A Weekly Planning Ritual That Works
-
2025-05-27
On AI vs. Intellect
-
2025-05-16
The One with The Wrong Problem
-
2025-05-13
What you do on bad days matters more than on good days
-
2025-05-05
On Owning a Website
-
2025-04-29
Social Media Impaired My Learning
-
2025-04-28
Living without algorithms
-
2025-04-15
Building Trust Methodologically with Right Tools
-
2025-04-01
Improving My Schedule as a Manager
-
2025-03-25
On Retaining People
-
2025-03-18
Transforming Complaints into Actions
-
2025-03-05
The Real Meaning of a High Bar
-
2025-02-20
Withholding Judgment—The Forgotten Way
-
2025-02-04
How to Delegate Successfully
-
2025-01-28
Bridging the Gap: Understanding the Illusion of Transparency in Communication
-
2025-01-21
Engineering Managers Leading a Big Project—Step by Step
-
2025-01-07
Seek Goals That Will Change How You Live
-
2025-01-04
Learning How to Lead with Transparency
-
2024-11-19
On Job Promotions—Learn The Rules
-
2024-10-15
On Good Software Engineers
-
2024-09-14
Retiring from The Idea of Retirement
-
2024-08-16
Building A Strong Ownership Culture in A Team
-
2024-07-31
Krishnamurti and Seneca on Freeing the Mind
-
2024-07-27
How to Give Feedback on UI/UX Design as an Engineer
-
2024-07-16
Two words to change mind
-
2024-06-24
Embracing the Joy of Missing Out (JOMO)
-
2024-06-12
Know where you spend your money on
-
2024-05-28
Life Priorities and I'm Back
-
2024-05-01
Ending My Debate with Latest or Daily News
-
2024-04-21
On Listening to Audiobooks
-
2024-03-23
Weekday/Weekend Concepts are Useless
-
2024-01-31
There are No Analytics on This Blog
-
2024-01-22
ADRs and RFCs: Their Differences and Templates
-
2023-12-29
Learnings on Dealing with Ambiguity
-
2023-11-25
Passing Down The Experience
-
2023-10-28
Building A Personal Library
-
2023-10-03
Real-life vs. Online Relationships
-
2023-08-21
Taking Better Notes
-
2023-08-11
Seeking Inconvenience
-
2023-08-05
How and Why RFCs Fail
-
2023-07-19
What I Learned About Getting Better at Giving Talks and Presentations
-
2023-06-27
On The Purpose of Life
-
2023-06-16
Why don't they leave the software to software engineers?
-
2023-06-08
Maximizing Personal Growth by Understanding Feedback You Get
-
2023-05-16
Love the Constraints
-
2023-04-25
Sometimes Saying Nothing Tells Everything
-
2023-04-13
My Experience Living Without Social Media
-
2023-04-10
Moving to Substack
-
2023-04-04
Mektup #53: Was Tuckman Wrong?
-
2023-03-11
How to Get to The End of a Pile of Unread Books
-
2023-03-10
Chesterton's Fence
-
2023-03-07
Mektup #52: Multitasking hides design flaws and lowers the quality
-
2023-03-03
These (damn) Annoying Tenure Engineers
-
2023-02-21
Mektup #51: There is still hope; there will always be hope
-
2023-02-07
Mektup #50: How to Build Habits That Last
-
2023-02-01
Three Types of Feedback
-
2023-01-24
Mektup #49: The Craft of Writing Effectively
-
2023-01-15
Shift Left on Security
-
2023-01-10
Mektup #48: Lagom, Clutters in Life, and The Habit of The Rich
-
2023-01-02
One Decision That Removes Hundreds of Decisions
-
2023-01-02
Faucets and Bad Ideas
-
2022-12-27
Mektup #47: Techniques and Tools for Energy Management
-
2022-12-15
The Power of Ritualization: Rituals vs. Routines
-
2022-12-13
Mektup #46: Energy or Time—Which One to Manage?
-
2022-11-29
Mektup #45: How to Explain Things Clearly
-
2022-11-27
Concluding My Struggle with Note-Taking Systems and Apps, Finally!
-
2022-11-23
Why is it so hard to be kind?
-
2022-11-15
Mektup #44: Returning to Office and Remote Work
-
2022-11-01
Joining SumUp
-
2022-11-01
Mektup #43: Mektup is changing—Failures and Reflections
-
2022-10-18
Mektup #42: How to Answer Hiring Manager Interview Questions
-
2022-10-17
Goals and Existence
-
2022-10-12
Hidden Monoliths Affect the Software Design
-
2022-10-04
Mektup #41: One Thing At A Time: Multitasking for Software Engineers
-
2022-09-30
Questioning vs. Asking
-
2022-09-21
Mektup #40: Pros and Cons of Changing Tech Stacks
-
2022-09-12
The Real Difficulty of Engineering Leadership is Not What They Say
-
2022-09-06
Mektup #39: How I got a promotion offer from another company
-
2022-08-26
Speaking, Writing, and High-Quality Ideas
-
2022-08-23
Mektup #38: Can you get a promotion by changing jobs?
-
2022-08-09
Mektup #37: Mentoring vs. Coaching vs. Teaching
-
2022-07-26
Mektup #36: How to Become A Great Mentor
-
2022-07-13
Mektup #35: Don't call people resources
-
2022-06-28
Mektup #34: Process Thinking
-
2022-06-27
On Drugs and Great People
-
2022-06-14
Mektup #33: One milestone and five articles
-
2022-05-31
Mektup #32: Product Shouldn't Be Left to Product Managers
-
2022-05-19
Learning Cone and Blame Spiral—The Case of Blame Absorbers
-
2022-05-17
Mektup #31: Non-Engineers Leading Engineering Teams
-
2022-05-03
Mektup #30: The Exceptional Books, Articles, Videos, and Communities That Made Me a Better Engineering Leader
-
2022-04-19
Mektup #29: Building correct relationships will help you climb the Ladder
-
2022-04-15
Relationship vs. Task Conflicts
-
2022-04-07
Productivity Scam and Perception of Time
-
2022-04-05
Mektup #28: Changing jobs to seek happiness won't bring you what you want
-
2022-03-22
Mektup #27: Unstuck yourself from the ideas that go nowhere
-
2022-03-18
A Systematic Approach to Give Feedback to Blame Absorbers
-
2022-03-08
Mektup #26: How to Create a Definition of Done in Your Team
-
2022-03-07
Why Should Leaders Have Good Storytelling Skills in Reorganizations or Restructurings?
-
2022-03-03
Yet I Cried; One More Time
-
2022-02-22
Mektup #25: You Need A Definition of Done in Your Team
-
2022-02-18
Do Not Change Jobs
-
2022-02-08
Mektup #24: One of the best superpowers you can get as an engineering leader
-
2022-02-04
Being Morally Good in The War of Life
-
2022-01-25
Mektup #23: The closest you can get to a leading role: hosting a workshop
-
2022-01-13
Why Listening with Empathy is an Important Skill for Every Leader?
-
2022-01-11
Mektup #22: What should you expect from your manager?
-
2022-01-06
Is Software Engineering an Art?
-
2021-12-28
Mektup #21: Which skills should you learn in 2022? and How?
-
2021-12-14
Mektup #20: The Rule of Three to Avoid Bias
-
2021-12-08
Have The First Win to Build Team Spirit
-
2021-12-02
I'm Sorry. The Project is Delayed and It's All My Fault
-
2021-11-30
Mektup #19: How to Prepare for Your Annual Review
-
2021-11-16
Mektup #18: What did you learn during the last month?
-
2021-11-11
Csikszentmihalyi, Newport, and Pressfield on Creativity, Time and Deep Walks in Remote Work
-
2021-11-02
Mektup #17: Pair programming is not only for you.
-
2021-10-28
Supplying Books to My Father
-
2021-10-19
Mektup #16: Why do you hide your goals and ambitions?
-
2021-10-05
Mektup #15: You don't need a title to be a leader!
-
2021-09-30
Studying and Learning Leadership
-
2021-09-24
Don't Assume Consensus In The Absence of Objection
-
2021-09-21
Mektup #14: How often do you go out of your comfort zone?
-
2021-09-17
Navigating The Writing Challenge Every Day
-
2021-09-16
The Decision-Making Pendulum
-
2021-09-08
Bias For Action
-
2021-09-07
Mektup #13: How do you contribute to the problem?
-
2021-08-24
Mektup #12: Stairway to the Promotion
-
2021-08-17
How to Approach Software Architecture Design
-
2021-08-12
The Good, The Bad, and The Ugly of Career Ladders
-
2021-08-08
Put Remote Work in Your Inclusion Efforts, not only in Diversity
-
2021-08-05
Mektup #11: Do you know what's coming next?
-
2021-07-22
Mektup #10: The Career Frameworks
-
2021-07-19
Why Can't This Be Done Sooner
-
2021-07-14
A Life Without Problems - The Happiness
-
2021-07-08
Mektup #9: Personal Ego vs. Team Ego
-
2021-07-06
What Hades (The Game) Had Taught Me
-
2021-06-30
Explicit Disagreement is Better Than Implicit Misunderstanding
-
2021-06-28
Tips for Managing Partially Distributed Teams
-
2021-06-24
Mektup #8: Architectural Thinking
-
2021-06-15
Why are Hybrid Meetings Terrible? Remote vs. On-site Meetings
-
2021-06-10
Mektup #7: The Role of A Software Architect
-
2021-06-03
Can You Fire Your Colleague?
-
2021-05-27
Mektup #6: Why should you deploy your code in smaller chunks and release software often?
-
2021-05-19
No, You Don't Need to Learn Another Programming Language Every Three Months.
-
2021-05-16
How to Handle and Overcome Objections to Your Proposal
-
2021-05-13
Mektup #5: How to choose what you should focus on next? The case of prioritization and decisions...
-
2021-05-11
Deciding on What You Should Focus on Next
-
2021-05-06
Prioritization Skills for Senior and Staff Software Engineers
-
2021-04-29
Mektup #4: Deep Work, 1:1s, Estimations, Conflicts, Documentation, Protective Leadership
-
2021-04-20
How to Solve and Prevent Conflicts
-
2021-04-15
Communicating Decisions In The Organizations
-
2021-04-13
How to organize your engineering team's documents?
-
2021-04-12
Why I Stopped Live Streams
-
2021-04-07
Why Is Writing Important?
-
2021-04-01
Timely Estimations are Underrated!
-
2021-03-25
Effective 1:1 Meetings—1-on-1 Meeting Template
-
2021-03-25
Mektup #3: Effective 1:1s, DevOps, Atomic Habits, Staff Engineer & more
-
2021-03-17
Effective 1:1 Meetings—Own Your 1-on-1
-
2021-02-25
Mektup #2
-
2021-02-14
How to Build Trust in a Team as a New Manager
-
2021-01-30
What is Blue-Green Deployment
-
2021-01-28
Mektup #1
-
2021-01-13
Diversity in Tech Is A First World Problem
-
2017-12-10
Firebase Predictions
-
2017-12-10
iOS Developer Productivity Kit
-
2017-11-09
Machine Learning Introduction
-
2017-10-23
Generics in Swift
-
2017-07-09
Vapor 2 - What to do after 'Hello World' Example
-
2017-05-21
Migration from Vapor 1 to Vapor 2
-
2017-04-30
Using SwiftLint and Danger for Swift Best Practices
-
2017-03-21
Unit Tests in Server-Side Swift API
-
2017-02-05
New Horizons with Server-Side Swift
Timeless insights into humans, software, and leadership.
Join hundreds of subscribers and learn how to live fully, feel accomplished and get your job done.
Every second Tuesday. For free.