Blog Posts

Who ARE These People?

Product owner, business owner, business analyst, project manager. Who are these people? What do they do? Here's a guide for new developers.


You Ain't Gonna YAGNI

You Ain't Gonna Need It: a mantra to inspire concentrating on the problems that really need solving. But when is doing extra work or solving problems that might not exist, not actually YAGNI?


The Four Tiers of Outsourcing

There's a lot of third-party talents freely available to be recruited in the coding world, but what kind do you need, and what for? Here's our breakdown of the different categories of outsourcing, what separates them, and how you can plan your project.


Descriptors: The Backbone of Everything?

I always wondered how Django models worked, but never bothered to find out. Until now, that is. In this post, I expose their secrets, along with a quick how-to on removing hacked-together, non-descriptive code.


Listing the Problems of Lists

To the uninitiated, data types can seem interchangeable — as long as they do the job, does it matter which one you use? Here, we look into why using the right data types for the job is valuable… and why the oft-overused list could stand to be applied quite a bit less.


Quick Fix: Word Slowdown When Switching Styles

Microsoft Word is the most popular word-processing software in the world, but it's not perfect. One flaw is that it can be slow when switching styles in large documents. Here's some advice that might help!


Why I Hate Surprises

Surprise and delight is good. Surprise and shock, not so much. As developers, here are the reasons and methods for avoiding bad surprises for our coworkers.


App Hosting Services vs. Virtual Machines

The Cloud: a vast digital space, filled with... confusion. Virtual Machines, App Hosting Services - what's it all mean, really? We break down the pros and cons of the two approaches.


Coding For Fun (Not Profit)

Some people think of coding as a fun hobby. For others, it's just their job, not their passion. The question is, can it be both?


2020: A Retrospective

There's no denying that 2020 has been a rough year for everyone, but the global shift towards remote working has created more opportunity for programmers than ever. What lessons can we take away from the past year?