←back to thread

210 points dakshgupta | 1 comments | | HN request time: 0.231s | source
Show context
Attummm ◴[] No.41848077[source]
When you get to that stage, software engineering has failed fundamentally.

This is akin to having a boat that isn't seaworthy, so the suggestion is to have a rowing team and a bucket team. One rows, and the other scoops the water out. While missing the actual issue at hand. Instead, focus on creating a better boat. In this case, that would mean investing in testing: unit tests, integration tests, and QA tests.

Have staff engineers guide the teams and make their KPI reducing incidents. Increase the quality and reduce the bugs, and there will be fewer outages and issues.

replies(4): >>41848735 #>>41849757 #>>41849885 #>>41852908 #
1. lucasyvas ◴[] No.41848735[source]
> When you get to that stage, software engineering has failed fundamentally.

Agreed - this is a survival mode tactic in every company I’ve been when it’s happened. If you’re permanently in the described mode and you’re small sized, you might as well be dead.

If mid to large and temporary, this might be acceptable to right the ship.