My checklist is really general right now, as in:
tl;dr ~ Basically, my goal is to figure out true productivity without a team-oriented structure and requirement specifications like I (am supposed to have) at my day job. Need discipline.
My dilemma right now is this: I have not successfully pushed so much as an initial commit to any project of my own since I was a young teenager (am 24 now), I have several awesome-to-me projects that I know I'm capable of seeing through to fruition, and that one project I have on GitHub is embarrassing at best. It's literally a key-logger for Chrome.
Meanwhile, I've historically been very productive at my day job at a cubicle-bound software developer. My girlfriend calls this job "work work." I don't like talking about it that way, my "real job." While it is paying the bills, it satisfies very few of my own aspirations in tech.
I've rejected interviews for "cooler" jobs closer to home, working with much cooler tech and a team closer in age, just because I don't have first-hand experience in things they said they'd train me on (React, Redux, TS for one).
So my goal is to get one project out of the way someday between now and the end of Jan. I know I can do it, and once I do, I will have shown myself with tangible results that I am able to discipline myself enough to get something done. And I should be able to since I think they're cool!
But I go down the choice overload rabbit hole and typically don't survive more than a couple days of a project before putting myself down.
I know I'll figure it out... ✌