From cecdfa180f8251a784bf475aeca55c82736da142 Mon Sep 17 00:00:00 2001 From: Morgan Date: Thu, 13 Jul 2017 06:45:21 +0200 Subject: [PATCH] principles by Ozan Onay (you're not google !) --- PRINCIPLES.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PRINCIPLES.md b/PRINCIPLES.md index 4f03746..522177b 100644 --- a/PRINCIPLES.md +++ b/PRINCIPLES.md @@ -17,6 +17,13 @@ * code review for everything * test (automated and manual) * make small changes and iterate +* [Ozan Onay](https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb) - You Are Not Google + * Don’t even start considering solutions until you **Understand** the problem. Your goal should be to “solve” the problem mostly within the problem domain, not the solution domain. + * **eNumerate** multiple candidate solutions. Don’t just start prodding at your favorite! + * Consider a candidate solution, then read the **Paper** if there is one. + * Determine the **Historical context** in which the candidate solution was designed or developed. + * Weigh **Advantages** against disadvantages. Determine what was de-prioritized to achieve what was prioritized. + * **Think!** Soberly and humbly ponder how well this solution fits your problem. What fact would need to be different for you to change your mind? For instance, how much smaller would the data need to be before you’d elect not to use Hadoop? # from my Bullet Journal ## Values