No, it doesn't. You should never use it.
The data-layer of your application (database, Redux state, etc.) should not have any assumptions about the interface. When it does, it increases the risk of accidental complexity.
Tasks that can be difficult to estimate – how to identify and deal with them.
I'm going to publish the list of notes about software estimation. This is the first one.
Minimal working manifest.json. How to build and run extensions.
The second part about Personal SLA
How to find a sustainable balance at work and how to make sure that people around don’t build unrealistic expectations.
I've been tracking time for 4 years. Any benefits so far?
A while ago I found a very inspiring article with 33 rules for artists that actually is good not only for artists. If your work is related to creativity (even barely), you may find a lot of useful stuff here. The top 3 for
Run out of topics for bike-shedding? AHA Programming, Technical Debt and 17 ways to prioritise features.
Agile metrics, good error messages and a great long-read about rewriting applications
About good and bad bosses + why engineers are engineers. No crocodiles today.
TL;DR for those who don't want to read the whole note: If people think about you as a leader, you should be extra careful about what you say in public, regardless of whether you meant it or not, because: 1. Leaders' words, by
Tips for tech talks, a training program for senior engineers, a podcast about design for developers + one more way to categorise applications
This article is the first from the cycle about Browser Extensions. In this cycle, I’ll try to answer common questions about extensions that businesses and developers may ask.