Common Mistakes When Building Analytics Platforms: "I need real-time data"

- Tim Rosenblatt

Business is moving faster than it used to. This is a cliche, and you're probably rolling your eyes that I started a blog post with that line. But it's important to keep in mind, because of what I'm about to tell you.

Because things do move faster than they used to, any opportunity to be faster than the competition is viewed as good, to the... Continue reading »

Common Mistakes When Building Analytics Platforms: Data Sources

- Tim Rosenblatt

One of the biggest reasons why people build analytics platforms is that they have data from different sources, but they don't want to have to jump between different tools. There are so many SaaS companies now that even small businesses have many data sources

  • Google Analytics
  • mobile app analytics
  • AdSense
  • FB Ads
  • Twitter Ads
  • newsletter data
  • new user signups
  • A/B testing
  • CRM
  • ...

Continue reading »

Common Mistakes When Building Analytics Platforms: Reporting Tools

- Tim Rosenblatt

There are two reasons why people build analytics platforms:

  1. to collect data that they can't get any other way
  2. to run reports on data that's been collected

When you're thinking about the types of reports you can run on data, it seems that there are an endless number of ways to slice and dice.

There are.

Common Mistakes When Building Analytics Platforms: Scaling The Wrong Way

- Tim Rosenblatt

When I talk to someone about a project that has the potential to be big, they always are concerned about scaling. Analytics platforms are a perfect example -- there's going to be so much data logged that you want to plan for it. Right?

Yes, but not the way you think.

When modern software scales, it doesn't just completely break. It gets slow first. The... Continue reading »

On Engineering Maturity

- Tim Rosenblatt

One of the big things I see in software development is the difference between a programmer, and a software professional. Things like communication and estimation are always high on my list, which fall into the bigger category of "working with others".

Historically, good engineers get that way by starting off solo. There's a lot of alone time (much as with learning a musical instrument) where... Continue reading »

Big Data for Fortune 100

- Tim Rosenblatt

GigaOm has a great piece recapping a presentation by Disney's Arun Jacob on their internal data platform.

Cost certainly played in a role, but really it was flexibility that made the decision.

This bolsters my argument that custom software on top of open source packages is the best way to build software. Buying a whole solution means you’re paying for... Continue reading »

Near-Response Advertising

- Tim Rosenblatt

That’s because there was a fundamental flaw in the Silicon Valley premise that anyone on Madison Avenue could explain: Attention doesn’t equal a good advertising opportunity. That has never been the case in the offline world, so it’s perplexing that the brightest minds in Silicon Valley would think all eyeballs are equal. Since when did an hour with a magazine get priced on the same scale... Continue reading »