Mouseless workflow on the Mac

What do you have against mice and trackpads? Maybe I have bad mouse technique or maybe it's just the fact that I use a computer for 12 hours a day, but when I do anything that involves using the mouse a lot, I get a sore hand... Something like what…

Living in GitHub Issues Made More Pleasant with Bee

Now that I'm like a real official developer and stuff, I'm spending a lot more time interacting with GitHub... In particular, I'm spending a lot more time interacting with the GitHub issue tracker (aka GitHub Issues). Every bug or feature is an issue and everything I do all day is…

Connecting to your remote database with Sequel Pro

Recently, I needed to grab a list of emails and some associated data from my live database. I just wanted to dump a few table rows into a comma delimited text file. I really didn't expect it to be such a thing. I guess it's not really, but I'd rather…

What is so great about gulp.js?

If you have been keeping up with the latest tools in web-development, you've probably heard that gulp.js is poised to take the throne from Grunt.js as the world's favorite automated task-runner. While some complain about the onslaught of new tools that basically do the same things as tools…

Stuff I've Learned

When I was beginning the path to becoming a software developer, I was so full of questions. I looked everywhere for evidence of real people making the transition from regular person to software engineer and I was always trying to figure out what would make me more prepared when I…

How to Get a Job As a Programmer

Programmers, Web-Developers, Software Engineers etc. are in extremely high demand right now. Tech is one of the few sectors of the economy that isn't struggling right now. In fact, one of the only things keeping more tech companies from growing faster is the lack of skilled engineers in the U…