Chris on…Software Development

I’ve been in software development for the better part of a decade. These posts are some of the things I’ve picked up along the way.

If you’re looking for books on software development I have some suggestions

Why Your Next BIG Idea Should start small

In the business of start-ups, entrepreneurship, and software development everyone seems to have a single goal. Find the one BIG idea that will become their successful business model. There’s only...

/ May 26, 2014

Developer ProTip: Don’t be tricky

Well that was embarrassing! Day 1 of a plugin release. One of my first customers. Boom, Fatal Error. (╯°□°)╯︵ ┻━┻ In short, it was a simple mistake on my part,...

/ May 5, 2014

My Must Have Books on Software Development

You can’t be a good software developer without reading. That’s just a straight up fact. Whether it’s blog posts, documentation, or good ole’ fashioned books, you have to keep educating...

/ May 1, 2014

Using Easy Digital Downloads Software Licensing as an API GateKeeper

It’s no secret I’m a fan of Easy Digital Downloads as I’m a contributor and support technician Lead Developer for the project. I’m also a HUGE fan of the Software...

/ April 19, 2014

A Chance To Learn Something New

In my last 4 years as a software developer for GoDaddy, I’ve had the chance to work on one of the largest scale WordPress sites that I’ve ever worked with....

/ March 23, 2014

Removing another plugins hooks

The Problem Recently, I was working on a support thread where the user was attempting to override the default functionality of Easy Digital Downloads by using the remove_action() function. This...

/ March 3, 2014

Lessons I’ve Learned from Enterprise Software Development

No matter how many personal projects, open-source projects, or GitHub repos you’ve submitted changes to…nothing can prepare you for the arduous process that enterprise level software development can be. I...

/ March 1, 2014

My Return to the Customer Support World

Anyone who tells you doing customer support is easy, is either lying, naive, or insane…or some combination of all three. It’s a hard role that will try your patience on...

/ February 28, 2014

Undo git pull

So this morning I was updating my local development environment and getting the latest code from the upstream repo of a project I have forked on GitHub when I suddenly...

/ January 23, 2014

An issue for every commit

Over this past weekend at WordCamp Phoenix, I had the pleasure of sitting down with the 3/4 of the Easy Digital Downloads core development team. Pippin, Dan, and Chris traveled...

/ January 22, 2014