Engineering Levels
الحلقة دي حتكلم عن التطور المهني لمهندس البرمجيات و إيه المتطلبات كل مرحلة.
I'll discuss the software engineering levels and what is the expectation for each level.
الحلقة دي حتكلم عن التطور المهني لمهندس البرمجيات و إيه المتطلبات كل مرحلة.
I'll discuss the software engineering levels and what is the expectation for each level.
Coding agents are most useful when we stop treating them like tools that should magically produce perfect work, and start treating them like junior teammates: capable, fast, sometimes wrong, and much better with clear context, feedback, and review. After working with coding agents for almost a year, I've
And Now What? After many years of voluntarily leading projects and teams, I became an official Staff Software Engineer. After I got the title, I asked myself: “Now what?” There is a difference between doing the work unofficially and officially owning the role. The difference is responsibility. As you grow
Echoes in the Age of AI: Lessons from ERP Adoption When I started my career, I worked for a consulting firm that was hired to implement an ERP (Enterprise Resource Planning) system. At the outset of each project, the SME (Subject‑Matter Expert) sat down with the client’s staff
Last week, inspired by a thought-provoking post, I decided to conduct an experimental calculation to determine the cost of lost productivity caused by attending meetings. Assumptions Before presenting my calculations, I would like to outline a few assumptions. Assumptions 1: What is a meeting? When I refer to meetings,