Learnings
Algorithms Behind Modern Storage Systems:

How to apply friction in UI design to prevent user errors.

The process of mastering a skill:

Eight tips to relieve those Postgres headaches:

Case study about Notion performance

Pickle’s nine flaws:

Markdown Preview Enhanced - a Visual Studio Code extension that provides a nice visualization of markdown files

Benchmarking — a 6-step plan for assessing your competition:

Workshop - How to identify failures and then find solutions (design, workshop, strategy)

4 key lessons I’ve learned about OKRs

Prefetch: A modern data workflow platform

filprofiler, a memory profiler for data batch processing applications:

How to build effective product tours

Visualizing Class-Based Views:

Must read if you need to know if multiple tables are empty in SQL. Small story: Once I had count check taking hours to run just to assert if the table was empty, this post explains how to fix it:

Figma: Prototyping and Developer Handoff

Tips to design & write good design documentation, from the Dropbox team

Big Design Up Front is not always the enemy of good agile development

The big picture (strategy and company goals) needs to be crystal-clear before we start prioritizing and estimating features.

How to write a project proposal that will get other stakeholders on board with your idea:

How to plan, write, and deliver technical documentation that works:

2020 Stack Overflow Developer Survey: #overview

some techniques to prioritize decisions with a team

When Perfect Is (and Isn’t) the Enemy of Good
