Continuous Integration with Docker
One of the several benefits of using containers [http://docker.com] centers around your ability to build a container at the development stage, and promote it through each environment to production. This strategy keeps environments consistent throughout each environment, and allows close-to-production testing to be done earlier. Coupling this benefit
Eight Steps to Transform Your Organization
Change is hard, really hard. Most days, I can barely muster the willpower to floss my teeth - even after deliberately placing the floss right next to my toothbrush [http://tinyhabits.com/]. There are all sorts of things I should be doing everyday that I just don't, even
Enterprise Ops
Organizations today are constantly looking for a silver bullet to cure all of their technology woes so they can deliver their products to market faster and cheaper than ever before. Typically, this treasure hunt takes the form of a single technology and is described in the broadest terms possible: cloud
Fixing "Couldn't Create a New Partition" Error When Installing Windows 10
> we couldn't create a new partition or locate an existing one I got this error over the weekend while trying to upgrade one of my computers to Windows 10. I was using a bootable USB built with the Media Creation Tool [http://windows.microsoft.com/en-us/windows-10/
My RSS Workflow
In my early years as a programmer, I spent more time consuming RSS feeds than actually doing real work and practicing my craft. This lead to a period where I wasn't growing as much as I wanted to or knew I was capable of. Over time, I realized
The Evolution of Software Architecture
I came across this great overview of each software architecture trend since the 1990's. I remember fondly (and sometimes not) dealing with systems in each of these areas - each having their own array of benefits and challenges. > If you can’t feed a team with two
Chess, Not Checkers
The first few years of my career were relatively straightforward. I came to work every day, grabbed my new user stories or defects and started working. Most of what I developed was in a vacuum and I rarely had to worry about my code changes affecting anyone else's
Five Qualities of People-Focused Leaders
> When you’re in a relationship, if you are aware of a problem, it’s your responsibility to make a concerted effort to make a positive change. - John Maxwell I was reading Be a People Person: Effective Leadership Through Effective Relationships. [http://www.amazon.com/People-Person-Effective-Leadership-Relationships/dp/0781448433]
Maybe You Shouldn’t Schedule That Meeting
I read an interesting article on HBR last week outlining a framework for deciding whether or not to schedule a meeting [https://hbr.org/2015/03/do-you-really-need-to-hold-that-meeting]. The quality of articles like this tend to vary anywhere between exceptionally helpful to common sense to a complete waste of time. The
The New DevOps
My first five years as a software engineer, I worked primarily with a particular programming language. I had some responsibilities around testing and deployment scripts, but mostly I just worked with code and code-related activities. The following five years have been much different - there are entire projects that would