14 Aug 2013

Instant File Server: turn any directory into a webserver with a simple command

Our engineering team has been neck-deep in configuration hell lately. Editing 2000-line Solr configuration files, trying to get Apache Oozie integrated into DataStax Enterprise, Cassandra 1.2 upgrades, and more – and the one thing in common with all of these tasks is the prevalence of enormous XML configuration files.

Having...

Read More

18 Jul 2013

Cassandra Summit Talk: Real Time Analytics with Cassandra, Hive, and Solr

I spoke at the Cassandra Summit this year about how we use Cassandra, Hive, and Solr in production at MarkedUp Analytics.

Planet Cassandra recently made all of the videos and slides available and I thought I would share. Enjoy!

Read More

15 Jul 2013

Brush the Dust Away

This post is about stress.

It's been nearly a year since I started MarkedUp Analytics, and we've come a long way - I've raised money, won the business of some amazing customers, built the nucleus of a really talented team, and developed a product that people rave about. At the previous //BUILD conference, no one had ever heard of us - this time our logo was shown onstage during a keynote. Feels like progress; none of it was easy.

I took my first vacation in two years last week and had a chance to put some distance between myself and MarkedUp for the first time since inception, and I thought a lot about some of the assumptions I had about starting a company when I was just getting started, in particular this section from "The Seven Unproductive Habits of Startup Founders:"

Read More

02 Jun 2013

What Do You Need to Become an Elite Developer?

MarkedUp Analytics’s customers are developers and so are most of the people who work at the company, so I spend a lot of time thinking about and refining my answers to the following two questions:

  • What are the lowest common denominator skills and programming knowledge that my...

    Read More

08 May 2013

How to Learn a New Programming Skill

I was really surprised with the positive reception 10 Reasons Why You’re Failing to Realize Your Potential as a Developer received after it got picked up on Hacker News and a few other places. One theme that became immediately clear to me in some of the feedback in...

Read More

26 Mar 2013

Live by “Fuck you, pay me;” Die by “Fuck you, pay me”

I came across a blog post by Michael Halligan on Hacker News last week entitled “Benefits matter, or why I won’t work for your YCombinator start-up.” As a fledging entrepreneur trying to attract senior engineering talent to my startup, his post bothered me immensely. I spent about a...

Read More

20 Feb 2013

Migrating from RavenDB to Cassandra

Today on the MarkedUp Analytics Blog I authored a post entitled “Cassandra, Hive, and Hadoop: How We Picked Our Analytics Stack.”

In it I explain MarkedUp’s evaluation process for choosing a new database, how we selected Cassandra, and some benchmarks from our test. If you want to learn...

Read More

06 Feb 2013

10 Reasons Why You’re Failing to Realize Your Potential as a Developer

Since going full-time on my own startup 6 months ago, I’ve spent a lot of my time recruiting, evaluating, and working with a lot of different developers. My startup, MarkedUp, is an analytics provider for Windows 8 apps (and eventually, other platforms.)

Our technology is sophisticated and difficult even...

Read More

03 Dec 2012

Be Your Own Measuring Stick

Today was one of those days when it was nearly 1pm before I was free to sit down and make my daily to-do list. There was water damage in my apartment, one of our awesome engineering candidates took an amazing job offer with a top video game studio instead of...

Read More

21 Nov 2012

Get a Grip

My regular source of entrepreneurial catharsis is watching Deadliest Catch.

If you've never seen it, it's a Discovery Channel show that follows four-six actual fishing vessels during two different Alaskan Crab fishing seasons a year (King and Snow.) “Bering Sea fisherman” is considered to be the most dangerous occupation...

Read More