Karl Hughes

Technology team builder and startup enthusiast

All Posts

Student Debt is Crippling Half of Loan Holders

College costs continue to rise and the income disparity between college and non-college educated people is at an all-time high.

Our Top Technology Accomplishments at The Graide Network

I started working with The Graide Network in July, and since day one, we've had a seemingly endless list of tasks to tackle. That's a good thing for a startup

Code is not Enough

We’re in the middle of an unsustainable and growing bubble in the market for software engineering talent. History has given us a template for this kind of out-sized demand before,

An Introduction to Kanban

Everyone wants to be more productice, but it can be hard to try something new if you’re not even sure where to start. I’ve found Kanban to be helpful for

Options for Deploying a Modern PHP Application

Not all PHP applications are created equal. An 18-year-old legacy PHP3 application is likely unusable in a modern server environment, and even applications built using PHP 7 aren’t all going

Why I Built a Side Project Using a Passwordless Login

I don't know if this format is right for every application. Here are my justifications for implementing a passwordless login system on JobsToMail, but I look forward to hearing your

15 Job Board API Clients Open Sourced

For the past year and a half I've been improving and expanding JobApis' library of open source job board API clients, and as of today 15 have been released.

My PHP Open Source Project Checklist

October 10, 2016

Open source software is becoming the norm, and not just for small companies, indie developers and startups. 78% of companies are using open source software, and with PHP

Messaging as a Platform

October 3, 2016

Messaging platforms like Slack, Snapchat, WeChat, Allo, and What's App are all the rage - each within their own unique spin on messaging. Some say they're killing email, and

JobsToMail: Your personal job-search assistant

September 26, 2016

If you've looked for a job in the past few years, you probably know how much time trolling job boards can take out of your life. In fact, I'd argue

Creating Our First Styleguide at The Graide Network

While there are a ton of great styleguides from large companies out there, I figured it might be helpful to hear what we learned while creating our first styleguide as

Essential Reading for Software Engineering Managers

September 13, 2016

I started trying to read more a couple years ago, and this year I've been knocking out some of the most popular engineering management books out there. Since a

Modernizing Legacy Code

Last summer I inherited a codebase that had been worked on by a couple different contractors over the past year. Like many offshored projects, it was a mess: there was

Version 2.0 of Jobs Common Released

September 6, 2016

For the past year or so I’ve been meaning to invest the time in a version 2 of the Jobs Common package, and I finally got around to releasing

Senior Engineers: What Makes Them Stand Out?

August 17, 2016

I was recently asked by the editors at The Muse to contribute some thoughts on what makes a software engineer "senior" versus "junior" or "mid-level". This is really hard because

Planning for Retirement While Working at a Startup

August 8, 2016

As I've entered my late 20's and begun to solidify my career path in startups, I've started to listen to everyone's advice about saving for retirement. This got me inspired

What Defines a Senior Engineer?

If you’ve recently started your career as an entry-level engineer somewhere, you’re probably wondering what steps you’ll need to take to climb the ladder. Is it simply a matter of

New Role at The Graide Network

July 18, 2016

After over 2 and a half years at Packback, I've decided to move on and have accepted the first engineer/CTO role at The Graide Network. When I

Self-Awareness, Dashboards, and Evaluating Culture

July 12, 2016

While I haven't been writing here in the past month, I've been working on a few guest posts that all happened to go live last week. Here are some quick

Holding Your Own Company Culture Interview

Before you take any job it's important to know what you're getting into, and culture is a huge part of that.