I’ve been working some more on getting my SaaS template from Divjoy ready so I can get to the main problem of scheduling an Etsy sale.
Since it’s something I’m intending to reuse, I don’t mind spending a bit of extra time making sure it’s solid. For now, I’m adding in:
TypeScript so it’s easier to upgrade dependencies and refactor.
Prettier since I’ve corrected too much indentation by hand in my life but like the readability of a standard formatting.
I believe even small prototypes should be built with maintenance in mind. In fact, it’s even more important: if you don’t know yet where you’re going, the code base will evolve a lot and you want to make those changes as fast as possible.
In my opinion, maintainable code is code that does what it needs to do with no fluff so it stays understandable, and reuse the same patterns and components as much as possible so you don’t have to figure out the same problem multiple times.
I’ll also be particularly careful about commenting and keeping good documentation. Since it’s not a project I’ll be touching everyday once I’m done, I’ll be leaving myself comments when relevant so I don’t need to understand it all over again every time.
Projects updates
I mostly worked on the template for the micro SaaS, looking forward to starting on the project itself!
Feeling of the week
It’s Groundhog Day tomorrow, I’ll be checking out how much longer I’ll be hibernating.
Ways I can help you
Get your cozy, made-to-fit wool socks at https://manibas.com.
For my Canadian friends, I have a nano business selling seeds from my garden at https://sentiersperdus.net/en. Sorry, due to various phytosanitary concerns, it’s hard to ship those outside Canada
Don’t hesitate to reply to this email if you want to chat about software development!