Skip to content

Robert Greiner

Professional optimist. I write a weekly newsletter for humans at the intersection of business, technology, leadership, and career growth.

Members Public

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

Continuous Integration with Docker
Members Public

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

Members Public

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

Members Public

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/

Members Public

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

Members Public

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

Members Public

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

Chess, Not Checkers
Members Public

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]

Members Public

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

Members Public

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