[!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!