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 …

Read more

21 hours ago

The Login Problem

Greg Thomas

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 …

Read more

2 days ago

I’m Reading a Textbook

Greg Thomas

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. …

Read more

1 week ago

It Gets Better

Greg Thomas

It might get worse before it gets better. But it always gets better. Maybe not back to where you were before, but better than where you are now. But only if you’re willing to work on the problem, only if you’re willing to dig deep. It can get better, but it’s on you to put in the effort to get it there. Want more? Check out my book Code Your Way Up – available as an eBook or Paperback on Amazon (CAN and US).  I’m also the co-host of the Remotely Prepared podcast.

2 weeks ago

The Authenticator App Problem

Greg Thomas

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. Want more? Check out my book Code Your Way Up – available as an eBook or Paperback on Amazon (CAN and US).  I’m also the co-host of the Remotely Prepared podcast.

2 weeks ago

Coaching vs Leadership

Greg Thomas

Coaches provide direction, suggestions, mentoring, and guidance on how a problem can be solved. Leaders are the first to accept the words of the coach and work with the team, side by side, to implement what needs to be done. Sometimes one and the same, generally two, one sees things from outside of the team, one sees things from inside of the team. Both need each other to be successful. As soon as the coach and the leader understand that relationship, they are unstoppable. Want more? Check out my book Code Your Way Up – available as an eBook or …

Read more

Want more? Check out my book Code Your Way Up – available as an eBook or Paperback on Amazon (CAN and US).  I’m also the co-host of the Remotely Prepared podcast.