No more #failwhale#faalwalvis
Sorting hand
Source: Introduction to Algorithms (aka CLRS)
Algorithm A (insertion sort)O(n2) (very slow)
Algorithm B (merge sort)O(n log2 n) (pretty fast) Server A10 billion ops/sec (fast)
Server B10 million ops/sec (1000x slower)
Fast server + Slow algorithm
Slow server + Fast algorithm
Programming level pitfalls
• Database fuck-ups• Heavy libraries• Assets loading
Recap
• Common sense tech• Team culture• Tech environment• Tech vision