if()

(Adapted from the poem If by Rudyard Kipling)

If you can keep your repository stars when all about you
Are losing theirs and blaming it on you,
If you can trust your code when all men doubt yours,
But make allowance for their doubting too;
If you can debug and not be tired by debugging,
Or being repeated, don't repeat yourself,
Or being looped, don't get stuck in looping,
And yet don't test too fast, nor release too quick.

If you can Google - and not make Google your master;
If you can search StackOverflow - and not make their code your aim;
If you can meet with Warning and Error
And treat those two troublemakers just the same;
If you can bear to merge the code you've written
Modified by a soydev for fun,
Or watch the Git repository you gave your life to, deleted,
And stretch and build'em up with GNU nano;

If you can make one heap of all your databases
And risk it on one turn of migration,
And lose, and start again at your beginnings
And never breathe a word about your loss;
If you can force your server
To serve your turn long after they are idle,
And so hold on when there is no program responding
Except the window which say to you: 'Hold on!'

If you can read the docs and keep your patience
Or write your docs - nor lose any details,
If neither hackers nor crackers can hurt yours,
If all code counts with try-catches, but none too much;
If you can fill the troubleshooting minute
With sixty thousand milliseconds attention to the error messages shown,
Yours leads the Earth and everything that's in it,
And - which is more - you'll be a Pro, my coder!