SOFTWARE DEVELOPMENT


Testing multiple Python versions in Codeship

Lately, I've been looking for better CI-CD tools for my projects. I heard about Codeship on a Podcast and I thought I would give it a shot. Infact, I'm now using Codeship to build and deploy the contents of this blog. Unfortunately, they currently don't have the greatest setup for …

Read More...

A software engineer’s perspective on TypeScript

For those who have been keeping up with the latest news in the web development world, you’ve probably seen the introduction of TypeScript. I have heard the perspectives of many other people on this new language, but I wanted to actually work with language a bit before I started …

Read More...

The Shotgun Approach

The shotgun approach is best described as shooting first at a target without knowing where or what the target really is. For the sake of this conversation, let’s say the target is a defect in an application. Often it seems like the shotgun approach is practiced by reckless and …

Read More...

Perfection

There is no such thing as perfection in the world of software. In fact, a developer who believes they can actually achieve perfection or can produce perfect code is unbelievably dangerous. Why? When a developer believes that it is possible to produce perfect code, they refuse to see what could …

Read More...
Older articles: