Readings for Lunch — [ 30 Jan 2018 ]
DEVELOPMENT
Software complexity is killing us
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?
AI
The UX of AI
Using Google Clips to understand how a human-centered design process elevates artificial intelligence