Ten Thousand Hours

A blog about tech, business and life

They say 10,000 hours is what it takes to become an expert in anything, so we’re putting that to the test. We want to build the best design and development studio the world has ever seen, so we’re tracking our progress from 0 to 10,000 billable hours. And we’re sharing everything — our successes, failures, metrics, rates — right here on this blog.

5489 hrs

0 hrs

10,000 hrs

Subscribe to our monthly newsletter to follow along on our journey.

Development

Atomic Deployments with CircleCI

The atomic in atomic deployments refers to a database concept, atomicity, that requires each transaction to be “all or nothing”. In the context of a deployment, that means if something goes wrong (say you forgot to put a new dependency in your requirements.txt) the whole deployment is scrapped and your site keeps using the older, working version of your code.

Read more
Business

Why Snapchat's New Spectacles Will Succeed Where Google Glass Failed.

Last week Snapchat, er, sorry, Snap Inc. unveiled their new wearable device. Spectacles are a pair of sunglasses with two built in cameras that let the user record video in 10 second snippets. Everyone knew they were coming, but still, they were all confused and surprised. Didn’t anyone in the Snap Inc. office see what happened with Google Glass? Are they crazy or just oblivious?

Read more
Design

Don't Be Bashful: A Designer's Intro to Bash

For anyone who’s new to the command line, starting from scratch can cause the kind of intense fears and paranoia typically reserved for found footage horror films and clown conventions. But worry not. Once you know a few key commands, you’ll be up and running in no time like a true Bash champion.

Read more
Design

How to bot... a UX teardown of the Botcamp application

Last night around 3 a.m., I was doing some research into chatbots and the bot ecosystem. Why? Because yesterday I started working on building a bot for an upcoming blog post and I have an addictive personality. On a whim I decided to apply to the Betaworks Botcamp program. Naturally, you apply to Botcamp through a chatbot (how many times am I going to use the word bot in this post?*). So today I thought it would be fun to do a quick UX teardown of their application.

Read more
Development

Deploying Ember apps with Deploybot

So you've built an Ember app and you're ready to deploy it. You like to work smart, not hard, so you want to find a deployment process that minimizes human error and makes your life as easy as possible. You might be tempted to just compile your files locally and commit them to source control. You can make that work, but it's far from optimal for a few reasons

Read more