Checked in at Washington Dulles International Airport (IAD) .
Moving right along
Checked in at Washington Dulles International Airport (IAD) .
Moving right along
In 2004, ten years after Netscape launched, Tim O’Reilly launched the ‘Web 2.0’ conference, proposing (or branding) a generational shift in how the web worked. There were lots of trends, and none of them really started in 2004, but to me, looking back, the key thing was that people said ‘if we forget about dial-up and forget about supporting old and buggy web browsers, and presume that lots of people are online and have got used to this stuff now, what can we build now that we couldn’t build before?’
(more…)Case study: How complexity creeps in – Signal v. Noise
Lately we’ve been on a bit of a tear internally working to eliminate operational complexity from our business.
Complexity is like addiction… It comes on slowly, forming weak bonds that you can barely feel. But as it continues, the bonds strengthen quietly until they calcify and become hard to break.
(more…)Why do programmers need long periods of silence in order to do their job?
Written 38w ago · Upvoted by
, Full stack web development for over 18 years
Well let me see if i can come up with an example that would be understandable to a non programmer.
Hopefully, you all know how to do long division (if you don’t, then look it up). So lets say you have this long division problem in front of you:
(more…)Checked in at City of Denver .

Breakfast at the United Club, on a layover in my own home airport.
Posted on Instagram 9:46 am, February 10, 2017 jQuery(document).ready(function(){ var gmap_m237d47208ba4fd11862df73d49c57ec9 = { positions : { 44 : new google.maps.LatLng( ‘39.859107020826’, ‘-104.67350164725’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m237d47208ba4fd11862df73d49c57ec9’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m237d47208ba4fd11862df73d49c57ec9.positions ) { gmap_m237d47208ba4fd11862df73d49c57ec9.bounds.extend( gmap_m237d47208ba4fd11862df73d49c57ec9.positions[m] ); } // Render markers for ( var m in gmap_m237d47208ba4fd11862df73d49c57ec9.positions ) { gmap_m237d47208ba4fd11862df73d49c57ec9.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m237d47208ba4fd11862df73d49c57ec9.map, position : gmap_m237d47208ba4fd11862df73d49c57ec9.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m237d47208ba4fd11862df73d49c57ec9.map.setCenter( gmap_m237d47208ba4fd11862df73d49c57ec9.positions[44] ); });
My dad predicted Trump in 1985 – it’s not Orwell, he warned, it’s Brave New World

We were keeping our eye on 1984. But it’s Brave New World we should have feared instead.
Photograph: Flickr/Urban Integration
Over the last year, as the presidential campaign grew increasingly bizarre and Donald Trump took us places we had never been before, I saw a spike in media references to Amusing Ourselves to Death , a book written by my late father, Neil Postman, which anticipated back in 1985 so much about what has become of our current public discourse.
(more…)The Bad Product Fallacy: Don’t confuse “I don’t like it” with “That’s a bad product and it’ll fail”
Benedict Evans at a16z recently tweeted the following:

There’s so much truth in this tweet. And it resonates so much, I think it deserves a name:
The Bad Product Fallacy
Your personal use cases and opinion are a shitty predictor of a product’s future success.
I’ve been in the Bay Area for 10 years now , and nothing stings more than whiffing on the prediction of whether a product will be success. Getting this wrong can hurt the ego and sometimes the checkbook too – just ask the dozens of investors who’ve passed on Facebook, Google, Uber, and so on! Personally, I missed completely on Facebook’s potential , and that’s just one of many bad predictions over the years.
(more…)Checked in at Hotel Abri .

One of these things is not like the others. #vegemite #notmedicine
Posted on Instagram 2:51 pm, February 6, 2017 jQuery(document).ready(function(){ var gmap_mcb89be7979aaf70eb954b5190d0aa66c = { positions : { 553 : new google.maps.LatLng( ‘37.784161540494’, ‘-122.39733877818’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mcb89be7979aaf70eb954b5190d0aa66c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mcb89be7979aaf70eb954b5190d0aa66c.positions ) { gmap_mcb89be7979aaf70eb954b5190d0aa66c.bounds.extend( gmap_mcb89be7979aaf70eb954b5190d0aa66c.positions[m] ); } // Render markers for ( var m in gmap_mcb89be7979aaf70eb954b5190d0aa66c.positions ) { gmap_mcb89be7979aaf70eb954b5190d0aa66c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mcb89be7979aaf70eb954b5190d0aa66c.map, position : gmap_mcb89be7979aaf70eb954b5190d0aa66c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mcb89be7979aaf70eb954b5190d0aa66c.map.setCenter( gmap_mcb89be7979aaf70eb954b5190d0aa66c.positions[553] ); });
Checked in at Automattic Lounge .
Home.

True Love.
Posted on Instagram 12:59 pm, February 6, 2017 jQuery(document).ready(function(){ var gmap_m9c5296f4ac1151564c55d7889f59c66c = { positions : { 340 : new google.maps.LatLng( ‘37.760428907277’, ‘-122.41928487582’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m9c5296f4ac1151564c55d7889f59c66c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m9c5296f4ac1151564c55d7889f59c66c.positions ) { gmap_m9c5296f4ac1151564c55d7889f59c66c.bounds.extend( gmap_m9c5296f4ac1151564c55d7889f59c66c.positions[m] ); } // Render markers for ( var m in gmap_m9c5296f4ac1151564c55d7889f59c66c.positions ) { gmap_m9c5296f4ac1151564c55d7889f59c66c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m9c5296f4ac1151564c55d7889f59c66c.map, position : gmap_m9c5296f4ac1151564c55d7889f59c66c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m9c5296f4ac1151564c55d7889f59c66c.map.setCenter( gmap_m9c5296f4ac1151564c55d7889f59c66c.positions[340] ); });

Land in SF, immediately spot guy wearing fur-trimmed cloak, with light-up crazy shoes.
Posted on Instagram 12:36 pm, February 6, 2017 jQuery(document).ready(function(){ var gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8 = { positions : { 232 : new google.maps.LatLng( ‘37.615608’, ‘-122.389544’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.positions ) { gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.bounds.extend( gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.positions[m] ); } // Render markers for ( var m in gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.positions ) { gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.map, position : gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.map.setCenter( gmap_m9b9e0bd386b2a9affe78a3e1f1b489c8.positions[232] ); });
Checked in at San Francisco International Airport (SFO) .
Oh hai, SF!
Checked in at Concourse B .
There is a bigger Group 1 than there is Group 2 😱
Checked in at REI .
Time-less. Is technology shaping a 6th sense or have we opened the door to the 4th dimension?
Do you ever feel like your entire life is on a schedule
Can you sense people in a hurry or feel them standing behind you in lines at the store?
How often can you sense someone in a hurry from just an emoji or the lack of a response in a text message?
(more…)The Future of Food With David Friedberg – NewCo Shift

David Friedberg is a serial entrepreneur and investor in Silicon Valley, having started a number of notable companies including The Climate Corporation , a climate-prediction startup, Eatsa , an automated quinoa-based fast food chain with no cashiers, and Metromile , a pay-per-mile auto insurance company.
An ex-Googler with a degree in astrophysics, Friedberg was involved in launching products like AdWords and Gmail. In 2006, he quit Google to co-found The Climate Corporation, which builds weather prediction tools for farmers. He sold the company to Monsanto for $1.1 billion in 2013.
(more…)Team of Teams & Complexity: An Approach for breaking down Silos
Once upon a time we categorized companies into two broad categories with regards to decision making: Centralized & De-centralized. This model is easy to comprehend when we think of a central headquarters housing centralized functions and executives, and then a large number of branches which service local regions. A bank or retail operation is a common example. Thinking on the subject seems non-applicable to companies that lack this distributed branch structure.
(more…)Towards the end of last year, I jumped on the Kickstarter bandwagon for a new backpack . They blew their goal away, and it turned out to be a really professional release that went smoothly, and delivered on time. Major kudos to the folks at Peak Design .
I had previously been using a free backpack that was one of the swag items we gave away to some of our VIP clients , but wanted something a bit bigger, and more comfortable. The 20L version of the Everyday Backpack has thus far proven to be exactly that, and much more.
(more…)Thoughts on Bots – Cody Simms – Medium

Image via Giphy: http://giphy.com/gifs/someone-robot-typing-RPZu7v6zA2WOI
Thoughts on bots.
Hot hot hot.
Bots have thoughts on lots and lots.
No dots. Just bots.
Hot / not? Great Scott!
If you talk like Dr Seuss to a bot, can it learn to respond in rhyme? We shall see. Yippee!
The internet is abuzz this week on the bot ecosystem that Facebook is seeking to create around Messenger, and of course Slack has been investing here for some time as well. Personally I found the bot announcements at Facebook’s F8 way less profound than Zuckerberg’s approach to a 10-year roadmap , his images of airplanes that can fly at 60K feet for months at a time and beam internet around the world, and his vision that in an AR-enabled future everything that projects an image today (such as a television) will be just a $1 app in an AR app store . (If you have not watched his F8 keynote , take the 30 minutes to do so. I’m convinced that he’s the living embodiment of Steve Jobs, as no one else comes close to having his scale of impact on culture from a technology-led perspective.)
(more…)The Science of the One-Inch Punch

Getty Images
Forget all those broken boards and crumbled concrete slabs. No feat of martial arts is more impressive than Bruce Lee’s famous strike, the one-inch punch . From a single inch away, Lee was able to muster an explosive blow that could knock opponents clean off the ground. Lee mastered it, fans worldwide adored it, and Kill Bill “borrowed” it . But if you’re like us, you want to know how it works.
(more…)The most important thing Dropbox did to scale Product Management

These opinions are entirely my own, distilled from my experience at Dropbox in 2012–2015 as well as working with other startups. Since it’s been a few years, I’m sure Dropbox and their process look quite a bit different now.
I spent a lot of time in 2016 doing mentoring, advising, and consulting. Many conversations revolved around building product management teams, and through those conversations, I’ve got to reflect on the lessons I’ve learned from past PM roles. Some of those lessons are common sense and shared across most tech companies I’ve talked with. Others aren’t as obvious.
(more…)Work at different management levels | Lara Hogan
I remember working as a developer at a company and complaining that I had no idea what the bosses did all day. It felt like while we engineers were working hard and shipping stuff, managers just talked to a lot of people all the time, or sat in their offices behind closed doors, and I had no idea what their work looked like.
(more…)How We Structure Our Days as a Remote Team for Optimal Collaboration, Productivity and Creativity
How do you work best throughout the day?
For some of us on the Buffer team, it’s about the right morning routine to set the day right. For others, the right evening routine is what it takes to get ahead for the next day.
We’ve found there’s no one way to organize your work day — and that the best fit looks different for every person.
(more…)
#australiaday #invasionday #vegemite
Posted on Instagram 11:18 pm, January 25, 2017
Adam Gopnik on Darwin’s Brilliant Strategy for Preempting Criticism and the True Mark of Genius
“People are generally better persuaded by the reasons which they have themselves discovered than by those which have come into the mind of others,” the great seventeenth-century French physicist, philosopher, and inventor Blaise Pascal wrote as he contemplated the art of changing minds . Two centuries later, Charles Darwin (February 12, 1809–April 19, 1882) provided supreme practical proof of Pascal’s insight as he forever changed the way we think about the origin of life on Earth. And he did so with immense rhetorical ingenuity, instructive in the intricate art of crippling potential criticism of one’s ideas by taking charge of all conceivable counterarguments.
(more…)Why You Should Stop Caring What Other People Think (Taming the Mammoth) – Wait But Why
We made a fancy PDF of this post for printing and offline viewing. Buy it here. (Or see a preview .)
Part 1: Meet Your Mammoth
The first day I was in second grade, I came to school and noticed that there was a new, very pretty girl in the class—someone who hadn’t been there the previous two years. Her name was Alana and within an hour, she was everything to me.
(more…)Zeromalist – Zero is more | Jonathan Verrecchia
This manifesto documents my minimalism and simple living guidelines.
Embracing minimalism on different aspects of your life has plenty of benefits, like peace of mind, knowing where things are, and being low-maintenance in general. By pushing for minimalism all the way to actually reaching zero, you unlock features. These can be significant (like letting you rent your apartment on Airbnb) or minor (like not having to check-in any luggage at the airport).
(more…)How to use 1 on 1 meetings to drive performance & prevent turnover
“I need to give my notice. I’ve found another job.”
Susan’s greatest fear had become a reality. Allen, one of her best people, was leaving.
With an overwhelming sinking feeling, she thought to herself, “What do I do now?”
There’s no easy answers when you lose a good person. The best thing you can do is prevent it from ever happening.
(more…)3 Things I Learned Working for a Micromanager – NewCo Shift
First off, I hate using the term micromanager***,*** it is so negative. Before deciding to write this post, I read a few articles just to make sure my experience matched the general consensus regarding micromanagement. I certainly do not want to throw this term out without consideration of what it represents. My conclusion is still that unfortunately I did find myself working for a micromanager, and just like the term, it was a negative experience. Given all of that, here are few lessons I was able to gleam from the whole thing…
(more…)Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Installation in less than a minute.
Hat-tip: Erick Hitter

Denver Downtown is lit #womensmarch
Posted on Instagram 11:33 am, January 21, 2017 jQuery(document).ready(function(){ var gmap_me07140c36931067d28f13b98100cebad = { positions : { 560 : new google.maps.LatLng( ‘39.7392’, ‘-104.984’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me07140c36931067d28f13b98100cebad’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me07140c36931067d28f13b98100cebad.positions ) { gmap_me07140c36931067d28f13b98100cebad.bounds.extend( gmap_me07140c36931067d28f13b98100cebad.positions[m] ); } // Render markers for ( var m in gmap_me07140c36931067d28f13b98100cebad.positions ) { gmap_me07140c36931067d28f13b98100cebad.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me07140c36931067d28f13b98100cebad.map, position : gmap_me07140c36931067d28f13b98100cebad.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me07140c36931067d28f13b98100cebad.map.setCenter( gmap_me07140c36931067d28f13b98100cebad.positions[560] ); });
Checked in at 10barrel brewing .
I have both of these devices at home, and have had them each for a few months (at least now). I got the Amazon Echo first, so have had it for a lot longer. I grabbed a Google Home because they were on sale and I wanted to compare the 2 systems. Here’s an outline of my experience thus far.
h/t to Luca’s post that inspired me to write up my own experiences.
Checked in at Schebens Manor .
39.7558119-104.9680914
Checked in at Costco .

Yesterday’s project. #garage #shelving #woodwork #storage
Posted on Instagram 1:04 pm, January 15, 2017 jQuery(document).ready(function(){ var gmap_m2b9f0ce5b804e6d91de06e2180842c44 = { positions : { 87 : new google.maps.LatLng( ‘39.7572’, ‘-104.967’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2b9f0ce5b804e6d91de06e2180842c44’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m2b9f0ce5b804e6d91de06e2180842c44.positions ) { gmap_m2b9f0ce5b804e6d91de06e2180842c44.bounds.extend( gmap_m2b9f0ce5b804e6d91de06e2180842c44.positions[m] ); } // Render markers for ( var m in gmap_m2b9f0ce5b804e6d91de06e2180842c44.positions ) { gmap_m2b9f0ce5b804e6d91de06e2180842c44.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2b9f0ce5b804e6d91de06e2180842c44.map, position : gmap_m2b9f0ce5b804e6d91de06e2180842c44.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2b9f0ce5b804e6d91de06e2180842c44.map.setCenter( gmap_m2b9f0ce5b804e6d91de06e2180842c44.positions[87] ); });

Snowshoeing. Blazing trails. #snow #trees #winter #colorado
Posted on Instagram 12:48 pm, January 15, 2017 jQuery(document).ready(function(){ var gmap_m20952802e6711907d186d8d79948f4eb = { positions : { 279 : new google.maps.LatLng( ‘39.5815’, ‘-105.868’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m20952802e6711907d186d8d79948f4eb’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m20952802e6711907d186d8d79948f4eb.positions ) { gmap_m20952802e6711907d186d8d79948f4eb.bounds.extend( gmap_m20952802e6711907d186d8d79948f4eb.positions[m] ); } // Render markers for ( var m in gmap_m20952802e6711907d186d8d79948f4eb.positions ) { gmap_m20952802e6711907d186d8d79948f4eb.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m20952802e6711907d186d8d79948f4eb.map, position : gmap_m20952802e6711907d186d8d79948f4eb.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m20952802e6711907d186d8d79948f4eb.map.setCenter( gmap_m20952802e6711907d186d8d79948f4eb.positions[279] ); });
Checked in at Snake River Village .
J.M. Fortier and the Rise of the High-Profit Micro Farm – Modern Farmer
It’s a warmer-than-average December day in Selmer, Tennessee. A diverse group of farmers, from teen-aged to late fifties, are all waiting around patiently, mingling and sipping coffee. Everyone has a name tag with his or her home state on it, and the range is wide: Tennessee, Arkansas, Oklahoma, Mississippi, Georgia, Kentucky.
Ray Tyler, owner of Selmer’s Rosecreek Farms and coordinator of the event later says that as many as eighty farmers from more than a dozen states attended this sold-out demo—came there, an hour from anything, to hear Jean-Martin Fortier talk about what he calls “six-figure farming.”
(more…)Today I pushed some updates to:
These updates make it so that the Twitter, Foursquare and Instagram importers are now dynamically identifying and indexing People and Places, and marking them with a taxonomy within WordPress. I’ve also added a new system for “reprocessing” old posts which Keyring imported, so that you can go back and perform some function on those posts without having to import them again. You’ll find reprocessing tools under Tools > Import > Reprocess Keyring Data.
(more…)You probably do a lot of one-on-one meetings at work: with your manager, teammates, folks from other teams. Unfortunately, most people totally waste their 1:1 time. The problem: the 1:1s aren’t awkward enough*. Here’s how to make them better.*

The 1:1 is a sacred space. It’s intimate. It’s dedicated to just you and the other person. It’s super high bandwidth for complex and uncertain content, especially emotions, hopes, and fears. It’s also the most inefficient way you can devise to disseminate non-controversial info.
(more…)
Brunchin with @akires
Posted on Instagram 12:01 pm, January 7, 2017 jQuery(document).ready(function(){ var gmap_mde3d160889ac85f0fbbb3f8aff431400 = { positions : { 805 : new google.maps.LatLng( ‘39.75949’, ‘-104.98465’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mde3d160889ac85f0fbbb3f8aff431400’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mde3d160889ac85f0fbbb3f8aff431400.positions ) { gmap_mde3d160889ac85f0fbbb3f8aff431400.bounds.extend( gmap_mde3d160889ac85f0fbbb3f8aff431400.positions[m] ); } // Render markers for ( var m in gmap_mde3d160889ac85f0fbbb3f8aff431400.positions ) { gmap_mde3d160889ac85f0fbbb3f8aff431400.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mde3d160889ac85f0fbbb3f8aff431400.map, position : gmap_mde3d160889ac85f0fbbb3f8aff431400.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mde3d160889ac85f0fbbb3f8aff431400.map.setCenter( gmap_mde3d160889ac85f0fbbb3f8aff431400.positions[805] ); });

Checked in at The Denver Central Market .
Snowy, but sunny and beautiful walk to get here — with erika
About predictability and clearly defining team goals
It’s an Engineering Manager responsibility to guarantee the team health measured in terms of qualities such as performance, commitment, accountability and predictability (among lot of others). However this can’t be forced by the Manager. It’s actually the team effort and its proper channelling the decisive factors for achieving these goals. Because these are goals, aren’t these?
Well, that’s an interesting first discussion. What is the real value of having these qualities accomplished? Can the company sell “predictability” to its customers? Is predictability a new application feature?
(more…)The Sanctity of Your Calendar – The Year of the Looking Glass

Photo by Leticia Chamorro
I am currently on parental leave, so these days I wake up to the freedom of an empty calendar that’s ready to be filled with toddler train rides, visits to the pumpkin patch, and round after round of couch-snuggling. As this stretch of time at home with my family is so very limited, I am determined to cherish, to the very best of my abilities, the simple pleasure of every little moment.
(more…)On Digital Minimalism – Study Hacks – Cal Newport
December 18th, 2016 · 47 comments

The Curmudgeonly Optimist
People are sometimes confused about my personal relationship with digital communication technologies.
On the one hand, I’m a computer scientist who studies and improves these tools. As you might therefore expect, I’m incredibly optimistic about the role of computing and networks in our future.
On the other hand, as a writer I’m often pointing out my dissatisfaction with certain developments of the Internet Era. I’m critical, for example, of our culture’s increasingly Orwellian allegiance to social media and am indifferent to my smartphone.
(more…)I’m Jason Fried, CEO of Basecamp, and This Is How I Work

Basecamp is a web-based project management tool, and like so many other software tools and startups before it, the creators of Basecamp made it for themselves. They just needed a decent way to manage projects and collaborations. It just happens that other people want to use it to.
The company now known as Basecamp was founded 17 years ago by Jason Fried, Carlos Segura, and Ernest Kim. Originally called 37signals and involved with various types of web design and development—including products like Campfire as well as what became Ruby on Rails —they eventually shifted their focus to their namesake product, Basecamp.
(more…)Italy’s Version of Macaroni and Cheese Is Better, Faster and Easier
Source: Recipe: Leonardo Vignoli’s Cacio e Pepe – Gear Patrol
Over the years, I’ve been working on a system to aggregate data that I publish to other social networks/sites back into my control, on my own WordPress install. Thus far, that has resulted in the creation of Keyring (plugin) to provide an abstracted interface to all of the web services I’m interested in, Keyring Social Importers (plugin) to do the basics of importing the data from different places, and Homeroom (theme) to display it all. Today, I’ve been working on a system that will detect people who are mentioned in an interaction, and link them across posts using a custom taxonomy. It does the same for physical locations, so I’ve called it People & Places .
(more…)Checked in at Joyeria El Morro .
Getting aligned

Finally opening the @stranahans #snowflake #crestonepeak. Sweeter, smoother and maybe even tastier than the original! Outstanding.
Posted on Instagram 7:54 pm, December 30, 2016
Checked in at REI .
39.755622-105.009853
Mass production pizza.
jQuery(document).ready(function(){ var gmap_me2694524a39df5c45074447e4f573d4c = { positions : { 671 : new google.maps.LatLng( ‘39.78939’, ‘-105.0826699’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me2694524a39df5c45074447e4f573d4c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me2694524a39df5c45074447e4f573d4c.positions ) { gmap_me2694524a39df5c45074447e4f573d4c.bounds.extend( gmap_me2694524a39df5c45074447e4f573d4c.positions[m] ); } // Render markers for ( var m in gmap_me2694524a39df5c45074447e4f573d4c.positions ) { gmap_me2694524a39df5c45074447e4f573d4c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me2694524a39df5c45074447e4f573d4c.map, position : gmap_me2694524a39df5c45074447e4f573d4c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me2694524a39df5c45074447e4f573d4c.map.setCenter( gmap_me2694524a39df5c45074447e4f573d4c.positions[671] ); });
Yesterday I went up to Breck with Erika . She went snowboarding, and I tried out my new MSR snowshoes . I started out at the Breck Nordic Center , and hiked for maybe 3 miles or so, before heading back to Peak 8 to meet up for bloody marys and fries. It was a gorgeous day, and snowshoeing was fun. I ran into a few people who said there were moose around, but I didn’t see them unfortunately. Being out there made me really curious about what it’d be like to do with a full pack on, and be going backpacking in full winter. That’s still on my list of things to try out. Here are some pics from the trails I took (Willow, Engleman, Peaks Trail).
(more…)Illustration by
In June 2012, while working at CNN.com , I was tasked with designing the user experience of election night. The next five months of my life would be dedicated to that single night—but success to me had nothing to do with who won. I was concerned with findability, data visualization, a shape-shifting canvas, and how the hell mouse-over flyouts were going to work on an iPhone. For the first time in history, CNN.com was releasing a responsive experience. And, for the first time in history, I was going to design a responsive experience.
(more…)@akires had outdone herself this time. #primerib

Fancy drinks. #cocktail
Posted on Instagram 9:20 am, December 24, 2016 jQuery(document).ready(function(){ var gmap_mbbfd1799e7bdd1216490d39b476cdb1f = { positions : { 895 : new google.maps.LatLng( ‘39.7558597’, ‘-105.2223768’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mbbfd1799e7bdd1216490d39b476cdb1f’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mbbfd1799e7bdd1216490d39b476cdb1f.positions ) { gmap_mbbfd1799e7bdd1216490d39b476cdb1f.bounds.extend( gmap_mbbfd1799e7bdd1216490d39b476cdb1f.positions[m] ); } // Render markers for ( var m in gmap_mbbfd1799e7bdd1216490d39b476cdb1f.positions ) { gmap_mbbfd1799e7bdd1216490d39b476cdb1f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mbbfd1799e7bdd1216490d39b476cdb1f.map, position : gmap_mbbfd1799e7bdd1216490d39b476cdb1f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mbbfd1799e7bdd1216490d39b476cdb1f.map.setCenter( gmap_mbbfd1799e7bdd1216490d39b476cdb1f.positions[895] ); });
Checked in at Golden Moon Speakeasy .
Holiday drinks — with erika
I’m pretty excited to be setting up a brand new website here on my brand new domain, beau.blog. As part of being the company managing the new .blog domain name, we were able to reserve a single domain each, and I grabbed my own name, which I think is pretty darned neat.
My plan is to move my personal blogging over here to beau.blog, and keep Dented Reality as something of a lifestream/aggregation tool. I’ll probably experiment with some really non-traditional-blog display of the data over there, and keep this one pretty “bloggy”.
(more…)Speed as a Habit – First Round Review
This article is by Dave Girouard , CEO of personal finance startup Upstart , and former President of Google Enterprise Apps. He’s well known for building Google’s enterprise apps division into a $1B+ global business. Here he shares his tips for making speed fundamental to your company.
I’ve long believed that speed is the ultimate weapon in business. All else being equal, the fastest company in any market will win. Speed is a defining characteristic — if not the defining characteristic — of the leader in virtually every industry you look at.
(more…)Checked in at Epic Brewing Denver .

Value Based Pricing 101: The Necessities and Your Pricing Strategy
Please note: This post is the third post in a five part series on the main pricing methodologies, highlighting the pros and cons of each. Check out the first post on cost plus pricing and second post on competitor based pricing .
We’re beginning every one of these posts with the same statement: “Pricing is the most important aspect of your business.” No other lever has a higher impact on improving profits. We elaborated on this assertion in a previous pricing strategy post, but realize that a 1% improvement in price optimization results in an average boost of 11.1% in profits. That’s no small change.
(more…)How to simplify complex decisions by cleaving the facts
We all face complex business decisions for which there is no one, correct answer, and yet a strong and occasionally permanent decision is required of us.
Sometimes the puzzle is created by fundamental uncertainty inherent in the decision. Examples: how a market will evolve, what competitors are investing in, whether new marketing campaigns will be successful, or how an important new hire will perform.
(more…)
I recently picked up an iPad Pro (9.7″), along with the Apple Pencil and a Logitech keyboard/case . I’m trying the package out as an alternate work configuration, and so far am quite enjoying it. It’s also good to force me to test more of our software from a mobile perspective.
The screen on the iPad Pro is gorgeous, so it’s pretty similar to using a MacBook Pro. Being completely touch-based makes it feel much more interactive and “engaging”, which is weird. I also find myself using the Apple Pencil quite often, just because it’s so precise, and is surprisingly pleasant to use for interacting with even very finger-touch optimized UIs. I’ve been doing some diagraming and “visual” type work lately as well, so it’s refreshing to be able to do that digitally and feel like it’s not a huge compromise over just doing it with paper/pencil/post-its.
(more…)Checked in at SuperTarget .
39.7083965-104.9377931
Checked in at Farm House at Breckenridge Brewery .
39.5936259-105.0249187

Getting lit. #christmastree #christmas
Posted on Instagram 7:17 pm, December 11, 2016

Checked in at Switchback Smokehouse .
Smoked brisket. Tasted close to pastrami. #bbq #smoked #meat
39.6564937-105.297824

Smoked brisket. Tasted close to pastrami. #bbq #smoked #meat
39.6564791-105.2978815
Posted on Instagram 4:57 pm, December 10, 2016
Checked in at Costco .
39.7897752-105.0826406
A couple of years ago I drew this picture and started using it in various presentations about agile and lean development:
Since then the drawing has gone viral! Shows up all over the place, in articles and presentations, even in a book (Jeff Patton’s “User Story Mapping ” – an excellent read by the way). Many tell me the drawing really captures the essence of iterative & incremental development, lean startup, MVP (minimum viable product), and what not. However, some misinterpret it, which is quite natural when you take a picture out of it’s original context. Some criticize it for oversimplifying things, which is true. The picture is a metaphor. It is not about actual car development, it is about product development in general, using a car as a metaphor.
(more…)Checked in at Philadelphia International Airport (PHL) .
PHL:DEN. Headed home!
Checked in at Hilton Philadelphia at Penn’s Landing .

A week after our first 14er , we decided that we wanted to not only hit another one, but do a combo, and go for 2 in one day. Grays and Torreys are in the Front Range, and pretty accessible as long as you’ve got a high-clearance (preferably 4WD) vehicle, which luckily, we now do!
We headed up there super early again, this time just Erika and I. It turned out that we really needed the truck, because the road was super rutted out, with big deep holes in it, and a small creek crossing at one point. If you couldn’t make it up that road, it’d add a few miles to your trip. We picked up a few folks on the way up who had already parked their 2WD and were walking the rest of the way. Once at the trailhead, we had a quick bathroom break and then got moving as quickly as we could.
(more…)