August 12, 2022

Greg Thomas

Does it matter who Broke it?

You can stress out about what broke, try to point fingers, analyze logs, try to figure out who changed what and what went wrong or you can work right now to fix it. Figuring out what happened will take much longer than fixing it right now.  If you’re focused on playing the blame game as to what went wrong and who did what, then you’re going to miss out on what needs to be done. Fixing what broke.

August 11, 2022

Greg Thomas

Where you Code?

I am not, nor will I ever be a front-end developer. It’s not where I excel, it’s not where I want to excel. I know what looks good, and what colors I like, but in all honesty, this doesn’t mean I am a designer either, it just means I like what I like. The idea of a full-stack developer has been around forever and dates back to the days of DLLs, COM, VB6, and all these other great tools. Full-stack is just another word for – “someone who does it all”. I work in the back-end, everything from the service

August 10, 2022

Greg Thomas

Patterns and Frameworks

I can’t say, I have always been someone that has followed patterns and framework implementations to the letter, rather using their approaches to development work. But there are some that I lean on heavily and come back to when thinking about building solutions, no matter the purpose; Leverage queues where possible – offload your work into bite-size deliveries that take the work off the middle-end. Scale out your Databases – you don’t need one and what’s more important, don’t combine functions within tables, keep them isolated. Leverage Design Patterns – they are a great foundation in any aspect of development.

August 9, 2022

Greg Thomas

Move on from Mistakes

The more you hold onto what you did wrong, the more it will consume you until you are stagnant, refusing to move, stuck in the position you are in, debating endlessly with the one person that has the potential to steer you in a different way. The mistake was made, move on, try again. It’s about what’s next, not what you did wrong that matters most.  

Dogfood is the Path to the Best Software

If you aren’t using your own software you are missing out on everything great that you can learn from it. How do those features truly work? What happens when you use a function in a different way? How many clicks does it take to accomplish a task? What happens when something goes wrong? How do we handle errors on the client side? How long does it take to load? What do I think of when I see loading pages? Does it do what we intended it to do? All these answers and more, you will find if dogfood your own