DEV Community

Discussion on: How do you organise personal projects?

Collapse
 
offirmo profile image
Offirmo

Hi. In NO way do I treat personal projects like work.

I discovered that motivation came and go. Also, between coding a personal project and watching a movie / read a comic, the competition is hard. So I try to keep my personal projects as fun and as low friction as possible.

So I strive on simplicity. My games are text / command line first.

Requirements are listed in a Google spreadsheet.

I'm using a monorepo so I can very easily reuse my own code without having to push to npm.

I don't write commit messages.

I look for "quick setup" tools, like the parcel bundler.

I forbid myself from using complicated/advanced libs unless it's really fun.

I allow myself to side-track and code fun stuff even when not the highest priority for a MVP.