Sam Merrell

Posts

Agile is Hard

Agile. Such a broad topic with so much to discuss and so much already discussed. It really is one of those topics you can go on about forever. So how am I going to put my spin on things? Well, I’m not I’m just going to talk about what I’ve learned so far in over a year of really trying to do agile the right way and hopefully I’ll have learned something as well as you, the... Read more.

Make Testing Easy

Testing. We all know that we should do it, and yet often times we find ourselves struggling to stay consistent in testing our code. I know that I personally find it difficult sometimes to really stick to and test my code, and guess what happens when you don’t test your code. It comes back to haunt you. I was discussing this with my coworker Ryan about this very problem, and it got me... Read more.

Looking Back: Development Retrospective

I’m in a bit of a retrospective mood so this post is going to be focusing on the things I’ve learned so far in software development. And no, mostly not specific code things I’ve learned. There will be other posts for that. I’ve been out of school and in the world of software development for five years now. Over this time I’ve had the opportunity to have many great,... Read more.

Giving Sublime Text 2 A Try

Looks like Rob Conery got back in the blogging mood and picked a rather interesting subject. His topic? The holy war prone land of text editors Though I will say, his title for the post Code Editor Thunderdome. is awesome. Acutally, the blog itself is really a pretty good read with lots of good information for several editors that are worth checking out. So why exactly am I writing a post about... Read more.

Open Source Changing How We Work

I may have a bit of an obsession with GitHub right now, and no not GitHub the product, I mean GitHub the company. I’ve posted about how I’ve been inspired by GitHub’s automation and even got my coworkers to watch Zach Holman’s video on GitHub’s automation. And just this week we all sat down and watched Ryan Tomayko’s video on how GitHub does management (hint:... Read more.

Windows to OS X: BetterTouchTool

Not too long ago I finally got myself a new laptop, and this time I decided to get the 15" MacBook Pro Retina. I’ve been using Windows 7 primarily the last couple years since my work laptop has been the only machine I have had. Previous to that I had been using Linux (Ubuntu specifically) for a couple years. While I have nothing really against Windows, it really isn’t my preferred... Read more.

Automate project suckage away

How much tedious work is involved in setting up and developing individual projects at your work? In my first post I wrote about how much tedious work is involved in setting up a new machine, now let’s dig a little deeper to the project level. Automation at the project level is very much in line with Zach Holman’s talk on automating machine setup. In his talk he mentions that each... Read more.

Shell Scripting and Git Fun

This afternoon I got the urge to whip up a quick script to help me when using git and a GitHub hosted repository. Quite often I want to look at the GitHub page of a project I’m working on when I’m sitting on the command line in the repository. So I figured, how could I go about making it easier to open that URL without having to find the link in Chrome or on GitHub’s site. Shell... Read more.

Chocolatey machine setup

How well automated is your machine setup process? After watching Zach Holman’s excellent video Unsucking Your Teams Development Environment I got to thinking about the setup process we have at Extend Health (who is hiring, come work with us!). While we’ve always talked about smoothing out the process of setting up a new machine, we’ve never actually gotten around to it. That is,... Read more.