Home » Author Archives: Aaron Nichols

Author Archives: Aaron Nichols

Aaron works with startups and small companies to help their development organizations move faster. He is presently the senior Operations Engineer at a startup in Boulder working on implementation of Continuous Deployment, automated monitoring & configuration management.

Pairing with docker-spoon

docker-logo

Whether you pair or not I think this post is worth reading. Do you ever have needs like this? Ability to create on-demand dev environments with all your dependencies in place? Ability to collaborate with local or remote folks in a low latency environment that doesn’t suck? Want bare metal performance instead of using a VM? Want to kick off ...

Read More »

Empathy in OSS – It’s Important

software-development-2-logo

Spending nearly my entire working day (and many evenings) with Open Source projects I don’t maintain I have come to form an opinion or two on the use of OSS – specifically when it comes to contributing to projects. We’ve come a long way as a community with tools like Github, making it easier and easier to get an OSS ...

Read More »

Cargo Cult: Devops

devops-logo

We’ve been at this for a few years now, talking about DevOps & what it means to be a DevOps friendly (or insert your term here) organization. For much of this time I’ve held the belief that an organization could change & that by creating examples of awesomeness you could lead a horse to water. Largely, I still think this ...

Read More »

Why I Infracode

devops-logo

I’ve been involved in, and observed, some recent conversations which have me thinking about why I do what I do. Also, what exactly is it that I do? I was having a discussion about why I enjoy working in the areas I do – which I typically describe as: Config management & Deploy automation Monitoring infra & app integration CI ...

Read More »

Good & Bad Patterns in Development and Operations

devops-logo

As part of my role at a new company I’ve been asked to provide feedback about structuring Dev & Ops as well as what sorts of things work and don’t. I certainly don’t claim to have all the answers, but I’ve seen some very functional and some very dysfunctional organizations. I’ve spent a fair amount of time thinking about what ...

Read More »

Continuous Deployment: Are You Afraid It Might Work?

devops-logo

I’ve been wondering for a few years now, why it’s so hard to get companies to prioritize the work that I feel is important. I mean, I’m telling you how to do it and you aren’t listening – don’t you want to build quality software? Would you listen to that argument? I wouldn’t. Everybody has an opinion about how to ...

Read More »

DevOps is Culture – so is a lot of other stuff

devops-logo

I hung out in an excellent discussion at DevopsDays driven by Spike Morelli around culture. The premise was that DevOps started as an idea around culture – around behavior patterns that lead to better software. Somewhere along the way our industry shifted this discussion into a tools discussion & now the amount of noise out there about “DevOps tools” is ...

Read More »

Why do we insist on consensus on the role of Ops?

devops-logo

I’ve seen so many threads over the last few weeks about who should do what, why, and what you should do about it if you don’t conform. I don’t get it. Ops is a team in a company – there are lots of types of companies. Companies typically have a few goals: Make mone  Change the world, as long as ...

Read More »

Give your developers prod access – it’s trust

devops-logo

This isn’t a new idea and plenty of companies already do this. I had a discussion with a co-worker about this last week and wanted to get my thoughts down here so I can laugh at them later on when I get burned, which I haven’t yet, but have been assured I will. There is an idea that there are ...

Read More »

Establishing ownership in Ops Teams

devops-logo

I’ve been having some discussions about this lately so figured I would write something about the topic. Being a member of an Ops team can be pretty challenging at times. The job can be high pressure and often it feels like you spend all your time fighting fires, shaving yaks, etc. One of the difficult parts of being in Ops ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.