DEV Community

Discussion on: todo, blog

Collapse
 
recursivefaults profile image
Ryan Latta

One of the biggest problems people face with side projects is starting without a clear idea of what they would consider success.

My advice is that after you know what success is in your little project, break what you want to do down. I mean waaayy down. Down to the point of almost trivial.

Accomplish those super small tasks. Do enough you finish your project. Super small tasks aren't sexy, but you can DO them. Getting a really small thing done feels better than getting stuck on a medium thing.

I'll give a quick example: Lets say you're doing a to-do list and you need to show a to-do. You might break down that task a bit like this.

  • Render ANYTHING AT ALL <p>SUP</p>
  • Wrap that in a component
  • Add a checkbox
  • Change SUP to ANYTHING else through props
  • Put an alert up if someone clicks the box
  • Change the style if someone clicks the box

By the time you're done w/ that list, you are very close to having a todo item. I suspect most of those things don't feel too hard to do. It may not be the progress you dream of, but its progress.

Collapse
 
rickystylz01 profile image
Ricardo Maya

"Down to the point of almost trivial" <--- this is the truth.