What if learning web design were approached like learning to play the piano?

In almost every other discipline, learning is done by repetition. You are taught a basic technique and then you practice, practice, practice until you're ready for the next lesson. What if we taught web design in the same way?

How I Test (For Now)

I had the opportunity to interview with Thoughtbot a few weeks ago, and the question of how I test came up. I hadn't really thought about it until then and it is something I've been thinking about lately.

Tangible Things

Leaving behind the tangible. My mission to being remembered.

August Update

I cannot even believe it's August already. Find out what I've been up to.

A Quick Update

Things have been a little crazy for me lately. I wanted to take a moment and give an update.

Creating a Tag with HTML and CSS

The other day I saw a site that had a tagging system for the posts. Each "tag" was styled to look like an actual tag. Wanting to see how they did it, I opened up the developer console and saw they were using images. What?! This is 2014! We don't need no stinkin' images!

Add a Favoriting System to a Rails Project

Have you ever wanted to add a favoriting system to your Rails project? I just recently had a need for this and decided I'd share how I did it.

Introducing the Author Gem

I've been working on a ruby gem that makes authoring ebooks super simple. If simplicity is what you like, then you are in for a treat!

I'm writing a book

I've decided to write a book about the amazing blog-aware, static site generator Jekyll.

Thoughts From a RailsConf Virgin

I recently returned from the 2014 RailsConf in Chicago. Since this was my first time attending, I wanted to share my thoughts on the conference. Hopefully, this will help others that have been thinking about attending and wondering "is it worth it?".

Fuck Your TDD

David Heinemeier Hansson [DHH] shocked a lot of people with his opening keynote at this years RailsConf. Not only did he coin the term "software writer", he also ignited some pretty heated debate about Test Driven Development [TDD].

A Quick Update

2013 has been a crazy year. Here is a quick update on how things are going.

The HCC Coleman College Shining Star Award Goes To...

Today, I received the 2013 Shining Star Award. This is a tremendous honor.

My Git Workflow

Are you new to Git and have no clue what a git workflow might look like? Have you been using git for a while but are still not sure how to use it effectively in your daily development work? Worried the cool kids are making fun of you? For the low price of free, I'll share my Git workflow with you and help you on your way to git-jitsu.

Paginate Like a Boss

My blog has finally gotten to the point where pagination is required. In this post I walk you through the steps I took to add pagination to my own Jekyll driven blog. Aren't I awesome?

Tis the Season

I can't believe it, but it's here. The Holiday Season is upon us and it's that time of year when schedules get crazy, family members get crazier and life get's turned upside down.

Get Job Offers Without Even Trying

Ok, so you have to try a little. But there are ways to leverage what you are already doing to get people to notice you. Chances are, you might already be doing some of them.

Rails 3.1 - Changes in Migrations

With the release of Rails 3.1, a lot has changed. Migrations saw quite a few changes that I really like and I wanted to share them here. Migrations have always been one of my favorite parts of Rails because they make managing your database tables a breeze and with Rails 3.1 it gets even easier.

Add Disqus Comments to Your Jekyll Powered Blog

In this article I will walk you through the steps I took to add Disqus comments to this blog. It's actually a lot simpler than you might think.

A New Beginning

Welcome to the new (and hopefully improved) SchmidtHappens. I have been thinking long and hard on how to move forward with my blog and while Tumblr was great for a while I kept hitting walls. I found myself spending less time writing and more time trying to figure out how I could do all the things that I wanted to do. Finally, I made the decision to leave Tumblr and try a new approach.