Articles for category: Drive

January 23, 2022

Greg Thomas

Application Programming Interfaces (APIs) – Errors?

APIs are great in that they help us solve a problem in a condensed fashion and/or get access to the inner workings of an application without having to learn everything about that application. The problem with many APIs is that the errors can sometimes require reading an entire manual and/or learning about the inner workings of said system in order to be able to properly diagnose the error that might be cropping up. People who complete all this learning become “experts” because they are willing to put in the time to figure out what is happening when they randomly get

January 22, 2022

Greg Thomas

Making Features Hard To Use

It’s not that we intended for them to be hard to use, it just ended up that way. The thing we thought would save the customer time, now takes twice as long. The thing we wanted to be done in one click, now takes three. The golden rule now has multiple variants that have sprung from it. All this to say, your first attempt at getting something right, might not actually get it right. But what matters, is what happens next, on your second, third and fourth attempts, that’s what we want to see.

January 21, 2022

Greg Thomas

And now a word from nature…

Yesterday we had a crazy amount of snow, fall where I live, it shut down schools and businesses. We are okay with it because it is temporary, we can see when nature will end and when our normally scheduled work lives will resume. It’s days like these that we would all cherish the opportunity to work remotely, no buses being stuck in the snow, no 3-hour drives, no getting to the office and no one being there. We simply took a pause. We can still take pauses, they help us deliver more when we do.

January 17, 2022

Greg Thomas

Forced Pauses

Take a moment and think about what you are doing and why you are doing it. If it doesn’t make sense, don’t do it. If you can’t see it working out, don’t do it. Take a pause, tell people you are taking a pause. When we press pause on a show, it’s to go and do something, some other priority is nagging us (bathroom, food, talk to someone, etc) – we pause and go deal with the larger priority at hand.  You can’t talk to three people at once, get a bite and keep watching your show and actually get

January 15, 2022

Greg Thomas

Writing Performant Code

The beauty of working on performance problems is that they are the simplest to measure – code still does what it was supposed to do before AND goes faster. WIN! The problem is, we always do this after the fact, after the customer reported it, after we deployed it to QA and it blew up.  After everything went wrong. We don’t do it before. And that’s where we need to start bundling the work into what we do, from the beginning, from the moment we start, from the first day. It will be a change to our coding and process,