Articles for category: Drive

Filling in Gaps

There are some days when my role is to fill in gaps. We don’t have “X,” and no one knows “X”? Looks like I’m spending some time learning “X” today. I have zero complaints about filling gaps, because I think it’s where you can get the best opportunity to learn a new thing and figure out how it connects to everything else you do. It can seem stressful; it’s akin to someone dropping a stack of files on your desk – “Here, figure it out”. That’s okay, we need more of “Here, figure it out”.

2 weeks ago

Greg Thomas

Maintaining your AI

LLMs keep learning, growing, and improving. But they are only as good as the scenarios that they are dropped into. For instance; A new code library that doesn’t log errors- great when it works, not great when it fails. Requirements that use “generic” nomenclature and not what everyone else uses, only good if you’re a senior dev. QA Test Cases that generate failure scenarios for tests which don’t apply to your stack? Add extra work. Diagrams that point to systems that don’t exist (but should), don’t give you the current state. If you’re not cleaning up and working with your

Software Libraries Die

When you least expect it. From a KB article that no one read. One day, a library you are using will die, and you’ll have to rewrite that code. My advice? Make sure what you are doing with that library is well-written, well-designed, and makes complete logical sense (comments and documentation are a given). Because one day, that super critical library you are working with, will die.

2 weeks ago

Greg Thomas

Kick-Offs

Kick-Offs are perfect; everyone is happy, and everything is going perfectly – nothing has gone sideways at this point. Optimism flows endlessly. But then the project starts, and over time, the optimism and happiness of the kick-off fade away. On a long-running project, you need to work to recapture that kick-off energy; you need to keep it going when times are tough, and reality has started to set in. There are a variety of options for how to recreate that kick-off energy; There are probably many more ideas (outside of throwing a party), but to capture the essence behind the

4 weeks ago

Greg Thomas

The Authenticator App Problem

My authenticator app is overflowing with sites – everyone wants a code for me to log in with now. Do they need the code? I don’t know. But now that one does it, they all do it. I am using different codes for different apps. We’re not solving the problem of authentication; we’re simply duplicating it across every piece of infrastructure we now touch.