When to rewrite and when to refactor

It is easy to underestimate how much time preparation saves later. If you are planning something similar, start small and keep notes.
Nothing here is new, but it is easy to forget when you are in a hurry. Most of the problems were not technical at all. The first step is always to look at what already exists. In practice, the details matter more than the overall plan.

Most of the problems were not technical at all. The first step is always to look at what already exists. It is easy to underestimate how much time preparation saves later.
It is easy to underestimate how much time preparation saves later. If you are planning something similar, start small and keep notes. Good materials and clear communication make the rest much easier.