Remove Algorithm Remove Continuous Deployment Remove Marketing Remove Metrics
article thumbnail

Lessons Learned: Combining agile development with customer development

Startup Lessons Learned

What’s worse is that as you grow you’ve probably developed some pretty bad habits as far as setting priorities and strategy: like thinking you’re a genius - just because you got funded - and that genius is what allows you to *know* what the market wants. Case Study: Continuous deployment makes releases n.

Agile 111
article thumbnail

Lessons Learned: The one line split-test, or how to A/B all the time

Startup Lessons Learned

Focus on the output metrics of that part of the product, and you make the problem a lot more clear. To promote this metrics discipline, we would present the full funnel to our board (and advisers) at the end of every development cycle. Max Levchin of Slide and Paypal has noted that 10% of Slides headcount is devoted to metrics only.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Embrace technical debt

Startup Lessons Learned

Just as a business incurs some debt to take advantage of a market opportunity developers may incur technical debt to hit an important deadline. The design failure meant that there was constant thrashing as the servers struggled to provision capacity according to the “elegant&# algorithm we’d designed. One last thought.

article thumbnail

Lessons Learned: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

For a marketing job, for example, its reasonable to expect that a candidate will have done their homework and used your product (maybe even talked to your customers) before coming in. As they optimize their solution, they eventually wind up deriving Bresenhams circle algorithm. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: Five Whys

Startup Lessons Learned

Because five whys kept turning up a few key metrics that were hard to set static thresholds for, we even had a dynamic prediction algorithm that would make forecasts based on past data, and fire alerts if the metric ever went out of its normal bounds. Case Study: Continuous deployment makes releases n.

article thumbnail

Learning is better than optimization (the local maximum problem)

Startup Lessons Learned

At least, not in the traditional sense of trying to squeeze every tenth of a point out of a conversion metric or landing page. Many optimizers are in favor of split-testing, too: direct marketers, landing page and SEO experts -- heck even the Google Website Optimizer team. For example, I’m a big believer in split-testing.

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

More common is to use a one-way hashing algorithm to map the data to be accessed to one of the shards that store it. Theres no complex algorithm to go wrong, just a simple lookup table. Of course, you could use URL-based sharding to "wrap" a CH algorithm (or any hashing scheme you wanted).