Possibly. Maybe. I think. It could. Well, it should do it. There is a chance. That’s what it was meant to do. All of these are good starting points, but they are not answers to the one question that matters – “Does it Work?” Where the only answer that matters is Yes or No.
Asynchronous communication allows for Job A to continue while another Job B happens in parallel. When Job B has completed, it will let Job A know so that Job A can continue along. The idea is that we are not blocked waiting for Job B to finish and other jobs can carry on while we “wait” for Job B to get done. At some point Job A will have to wait for Job B to…
Traffic Management is a very complicated endeavour that we hand over to automated systems to route signals to – very much akin to light posts at a traffic stop. But in the event of a power outage, if you watch people try to manage it themselves you’ll see it gets along “okay” until one person gets frustrated and decides they need to go a bit faster than what you are currently doing to manage the…
You can either tackle a code performance when it happens (i.e., fight the fires) or you can create a plan to tackle it. You will never get away from fighting the fire approach, a scenario, a use case, will always pop up and make you stop and think – “huh, I never thought about that”. But you can look to the other 90% of scenarios that you know of and work through the scenarios that…
Is it still an error if no one sees it? Of course, it is. But whether it becomes a bug, well that’s up to you, the Developer, to decide how much you care to fix it.