December 16, 2021

Greg Thomas

Reusing Code

Let this picture sink in.  I don’t know who made it but it’s perfect. If you want every possible test scenario run, then you should be prepared to pay for every random test scenario. The problem isn’t in the code we write (that needs to grow and iterate and develop) but what we are willing to pay for it.  If you are using something beyond its means, beyond what it was originally intended to do because it’s “Free” that is not just the coder’s problem but yours too. I once wrote a piece of code that was meant as a

Fresh Starts

New Year is just around the corner, followed by a bit of a break for everyone as we take time to recharge for the oncoming New Year which who knows what is in store for us then. It’s generally around this time I start thinking about what I accomplished and what I want to start fresh on in the following year. No matter how much baggage, how many mistakes you have made, where you are coming from, what you are working on or where you are stuck – you can always make fresh start at something new.

December 14, 2021

Greg Thomas

Your Last Day

Last Days of employment right now must be a bit problematic.  Chances of that team lunch that stretches into the evening aren’t happening.  That last chat with your manager where the two of you bare your souls and talk about the future is happening over a zoom call where you wave goodbye to each other (or not at all). Are you even handing in your equipment or shipping it off three weeks later with some label on it to an office where no one is at? What about knowledge transfer?  Is it happening or do we simply think it is

December 13, 2021

Greg Thomas

Where the Faults Are

Every team has its fault lines, a divide where multiple faults come together.  If you live near the fault line you know it exists.  The further you get away from it, the less important it seems or the potential for harm exists because it is “over there” and not near you. At any point in time, it’s the role of the Dev Manager to know what faults will trigger these lines to break and fall down upon one another.  Because if it does happen, they are the person on the ground looking to repair their damage and help their team

December 11, 2021

Greg Thomas

A three minute call is all it took

No one should ever be part of a call that is delivered in this fashion.  Your company should have all the breakers in place to ensure this never happens. Hopefully the last of these we ever hear of, but here’s our take on Remotely Prepared – https://www.upsidedownoffice.com/podcast/this-weeks-3-minute-mass-zoom-firing And here is one of many articles that references this debacle. All I can say, is something of this magnitude should never be phoned in, and this is what it felt like for these employees.