Articles for category: Drive

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 7, 2022

Greg Thomas

Code Was Meant to Grow

Plants Grow. People Grow. Teams Grow. So why would you think your code can never be improved?  Never get better and never grow. It doesn’t mean your code was bad, it means it’s simply time for it to move on, grow and become something else.  

August 6, 2022

Greg Thomas

Building Tools

As a Developer, sometimes I get more excited to build the tool that tells me what the product is doing than the product itself. I don’t know why this is – perhaps because it gives me a view into what the product is doing and how it is performing. Perhaps because it proves out that it works how I planned for it to work? Perhaps because I’m able to automate functions that is not yet in the product? Whatever the case, it’s fun as hell and I look forward to it every single time.

August 3, 2022

Greg Thomas

I don’t use ____________.

Where _____________ is the app currently being used by your team to accomplish a task that they deem important to their overall success. But you don’t use it, maybe you never had the opportunity or need. So the question now becomes, are you going to learn something new or make the entire team change their practice to fit to your needs? No hints needed.