This week has been about Jupyter for SQLite, tacit knowledge, Git, UTF-8 and flat UIs.
A catalogue of techniques to aid analysing a problem with examples for each technique.
An article showing why programmers can't always afford to assume strings are UTF-8.
A study on the effectiveness of flat user interfaces.
An article introducing the concept of “Tacit knowledge” and how it relates to Naturalistic Decision Making.
You may want to also consider The Problems with Deliberate Practice from the same author.
An article about the journey Dropbox went through to improve their version control system responsiveness and the overall developer experience.
An article anouncing the xeus-sqlite project that will bring first-class SQLite interaction in Jupyter notebooks.