[!Note] This is part of my decoded series, a collection of lessons learnt from each major project I’ve undertaken.
Learnings
- Front-end development is a little too fun.
- Svelte is awesome. - What’s the difference between Svelte and SvelteKit?
 
- Not everything has to be perfect first try. - Flexibility can sometimes be better than perfect planning.
- So plan pragmatically rather than programmatically.
 
- Sometimes, it pays to have a little faith. - That said, leaving stuff until the last minute really isn’t fun.
 
- Committing to a weekly schedule is HARD.
- Not wanting to get things wrong is a pretty damn effective incentive to go do your own research. - I’ve deepened my understanding of Python more than I expected just through all this additional research!
 
Challenges
- Statically rendering dynamic /[slug]/routes was painfully nontrivial.- In the end, statically generating every page turned out to be more convenient. And hey, we made a framework out of it!