Blog

September 12, 2020

Greg Thomas

Meeting Interruptions

There is nothing worse than having a train of thought in a meeting that you are trying desperately to get through only to have someone interrupt and say any of the following; One second, there is someone at the door. I can’t hear you, can you hear me? I couldn’t hear that last part. Hold on, my eggs are burning Such is the world of online meetings (and that last one is legit, happened in a meeting). We can no longer run remote meetings as we ran them on-site. Are shorter meetings the answer? Perhaps. Are more efficient meetings the

September 11, 2020

Greg Thomas

Conveying Ideas Remotely

When you have a new idea, the first thing you want to do is talk to someone and explain it to them. You are so overcome with excitement that people can see it on your face and they want to hear what has you all worked up. A new framework? A new language? A new idea? They don’t even have to know what the idea is, but they want to hear it. I remember having this feeling when I’ve had ideas presented to me. Someone comes in to your area in a rush, they collapse into their chair and they

September 10, 2020

Greg Thomas

Building an API

An API (Application Programming Interface) is the gateway to your application and data. It’s the path by which an ecosystem and grow and evolve around your product offerings. Or wonder why they even bothered. That last line might seem harsh, good, it’s meant to be. API design is not a trivial endeavour as you are no longer thinking about how the team inside of the company will access your software, but rather how the entire planet will access and consume your information. If you are designing an API, here are some guidelines to help in that endeavour. What is our

September 8, 2020

Greg Thomas

The Forwarder 2.0

There was a time when I believed that the Forwarder was an email client (or rather a person behind an email client) that would read and email forward it to someone else with the tagline – “FYI”. This FYI represented so much ambiguity that it made you question; What am I being asked to do? Do I need to respond to this? Do I read it and move on with my day? Do I get involved? But now I have seen the evolution of the Forwarder 2.0 in a remote world. They hear the conversations being had in the meeting