Categories
Technology

Getting your head back in the game after an application rollback or ‘no-go’ deployment

Real world developer problems on deployment day (or after) –

Giving your best is all that you can do as a developer. Even if your application iteration changes have been completed and are ready for deployment, it doesn’t mean you’re guaranteed a successful launch. I’ve mentioned before that failure is a huge part of life, but it is most certainly part of being a developer. And oftentimes calling it a night, or making the call of a ‘no go’ deployment can show great leadership and understanding of your application’s current state.

It is a hard call, make no mistake about it. Especially with business partners on the line (literally) that are eager for the new deployment changes. You’re expected to deliver all of the way, and sometimes it just doesn’t cut it.

Here are valuable things to note as someone who may be just getting started as a developer out of college, or looking forward to your first internship..

1.) If you do not know something, do not tell other people (especially those that you work with and are counting on you) that you know how to do it. If you can Google your way out of a problem, great. But be aware of the situation and consequences if you cannot deliver on time.

2.) If you cannot deliver on time, call it. Call it a night and let everyone on the (analogous) ‘call’ go to sleep. Which, this can be insanely frustrating as a developer and engineer. You probably always want to deliver and do a great job. I know I do. But be transparent and self-aware.

Just some friendly advice to those out there in the world just writing your first line of code, maybe wondering what it’s like when you have an important deadline and you’re thinking you might not be able to make it.

Breathe, get some sleep, wake up the next day and get right back to work. And provide an estimate on what work needs to be done and how long that work might take. Don’t forget you’re on a team. And the better you all communicate, the better work you will all do. Not to mention your coworkers will appreciate working with you. It’s a win-win-win!

Dale Yarborough

By Dale Yarborough

I am a Software Engineer at General Motors and Appalachian State University Alum. Previously: Whole Foods Market IT, Charles Schwab