principles by Ozan Onay (you're not google !)
This commit is contained in:
parent
942c1f2c4d
commit
cecdfa180f
@ -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
|
||||||
|
* 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
|
# from my Bullet Journal
|
||||||
## Values
|
## Values
|
||||||
|
Loading…
Reference in New Issue
Block a user