There's no shame in not finishing your hobby projects. Worrying about that is pointless.
There is still benefit in finishing projects. The Cult of Done Manifesto has a brilliant 13th entry: "Done is the engine of more".
By finishing things, you'll inspire more work, you gain momentum and you can get feedback that feeds into creating more.
I love that phrasing.
"Done is the engine of more"
I like that: "Done is the engine of more"
I've developed software for 40 years, most of it as a consultant. My internal guiding question has been "What does Done mean?"
I like working with new coders: they haven't had time to develop bad habits yet, heh. School and hobby work doesn't teach planning skills, how to think about Done.
@tuban_muzuru the Definition of Done is such an important, undervalued and underdeveloped skill in software industry!
Great to hear you're helping new coders learn the value of it.
Do you use a planning tool? I use Redbooth, to keep myself sane, but I do not like most of these tools: they become a solution in search of a problem.
@tuban_muzuru Depends on the project and organization. For work stuff, Jira has often been the de facto tool.
For personal software projects, I use different lightweight kanban-style solutions (Kanban plugin with Obsidian, project boards in Notion, GitHub issues).
For non-software projects, I have random collections of notes in notebooks, note-taking tools, Slack threads and Discord discussions.
I like to keep the tools very simple so they stay out of the way.
I've used Jira for years. It often becomes tyrannous, the way some firms use Jira.
I started using Redbooth, it's lightweight, clean interface, well thought through.
Every five years, it seems, I have to moult, like a bird shedding its feathers. Everything changes so fast. I'm amassing a pile of notes, all the things I'm learning/relearning.
I'm the project now, heh heh
Oh - my daughter and son in law live in Turku / Åbo.
@tuban_muzuru I agree with your sentiments on Jira. It can be very powerful if used well but most often just becomes a burden on its own.
In the big picture, the biggest problems usually arise from the processes more than tools but tool's design of course affects the processes.
Linear (https://linear.app/) is one of the tools I've wanted to use for a long time but haven't had a chance yet. They have really good ideas and design put into it.
Turku is a lovely place to live!
@hamatti @tuban_muzuru Hi both
I’ve found Linear is pretty nice web UI and is nicely "task focused". (This has had other side effects at work, but I won’t unpack them here)
We started using it for work about six months ago and I opened a personal account for managing coding and house projects. All good for personal and work so far.