Maybe everyone knows this, but it took me a while to realize that almost all of my performance issues with Google Apps were related to my DNS configuration. Once I switched all my machines and routers to Google Public DNS all of my performance problems went away.
It’s remarkable. Simply hard code DNS to 18.104.22.168 and 22.214.171.124. Problem solved.
My office, condo, and house in Keystone are all on Comcast. For the last month I’ve been struggling in each of them. There are days that Gmail feels almost unusable – five to ten second waits between messages. Web performance was “good enough” so I assumed it was a Gmail problem.
Nope – it was a Comcast DNS problem.
In hindsight, this is kind of obvious. But wow, what a difference it made.
A few days ago, Amy and I came up to our house in Keystone. We haven’t been here for about two months; we’ll be here through the end of the first week of January.
The first few hours were predictable. We “turned” everything on. We unpacked the car. We got settled in.
And I got frustrated. The Internet was slow. The Sonos wasn’t working correctly. Everything was trying to update itself. It was like a giant machine was trying to boot up, but was stuck in an initialization loop.
I wandered around the house tweaking things. One by one I got things working. As I reset things, I kept thinking to myself “I wonder why we need that.”
We bought this house in 2006. The network infrastructure is a cumulative build since then – a NetGear router connected to the cable modem, Cisco WiFi access points on each floor, default Sonos configuration, a Cisco phone that isn’t used anymore acting as a wired network repeater, USB hubs with one device connected, power extension cords, cables, and a bunch of other crap. The last time I was up here I installed an Apple Airport Extreme (which needed an update) but I left everything in place.
I decided to rip it all out yesterday and replace it with the Apple Airport Extreme. The result is a giant box of crap.
For an hour or so I continued to be frustrated. Things were better, but still choppy. I’d set all the computers up to use Google’s public DNS server (the magic 126.96.36.199 and 188.8.131.52) but the network performance was still choppy – fast, then slow, then fast, then slow. At some point I realized I hadn’t set the Airport Extreme to use Google’s public DNS and it was defaulting everything to Comcast.
I made the switch. Boom – everything was fast again. As expected. Pandora played all day long without dropping. Video and audio calls were fine again.
As I looked at the giant box of crap this morning, I thought about the idea of decluttering. We have all this gunk in our lives that just slow us down. Just like my network. As the year comes to an end, I’m going to keep decluttering, the physical and the virtual.
David Cohen (Techstars Founder) and I are doing a Google Hangout On Air that is open to anyone on 11/13/13 (what a prime day for something like this). It’s part of a Google Enterprise series on Colorado pioneers driving the local economy and culture. We’ll be talking about Techstars, Colorado, tech, and anything else that comes up.
This came out of a series of interviews with Google recently where we explained why Foundry Group takes venture capital to the cloud with Google Apps and how Techstars assists tomorrow’s entrepreneurs with help from Google Apps.
Come join us! Register here if you want to hangout.
Now that our federal government is back at work and the short term debt ceiling thing is resolved, it should be no surprise that the news cycle is now obsessed with Obamacare and its flawed implementation. Over the weekend I must have seen a dozen articles about this online and in the NY Times, and then I woke up this morning to a bunch of new things about the Healthcare.gov site underlying tech, how screwed up it is, and what / how the Health and Human Services agency is going to do to fix it.
The punch line – a tech surge.
To ensure that we make swift progress, and that the consumer experience continues to improve, our team has called in additional help to solve some of the more complex technical issues we are encountering.
Our team is bringing in some of the best and brightest from both inside and outside government to scrub in with the team and help improve HealthCare.gov. We’re also putting in place tools and processes to aggressively monitor and identify parts of HealthCare.gov where individuals are encountering errors or having difficulty using the site, so we can prioritize and fix them. We are also defining new test processes to prevent new issues from cropping up as we improve the overall service and deploying fixes to the site during off-peak hours on a regular basis.
From my perspective, this is exactly the wrong thing to do. Many years ago I read Fredrick Brooks iconic book on software engineering – The Mythical Man-Month. One of his key messages is that adding additional software engineers to an already late project will just delay things more. I like to take a different approach – if a project is late, take people off the project, shrink the scope, and ship it faster.
I think rather than a tech surge, we should have a “tech retreat and reset.” There are four easy steps.
If Harper isn’t available, ask him for three names of people he’d put in charge of this. But put one person – a CTO – in charge. And let them hire a team – using all the budget for individual hires, not government contractors or consulting firms.
Hopefully the government owns all the software even though Healthcare.gov apparently violates open source licenses. Given that, the new CTO and his team can quickly triage what is useful and what isn’t. By taking the whole thing offline for nine months, you aren’t in the hell of trying to fix something while it’s completely broken. It’s still a fire drill, but you are no longer inside the building that is burning to the ground.
It’s 2013. We know a lot more about building complex software than we did in 1980. So we should stop using approaches from the 1980s, admit failure when it happens, and hit reset. Doing a “tech surge” will only end in more tears.
Time for a new Foundry Group video. If you want the backstory, go take a look at the post Foundry Group Announces Major Shift In Investment Strategy. If you just want a break from reality and hopefully a few laughs in the process, enjoy.
The video has over 100 easter eggs referring to either portfolio companies of ours or other things in our lives. Some are obvious (like the tshirts), some are very obscure. If you find one, list it in the comments. The best, most obscure one will win a special treat.
The lyrics follow.
Man, things are so hard these days
Tell me about it. I wish we could go back to when things just worked
You know, those old guys don’t know lucky they had it with all their technology 30 and 40 years ago
Y’all, you straight. Let me drop a story on you
I’m king of email, I craft a witty header
Anywhere, any time, life is so much better
Ninety unread emails. Inbox zero, hashtag #FAIL!
Life was better when we licked and stamped our letters
Gonna hit a new club with my favorite homie
Got GPS Satellites watchin’ over me
They got me to the spot, but they were off a block
Life was better when we trusted Rand McNally
Took 28 pictures of my gourmet dinner
I want to post them for all the world to honor
I shared on Instagram. No likes, I got no fans
My life was better with photos made of paper
I need a fact so I do a search on Google
All these results man, are giving me an eyeful
I see Viagra ads, That shit’s for older dads
My life was better using Dewey Decimal
Chorus: These are the worst of times (repeat)
So many videos, I could waste away my years
I’m rockin’ Gangnam Style, Harlem Shake has me in tears
Netflix, YouTube, Hulu, I got no time for you
Life was better with my TV and rabbit ears
Check out my new phone. Global connectivity
3G, 4G, I even got my LTE
So then I phoned my pop But still the damn call dropped
Life was better with faxes and a rotary
I found a website. Amazon, they sell it all!
Silk boxers, gouda cheese, they even got robotic balls
Addicted to “One Click.” Right to my house they ship
Y’all life was better fighting traffic at the shopping mall
I got my choice of every album ever made
iTunes, Spotify, anywhere I want it played
I just can’t choose between, Iron Maiden, Beiber, Sting
Life was better with my vinyl and mix tapes
Chorus: These are the worst of times (repeat)
I closed a large transaction yesterday without signing a single piece of physical paper. It was painless. The entire negotiation was done using email and DocuSign.
I’m doing this at least once a week at this point. Either with DocuSign or EchoSign, the two services that seem to be most popular. I generally hate paper and have almost no paper in my world anymore so being able to eliminate the “print out the signature pages”, “sign the signature pages”, “scan the signed document”, and “email the signed document” step is a joy.
There are a few obvious other benefits. The first is workflow. Signing a doc is part of my workflow, no matter where I am. There is virtually no hassle – I just bring up the doc in the web, read whatever I need to, and sign where required. In addition, I see who else has signed, or hasn’t signed, which is helpful in the context of other investors and board members. When the sigs are completed, a PDF is emailed back to me and I can toss it in the company folder in Dropbox where we store all signed docs. Trivial workflow.
I also have an archive of everything I’ve signed. With the electronic signatures, there’s no more hunting down a doc. I just go to the doc stored in my account. I have another version in Dropbox, but I don’t even have to fight through finding the right one.
Now, every time I have to physically sign something I’m mildly annoyed. I’m going to push everyone I work with to go all electronic.
Unfortunately we aren’t investors in any of these companies. I remember being pitched several in the mid-2000s and just never engaged. That was a miss on my part. But at least I can benefit from them!