Go Code Spelunking

April 7, 2014

Code Spelunking (a fancy way to say reading and understanding source code) is an great way to level up quickly. Think about it - your favorite open source library is a pool of knowledge from a talented community that has been improved over time. Learn from it!Continue reading »


Integrating with GitHub - Authentication and Web Hooks

January 16, 2014

Just over two weeks ago, I (and hopefully you!) started a challenge to "Just build it". We set a timeline of two weeks to see what we could build in order to level up our development skills. I want to go over what I built, what I've learned, and give you tips you can implement in your applications.

The application I built is called Gitshot (clearly, I didn't waste time thinking of a name), and it gives developers and designers the ability to generate screenshots from GitHub pull requests. Continue reading »


Just Build It

December 28, 2013

A foolproof way to level up your development in a short amount of time is to just build something. Pick something away from the silo of your day job or client work (something different than what you work on daily will be more exciting!), give yourself a deadline, and just build it.

Continue reading »


Walk Like a Designer

December 18, 2013

You're a developer, not a designer. I get that. But to say you just "can't do front-end" is just plain wrong. Especially considering the tools that we have available to us today. I think you'll find if you learn to walk like a designer (and by that...

Continue reading »


Communication is Key

December 17, 2013

Communication is a strange beast. It can destroy relationships, and it can win you clients. It can make you sound knowledgeable, or make it seem like you have no idea what you're doing.

Here are a few small tips on communication from a consulting...

Continue reading »


Let's Level Up

December 13, 2013

What is this blog about?

In order to be the best you can be in anything in life, you need to practice. My goal with this blog is to give actionable advice on how to practice in order to "level up" as a developer and/or a consultant.

How I can help you: the developer

  • I'll show you how to make yourself more marketable by improving your design and front-end skills. If you're a developer that "only does back-end" work, come up for air and change that viewpoint. You may not become the next best designer, but you need to be competent.
  • I want to help you to avoid getting too comfortable with your skillset. The web and mobile space changes rapidly and becoming comfortable is a mind-trap that puts you in an excellent position to watch the rest of the industry pass you by.
  • I'll teach you how to stay sane when working with large codebases.

Continue reading »