Links for Week 49 of 2015

As I use the web I routinely bookmark various things using Pinboard. Each week I aggregate these bookmarks and share them on my blog.

Promises of DevOps (
DevOps is evolving from what started as little more than a rally cry, into a culture for continuous delivery of IT services. As more pieces of the puzzle fall into place, we understand that DevOps is
Designing Services Delivery For Modern Enterprise - A Conversation With Jeff Sussna by Modern Enterprise Podcast on SoundCloud - Hear the world’s sounds (
In this episode I speak with jeff Sussna, a thought leader on DevOps, Design Thinking and Services Delivery for the modern enterprise
Margaret Heffernan: Why it's time to forget the pecking order at work | TED Talk | (
Organizations are often run according to “the superchicken model,” where the value is placed on star employees who outperform others. And yet, this isn’t what drives the most high-achieving teams. Business leader Margaret Heffernan observes that it is social cohesion — built every coffee break, every time one team member asks another for help — that leads over time to great results. It's a radical rethink of what drives us to do our best work, and what it means to be a leader. Because as Heffernan points out: “Companies don’t have ideas. Only people do.”
Promise theory - Wikipedia, the free encyclopedia (
Promise Theory, in the context of information science, is a model of voluntary cooperation between individual, autonomous actors or agents who publish their intentions to one another in the form of promises.
Q&A: Apple’s Craig Federighi talks open source Swift, Objective-C and the next 20 years of development (
Apple has a lot of open source efforts, but none as big or important as Swift. In announcing Swift as an open source project at WWDC earlier this year, Apple’s Senior Vice President of Software Craig Federighi said it would be the language we use for the next 20 years.
Schafer: Target still trying to catch up after mistaken Web strategy - (
This little episode may yet turn out be a rounding error in Target’s annual results. Yet once again it raised a question that’s long intrigued me, and that’s how different the landscape would look today had Target not outsourced much of its website for 10 years to

That decision now looks like a mistake, as Target tries to close some of the competitive gap with its toughest ­competitor.

Historic Rocket Landing - YouTube (
Blue Origin’s New Shepard space vehicle successfully flew to space, reaching its planned test altitude of 329,839 feet (100.5 kilometers) before executing a historic landing back at the launch site in West Texas.
What Is Spacetime, Really?—Stephen Wolfram Blog (
hundred years ago today Albert Einstein published his General Theory of Relativity—a brilliant, elegant theory that has survived a century, and provides the only successful way we have of describing spacetime.
Get HTTPS for free! (
You can now get free https certificates from the non-profit certificate authority Let's Encrypt! This is a website that will take you through the manual steps to get your free https certificate so you can make your own website use https! This website is open source and NEVER asks for your private keys. Never trust a website that asks for your private keys!
Wealth Inequality in America - YouTube (
Infographics on the distribution of wealth in America, highlighting both the inequality and the difference between our perception of inequality and the actual numbers. The reality is often not what we think it is.
Gun Industry Executives Say Mass Shootings Are Good for Business (
Behind closed doors, speaking with investors and Wall Street analysts, the gun industry views mass shootings as an opportunity to make lots of money
Thumbs Up for Duet Display (
There is a wonderful little application called Duet, made by some former Apple engineers, that lets you connect your iPad to your Mac and turn the iPad into a second screen. I’m now doing this often.
Introducing the IBM Swift Sandbox - Swift (
The IBM Swift Sandbox is an interactive website that lets you write Swift code and execute it in a server environment – on top of Linux! Each sandbox runs on IBM Cloud in a Docker container. In addition, both the latest versions of Swift and its standard library are available for you to use.
10 stunning photos from Ukraine’s Wiki Loves Monuments « Wikimedia blog (
In the midst of long-term unrest, Ukrainian Wikimedians took part in Wiki Loves Monuments, a worldwide photo competition that aims to add to the world’s coverage of cultural heritage monuments
Study Finds Quitting Facebook Makes You Happier and Less Stressed (
The results were incredibly revealing - after just 7 days 88% of the group that left Facebook said they felt "happy" as opposed to 81% in the group still using the site. They also felt less angry, less lonely, less depressed, more decisive, more enthusiastic, and enjoyed their lives more. Ditching Facebook also appeared to reduce stress levels by as much as 55%. They're some pretty strong results…
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis (
The product catalog receives millions of updates an hour across billions of products with many of the updates concentrated on comparatively few products. In this session, hear how has used Amazon Kinesis to build a pipeline orchestrator that provides sequencing, optimistic batching, and duplicate suppression whilst at the same time significantly lowering costs. This session covers the architecture of that solution and draws out the key enabling features that Amazon Kinesis provides. This talk is intended for those who are interested in learning more about the power of the distributed log and understanding its importance for enabling OLTP just as DHT is for storage.
Capitalization « Scaled Agile Framework (
Capitalization practices are well established in waterfall development, as the up-front requirements and design phases represent the stage gates that must be passed before capitalization can occur. In Agile development however, these processes are often continuous and there are typically no such formal stage gates. In its place, this article describes three possible approaches to capitalization in the SAFe context, each with increasing granularity, including capitalization by percentage of ART costs, capitalization by story points, and capitalization by task hours.
Facebook Sponsors Let's Encrypt (
<blockquote>We’re happy to share today that Facebook is the newest Gold sponsor of Let’s Encrypt. Facebook has taken multiple important steps to support and advance encryption this year, and we are glad to see Let’s Encrypt as the latest example. </blockquote>So we assume Facebook will get copies of all the private keys?
6 Python libraries every programmer will love | InfoWorld (
Here are six Python libraries that provide quick fixes to immediate problems, but can also be used as the underpinnings for bigger projects.
Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review (
The single most important thing a boss can do, Scott has learned, is focus on guidance: giving it, receiving it, and encouraging it. Guidance, which is fundamentally just praise and criticism, is usually called “feedback,” but feedback is screechy and makes us want to put our hands over our ears. Guidance is something most of us long for.
DHS Giving Firms Free Penetration Tests — Krebs on Security (
The U.S. Department of Homeland Security (DHS) has been quietly launching stealthy cyber attacks against a range of private U.S. companies — mostly banks and energy firms. These digital intrusion attempts, commissioned in advance by the private sector targets themselves, are part of a little-known program at DHS designed to help “critical infrastructure” companies shore up their computer and network defenses against real-world adversaries. And it’s all free of charge (well, on the U.S. taxpayer’s dime).
Crushing Your Head Part 2 - The Kids in the Hall - YouTube (
There's just something about businessmen that really makes you want to crush their heads, ya know?
The Agile Manager: Corporate Middle Management as an Autopoietic System (
Suppose we want to introduce Agile into an organization because we want delivery to be more efficient and effective, and we want a better relationship between business and technology. One way we think we can do that is by simplifying our management processes and making them more collaborative, and Agile appears to offer us a means of doing that.
A CEO's Guide to Emacs | Fugue (
For those who haven't used Emacs, it's something you'll likely hate, but may love. It's sort of a Rube Goldberg machine the size of a house that, at first glance, performs all the functions of a toaster. That hardly sounds like an endorsement, but the key phrase is "at first glance." Once you grok Emacs, you realize that it's a thermonuclear toaster that can also serve as the engine for... well, just about anything you want to do with text. When you think about how much your computing life revolves around text, this is a rather bold statement. Bold, but true
Portfolio for JIRA – project managers edition (
This is part three of Portfolio for JIRA’s “across the team” series. Last time, we talked about development managers and how they can use Portfolio for JIRA to master the art of capacity planning, see team capacity on the roadmap, and get clear on status and progress. So in this edition, I’m going to show you how project and program managers can use Portfolio for JIRA to accurately plan across projects and teams.
Using AWS KMS to manage secrets in your Infrastructure | Fugue (
The new KMS service provides HSM-style key management that is both inexpensive and easy to use via a web service API. First, we'll look at what KMS is and how you can use it to manage encryption keys. Then, we'll look at credstash, a simple system that uses KMS and DynamoDB to safely store, distribute, and manage credentials in the cloud.
Elided Branches: The Manager as Debugger (
I have observed that the best engineering managers I know are often also great debuggers. Why would this be? What is it about these two tasks that has such an overlapping skill set?
credstash (
Quick Installation pip install credstash Set up a key called credstash in KMS Make sure you have AWS creds in a place that boto/botocore can read them credstash setup What is this? Software systems