My Macbook Pro is a couple years old now and I’ve been thinking about switching...
I used to speak regularly at many of the Chicago-area coding bootcamps and one of...
The term “API” gets thrown around a lot these days, but what does it mean?...
In late 2014, I was managing a team of software engineers working diligently on a...
Basecamp has recently come under fire for changes the founders implemented including the prohibition of...
I have been a guest lecturer, instructor, and mock interviewer at half a dozen Chicago...
You’ve probably noticed the rise coding bootcamps over the past few years. If you come...
There are an average of 12,000 new startups founded daily in the US. To gain...
After almost ten years working for startups, I’ve seen some pretty wild things. One startup...
As a long-time PHP developer, Laravel is one of the most exciting additions to the...
Google is the most widely-used search engine in the world, and the company now offers...
We made some considerable improvements to the tech stack at The Graide Network during my...
I’m currently writing a series of articles about test frameworks, and it got me thinking...
When I took my first real management role as Packback’s Head of Engineering back in...
I’ve been thinking a lot about writing lately. I recently left a career as a...
I like writing. I lived with a bunch of English majors in college, so we...
I was reading another engineer’s story this week about his 65-day job hunt. I’ve avoided...
In 2016 when I joined The Graide Network, I was the first developer. With the...
I have not been writing as much this year as I did in 2017, but...
When I first graduated from college and went looking for a job with a startup...
An “Application Programming Interface” or API describes the way that two computer programs talk to...
My backlog of project ideas is long. Like, ridiculously long. Even though I clean it...
I read a post online recently about how some software engineer was asked to complete...
Web applications are getting more and more popular, but in 2018, what’s the best way...
Cloud based web hosting has enabled small startups to build and scale software applications that...
Creating custom software should be the last resort for early stage startups. Writing good software...
Note: When I first wrote this in early 2018, I had not heard of the...
This year, I decided to make speaking at a conference one of my goals (and...
I was recently asked by a new web developer what resources I would recommend for...
I know this is a little off base from my usual posts about software, technology,...
Since I wrote this in September, 2015, continuous integration has become pretty much the standard...
When I first wrote this in September, 2014 I was just a few months in...
With everyone talking about automation and the widespread job loss that it may lead to,...
Back in 2013 I needed a list of all the colleges in the US. The...
Since writing this post in 2012, the case for responsive (and now progressive) websites has...
Open source software is becoming the norm, and not just for small companies, indie developers and...
As I’ve entered my late 20’s and begun to solidify my career path in startups,...
After over 2 and a half years at Packback, I’ve decided to move on and...
I’m working my way through a long backlog of episodes of Software Engineering Radio right...
PHP7 has been out for a few months now; the performance benefits have been demonstrated,...
Now that Midwest PHP 2016 is over and I’m back on my cozy couch here in...
I cut my teeth writing websites in Wordpress, but I’ve fallen out of love with...
Wordpress has a bad reputation on the web for being bulky and slow, but that...
Niche job boards have made a surprising comeback in the past few years. Despite the...
Like a lot of startups, we rely heavily on open source software at Packback, and while...
Note: Since writing this, I’ve stopped using Slack for most things. Here’s why. Slack is...
A few months ago I was looking into an easy way to set up recurring...
As I enter my second full year of working with Packback, I can say that...
This month marked the end of my first startup experience and the beginning of my...