Don’t complain. Don’t argue. Don’t pontificate. Don’t procrastinate. Just sit down (or standup) and do the work that is in front of you. It will be much faster than all of the above and you might it was more enjoyable by not doing all of the above.
The bare minimum of your application should do everything that is important to your application perfectly. If it needs to fall over gracefully, it should fall over and come back to life. If it requires logs that anyone can read, they should reference KB articles. If they are connecting people, it should connect people. If they make calls, they should make calls. If it is meant to draw a picture, it should draw the picture.…
I’ve sat in many Sprint Planning meetings and whether they go well or badly always comes to the same thing – what are we working towards? When everyone knows what they are working towards, and what the end goal is, they go very well, extremely well, and are very successful. When everyone doesn’t agree on what we are working towards, they go off the rails with esoteric discussions and back and forth on topics that…
It’s not going to turn out the way you are thinking, dreaming, envisioning it – it never does – it never will. You can either rail against the machine that what you tried to do fail and chalk it up as meaningless or you can look at what you accomplished. You delivered. Your team delivered. You learned new skills. You grew in the role that you have. You made mistakes, you fixed them. Not perfect,…
Any job has a stressful component to its delivery. No job is perfectly stress free (sorry) and some are much more than others. Yes, pizza lunches don’t solve the bigger problem, but when bought from your manager’s pocket for the benefit of their team – yes, it is worthwhile and can be appreciated as they try to do something with all that they have available to them. Perhaps it won’t solve all the problems, but…