Remove Algorithm Remove Continuous Deployment Remove Internet Remove Video
article thumbnail

Lessons Learned: Combining agile development with customer development

Startup Lessons Learned

This is a fairly simple approach to creating a weighting system using an Opportunity Algorithm. The algorithm is Importance + max(Importance - Satisfaction, 0) = Opportunity. Case Study: Continuous deployment makes releases n. I wont do the explanation justice so I suggest you grab the book. Expo SF (May.

Agile 111
article thumbnail

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

Startup Lessons Learned

You just constantly test little micro-changes and follow a hill-climbing algorithm to build your product. in many cases an example is required - demo, or in my case video guitar lesson along with google ads for quick test data. Case Study: Continuous deployment makes releases n. This is not what I have in mind.

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

The design failure meant that there was constant thrashing as the servers struggled to provision capacity according to the “elegant&# algorithm we’d designed. Case Study: Continuous deployment makes releases n. Neither assumption proved remotely accurate. One last thought. Expo SF (May.

article thumbnail

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

Startup Lessons Learned

For the past couple of years Ive used a question that I once was asked in an interview, in which you have the candidate produce an algorithm for drawing a circle on a pixel grid. 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. Expo SF (May.

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). Did a DB term of art come from UO?

article thumbnail

Learning is better than optimization (the local maximum problem)

Startup Lessons Learned

Those of us with a computer science background call it the hill-climbing algorithm. Those of us with a computer science background call it the hill-climbing algorithm. Case Study: Continuous deployment makes releases n. No departments The Five Whys for Startups (for Harvard Business R. Expo SF (May. Try About the author.