principles by Ozan Onay (you're not google !)

This commit is contained in:
Morgan 2017-07-13 06:45:21 +02:00 committed by GitHub
parent 942c1f2c4d
commit cecdfa180f

View File

@ -17,6 +17,13 @@
* code review for everything * code review for everything
* test (automated and manual) * test (automated and manual)
* make small changes and iterate * make small changes and iterate
* [Ozan Onay](https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb) - You Are Not Google
* Dont 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. Dont 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 youd elect not to use Hadoop?
# from my Bullet Journal # from my Bullet Journal
## Values ## Values