Home
About Me
Blog
Posts
Archive
Magazine
Services
Training
Mentoring
Consulting
Outsourcing
Contact Me
Login
Menu
magazine
Home
blog
magazine
Thriving as a Software Engineer in the Age of Vibe Coding
21 September 2025
Khosro Pakmanesh
Why Software Projects Spiral into Complexity and How to Keep Them Simple
6 August 2025
Khosro Pakmanesh
A Process-Driven Approach to System Design and Software Architecture
23 July 2025
Khosro Pakmanesh
5 Practical Tips for Acing Senior-Level System Design Interviews
16 July 2025
Khosro Pakmanesh
7 Fallback Strategies for Resilient Systems: Instant Answers in Crisis
28 June 2025
Khosro Pakmanesh
Ubiquitous Language in C#: A 5-Step Guide Backed by 9 Naming Principles to Implement Ubiquitous Language at Code Level
2 June 2025
Khosro Pakmanesh
Untangling Chaos: Refactoring Code Without Business Knowledge!
30 May 2025
Khosro Pakmanesh
7 Common Abuses of Abstraction
25 May 2025
Khosro Pakmanesh
C# Dependency Patterns: The Good, The Bad & The Ugly
15 May 2025
Khosro Pakmanesh
When to Break Software Development Principles for Simplicity
8 May 2025
Khosro Pakmanesh
Juggling Multiple Projects as a Developer? Here’s Your Comprehensive Guide to Switching Priorities Without Dropping the Ball!
6 May 2025
Khosro Pakmanesh
Strategic Refactoring: Prioritizing User Pain Points Over Blindly Attacking Technical Debts in Legacy Codebases
28 April 2025
Khosro Pakmanesh
1
2
3
4
6