All Posts

EngineeringExec got a new home

May 29, 2026 | Tech

GitHub is the right home for a technology person's blog and I was just too lazy to do it until now. Then Webflow raised prices and I realized I'm still paying for a marketing people's CMS instead of a tech people's platform (for free). Ah, and the whole migration took two days net.

Continue reading →

AI-Scrum: Can Proven Agile Principles Work for Agent Teams?

May 23, 2026 | Agile

Vibe coding gets you a prototype. It doesn't get you a production system. The missing piece isn't a better prompt - it's a structure. AI-Scrum is an experiment in running autonomous agent teams the way good engineering teams have always worked: defined roles, sprint cadence, QA loops and retrospectives that actually feed the next cycle. I ran it on a Node.js home finance project. Some of it worked surprisingly well. Some of it burned tokens on Playwright setup for what felt like forever. This post covers both.

Continue reading →

When Google Translate Is Your Weakest Link: Russia's Elite Kill Squad Falls to Basic OpSec

May 23, 2026 | Security

Russia spent millions building an air-gapped assassination unit. It was undone because two operatives used Google Translate to coordinate a murder plot, and the FBI read every word in real time.

Continue reading →

50 Shades of Agile: Scrum vs Kanban vs Scrumban

February 23, 2026 | Agile

Scrum or Kanban - that is the question! Let's compare them, using a real-world case-studies and maybe we can come with even more suitable mix-and-match framework.

Continue reading →

Breaking the Monolith: Lessons from a Gift Cards Platform Migration

May 24, 2025 | Architecture

What happens when your legacy gift card platform meets a modern microservices overhaul? Expect chaos, tight deadlines, and a balancing act between stability and innovation. This post dives into the hard-earned lessons of leading two teams through a gradual, messy, and ultimately rewarding transformation—without stopping the business or breaking everything along the way.

Continue reading →

Team in distress: how to deliver in daring times

January 25, 2025 | Team Management

It might sound like a rare problem in far-away countries, but COVID-19 lockdowns or extreme weather conditions in the US prove it's a worldwide issue: shit happens, and we need to function and deliver during very daring times. I have some anecdotal experiences from Israel during the last 4 years (as of 2024) when management routines and procedures you so carefully built fall apart due to global/regional scale long-lasting force-majeure events.

Continue reading →

Electricity pricing plan calculator

January 1, 2025 | Software development

Nice util to calculate the best electricity pricing package

Continue reading →

"Buying the gnome" approach to solve production issues

September 4, 2024 | Software development

Early days Googlers solved a bug in Production by changing the reality rather than changing the code

Continue reading →

Product and Developers: friends or foes?

August 4, 2024 | Product Management

Product managers and software developers: friends or foes? When there's chemistry, the entire company flourishes; when there are conflicts, everyone suffers. Discover the secret sauce to turning this complicated 'love-hate' relationship into a powerful partnership that drives innovation and success. Learn how speaking the same language and aligning processes can transform your tech team from siloed departments to collaborative powerhouses.

Continue reading →

Don't Panic: A Hitchhiker's Guide to Handling Production Issues

July 23, 2024 | SRE

It always comes on Friday evening or when you're on a family vacation: a Production issue. As an SRE Manager, you're the chosen one to save the day (or night). Grab your towel and let's try to keep your cool while firefighting the rogue applications and servers together with your team.

Continue reading →

Development Tasks Estimation: A Necessary Evil or Valuable Tool?

July 22, 2024 | Scrum

What's the most hated task for developers during sprint planning? Task estimation. There's only one moment in a development item's lifecycle when its estimate is 100% accurate: when it's done. Development task estimation has long been the industry's holy grail - elusive, often inaccurate, and frequently despised. Let's shed some light on what works, what doesn't and how to make the process more valuable for everyone involved.

Continue reading →