4 ms·
What's been helpful for me has been organizing projects into a hierarchy (you can use something like Trello, or you could just wing it like I do) - Unproven
by prezjordan 9y ago
What's been helpful for me has been organizing projects into a hierarchy (you can use something like Trello, or you could just wing it like I do)
- Unproven ideas aka "disposable things I want to just play around with"
- Things to explore further aka "ooh maybe I could flesh this out into something cool!"
- Things to polish aka "okay let's do the grunt work to ship this"
Otherwise, I've just become okay with having a billion unfinished things. I spent the last few months learning OCaml, and put code[1][2][3][4] on GitHub without feeling like I need to "finish" or "ship" anything.
The code might prove useful to a passerby, or it may not. To me it doesn't matter too much - no real downside to just "putting it out there"
My motto is basically: Feel free to rm -rf, git push, or even go as far as to make a fancy landing page. Just have fun and don't forget to share whatever you learn.
[1]: https://github.com/jdan/ocaml-micro https://github.com/jdan/ocaml-micro
[2]: https://github.com/jdan/ocaml-data-structures https://github.com/jdan/ocaml-data-structures
[3]: https://github.com/jdan/ocaml-calculator-game https://github.com/jdan/ocaml-calculator-game
[4]: https://github.com/jdan/ocaml-web-framework https://github.com/jdan/ocaml-web-framework
- jansho 9y agoI like the way you prioritise! You say that you have a billion unfinished things, do you have a way to keep track of them, so that in the future you can pick one up right away?
- prezjordan 9y agoI used to use Trello but it didn't prove to be too helpful - it led to me thinking I was being productive just by shuffling cards around, when in reality I was wasting my time. So I pretty much just wing it, and when I get a wave of motivation for something (compilers, frontend tech, blah blah blah) I just ride it. When I don't, I try not to fret too much.
- Mz 9y agoCreate a website for each. Add to it as things come up.
- Datenstrom 9y agoThis is exactly what I do. The last few months learning rust I've created a lot of "disposable" things to play with[1]. I use GitLab groups and subgroups to sort my projects into essentially those categories. [1]: https://gitlab.com/iron-oxide https://gitlab.com/iron-oxide