August 26, 2021

Greg Thomas

I Love API Development

I love coding against APIs that other people have written. I think part of it is the entire idea around someone giving you a view into their world and how to do things within it and then you as a developer being able to connect that view to other views (APIs) that people have built. It’s that big wide-open connection of libraries that is just so completely interesting to see and work with. I say this because I think in any aspect of software development, you need to have a favourite thing that you do. A piece of code that

August 25, 2021

Greg Thomas

Remote Equity

It’s sad but inevitable, the shift in remote work has now turned to pay cuts to subsidize unused buildings. Or maybe for some other cost-cutting initiative. We get pretty riled up on this episode of Remotely Prepared – “Remote Pay Cuts”

August 24, 2021

Greg Thomas

When the Requirements Don’t Fit

One day you are going to pick a product or tool to do a job that just doesn’t fit. Maybe it doesn’t work, maybe it doesn’t line up, maybe it simply doesn’t do what it was supposed to do. The only question in your mind is – “Now what am I supposed to do?” At this stage you have two options; Do a ton of work around this tool or product (I’m looking at you Mr. using my drill as a hammer because I don’t have hammer person) to make it work. Get a new tool (oh hello Hammer) Neither

Bad Remote Decisions are Coming

As we start to crest the remote wave, hybrid offices, people staying remote, pay equity changes are starting to become the topics du jour. There is no more talk of New Normal or Now Normal, it’s now going to be about the “Next Normal”. And the Next Normal has the potential to take away all the great things that we have done with remote over the past year and make them hurt. A few things to remember when your team is working remotely; A green icon doesn’t mean they are actually present (or working) People should be paid what they

August 22, 2021

Greg Thomas

Performance Tuning is Bonkers

If you have never had to performance tune your own code, you’re missing out. There is no greater satisfaction than watching your code run more efficiently and better than it did before. The best thing about performance tuning is the metrics for measurement are simple – go faster and don’t consume more than what you are already taking. If you can do those two things, your code is running better than it did before while accomplishing the same task it did before. You don’t need expensive tools to get the job done but you need an objective and humbling eye