Ansible lineinfile be damned

The Ansible lineinfile module is designed to search a file for a line, and ensure that it is present or absent. lineinfile is very effective at that particular task. However, when the line has to be in a certain place or before or after a certain line, lineinfile becomes a hassle to manage. Most people on IRC (#ansible) tend to agree, lineinfile is not a very good module in practice. Even Brain Coca says to avoid the lineinfile module. But, there is one use case I have found where line in file really excels. ...

September 6, 2016 · Chris Short
Photo: [Twitter](https://twitter.com/Carnage4Life/status/585458646680670208)

Technical Debt and the Ongoing Battle Against It

I have been trying to fit a lot of square pegs into round holes lately. Eliminating technical debt with modern day DevOps practices to reduce costs is seldom fun or glamorous but is very often beneficial. Reducing costs should be the mindset of IT and one surefire way to do that is to spend the right amount of time on a task to complete it successfully. Finding that balance is definitely tricky especially when a lot of us are human time division multiplexers now. But, that right combination of good work and adequate time spent is definitely out there. ...

August 9, 2016 · Chris Short

What Does Yahoo's Downfall Teach Us?

If you have not heard, Verizon announced they are going to acquire Yahoo. This ends a very long, drawn out bidding process in what has been the very long death of Yahoo. Yahoo, the brand, probably will not disappear in this deal (much like how AOL is still a brand after its acquisition by Verizon). AOL and Yahoo have benefitted greatly from their once high times. AOL’s story is well known (technological advances eroding their user base). But Yahoo’s downfall has taken significantly longer. The end of Yahoo was pretty much inevitable the day they said they could no longer compete with Google (back in the early 2000s). What can we learn from Yahoo’s downfall? ...

July 26, 2016 · Chris Short
FBI loves Pokemon Go

FBI Issues Notice Regarding Pokemon GO

On July 15, 2016 the US Federal Bureau of Investigations (FBI) issued an External Intelligence Note regarding the recent smash hit augmented reality mobile game Pokémon GO. The Note’s classification was unclassified/for official use only with the intended audience being the law enforcement and security communities. The completely unclassified summary of the FBI External Intelligence Note states: The FBI’s Washington Field Office (WFO) assesses it is very likely a increased participation in the Pokémon GO augmented-reality smartphone application will result in an increase in law enforcement encounters and suspicious activity reports (SARs) in the National Capital Region (NCR) due to a high concentration of museums, art installations, historical markers, and monuments identified as target locations, or “PokéStops,” and players attempting to access restricted areas. ...

July 20, 2016 · Chris Short

Take Ownership; "Plant Your Flag"

Taking ownership or “planting your flag” in an idea, work, or concept is often one of the best things someone can do. To sit in a room full of people and say, “This is mine. I will take care of it.” Makes everyone in the room know you are the point person committed to making it happen. The same holds true when discussing documentation, processes, and ideas for long-range planning. ...

June 28, 2016 · Chris Short