263 karma · joined August 1, 2019
https://twitter.com/furstenheim
All the tips are very focused on how the code, APIs and even the languages evolve, trying to understand how your changes could confuse other developers. Compared to clean code, it's clear that it's written by someone who has done a lot of coding and seen the evolution, with a very pragmatic approach. Not just theoretical like Clean Code
That could be said of current crops. They are the result of years of artificial selection
I've even seen one database layer for in memory and a completely different one for real database. That means that your unit tests are not really testing your production code
That said, if the virus spreaded the same with the vaccine, the advantaged would be that the virus wouldn't have as much evolutionary pressure to change and become resistant. For example, it could make it harder for lambda variant, which might be symptomatic, to become prevalent
Data centers execute code and that could be hacked
https://github.com/standard/eslint-config-standard
I would start with that and tweak what you don't like
There was a write up about the kibana rce that really shows it's a problem:
https://research.securitum.com/prototype-pollution-rce-kiban...
Paradoxically, I find that the terminal is the place where I end up using the mouse the most.
- Dev installation guides with credentials to prod.
- Tests that delete everything, not just what they create.
- The obvious of giving access to delete production on the first day.
- Where they lacking backups?