3 ms·
When debugging in production environments (which is always a bad idea) I use a technique where I always work together with a coworker and before I'm about to do
by retreatguru 10y ago
When debugging in production environments (which is always a bad idea) I use a technique where I always work together with a coworker and before I'm about to do something destructive I say out loud what I'm going to do and ask for agreement that I should continue. I started this after reading what happened at Gitlab a month ago.
- ljosa 10y agoI do that on Slack—sometimes with a coworker keenly following along, and sometimes when I'm the only one awake.
- retreatguru 10y agoThat is a good idea: to do it in Slack even if no one is there. Forces you to slow down and be conscious of what you are doing.
- aoeuasdf1 10y agoThis is a great tip. I'm going to start using this.
- beager 10y agoYup, any destructive production change, I always bring in another engineer as a lifeguard. Call out the environment you're on, the machine you're shelled into, and the action you're performing. Can even be an engineering-adjacent role as well.