Month: March 2016

Machines that Learn to Code and Take Your Job

Programmers tend to be aware of the economic issues that the world will face when computers learn to do more of the jobs that many humans do, like driving cabs and flipping patties. This outcome could be a great thing read more ›

Machines that Learn to Code and Take Your Job

Programmers tend to be aware of the economic issues that the world will face when computers learn to do more of the jobs that many humans do, like driving cabs and flipping patties. This outcome could be a great thing read more ›

Interview with FLIF Creator Jon Sneyers

FLIF — Free Lossless Image Format — is a promising innovation in image compression that promises to provide efficiency and flexibility in ways improve upon the current standards. That is, at least, what FLIF co-creator Jon Sneyers hopes. Even though, according to experiments, read more ›

Interview with FLIF Creator Jon Sneyers

FLIF — Free Lossless Image Format — is a promising innovation in image compression that promises to provide efficiency and flexibility in ways improve upon the current standards. That is, at least, what FLIF co-creator Jon Sneyers hopes. Even though, according to experiments, read more ›

I Hosted My First Technical Podcast

A little while back, I was asked to guest-host an episode of Software Engineering Daily. I had never been a guest on a podcast or hosted one and the idea of hosting a technical podcast was making my imposter syndrome go read more ›

I Hosted My First Technical Podcast

A little while back, I was asked to guest-host an episode of Software Engineering Daily. I had never been a guest on a podcast or hosted one and the idea of hosting a technical podcast was making my imposter syndrome go read more ›

In Programming, Humanity is Law

When I went to build and deploy my code to Heroku yesterday, I typed git push heroku master, and had no reason to believe the push would be rejected. To my surprise, the build failed with this error. npm ERR! read more ›

In Programming, Humanity is Law

When I went to build and deploy my code to Heroku yesterday, I typed git push heroku master, and had no reason to believe the push would be rejected. To my surprise, the build failed with this error. npm ERR! read more ›

The Fat Client – Thin Client Debate

The debate over the merits of a “fat client” oriented architecture vs a “thin client” architecture has been one of the great canonical programming contentions. A fat (or thick, heavy, etc.) client is understood to be an architecture pattern which typically read more ›

Standing on the Shoulders of People who Stand on the Shoulders of Giants

Software is becoming more and more about playing well with others; creating co-beneficial relationships in order to work together to build great stuff. Within those relationships, different parties play different roles, all in the name of creating, ideally, really great read more ›