3 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

3 weeks ago

Greg Thomas

The Login Problem

Despite everything we have advanced in application, the one that still lags behind as a brutal throwback to the earliest websites are login pages. Username, Password, Forgot Password. Sure, we have mixed and matched them with expiry links and codes (oh so many codes), but the structure and nature of the page is still the same – username and password. Nothing here has changed; sure, we have authenticator apps and codes – but the concept of login pages has spun out entire software product lines to manage the myriad of passwords we have. In whatever you are building, you are

4 weeks ago

Greg Thomas

I’m Reading a Textbook

Yes, I picked up a textbook (2 actually) on learning a new software language, and I love it. I love having everything in one place. I love reading the sidebars and comments on how things work and how to get started. I love hearing about a person’s learning journey from beginning to end. I love being on a logical roadmap instead of trying to figure it out on my own. And I enjoy the feeling and satisfaction of completing a chapter. Also, I like turning the page to something new, something a blog post will never be able to replicate.