10 ms·
I feel like I didn't give enough context (I've written that essay) to the kind of projects that was used to test what is written. 1. Pre Series A companies, wh
by anorsich 4y ago
I feel like I didn't give enough context (I've written that essay) to the kind of projects that was used to test what is written.
1. Pre Series A companies, which didn't have strong engineering team from start
and now struggle to ship.
2. Idea/Pre Seed companies, which just want to ship fast and raise funds. That kind of founder usually have 'friends & fools' budget.
1. First kind of projects usually don't have enough tests coverage to deploy safely more often. Typically I would set a goal to deploy twice a week in 6-12 months and build a plan of how to achieve that.
2. Usually I advice to not write lots of tests for the first ~6 months to focus on shipping faster. In my experience products often change dramatically during this period. But a) there are exceptions. Some domains (e.x. finance) are critical to write more tests. b) tests infrastructure are always set as part of CI/CD process, so engineers can decide and write them for area of high importance.