IMAGE OF THE DAY
DRY it up! Separate the concerns! Composition over inheritance!
This too is understandable, but in the process, we often lose sight of the business problems being solved and forget that managing complexity is the second most important responsibility of software developers.
So how did we get here?
Using Google Clips to understand how a human-centered design process elevates artificial intelligence