DEV Community

markamaze
markamaze

Posted on

Using a stack to manage my workflow

Just thought I'd share a self organization tool I've found helpful and thought others might too.

I often will go layers deep into my project to reach a development goal; to get one thing right means getting another right, but the second has multiple things that need to be right, and so on.

To help with this, i created a physical stack with post it notes. The first note is a primary goal and if applicable, the pieces of that problem. When i decide what part i need to work on first, i write that on the next note and put it on the top of the stack. Then the specific part of that needs to be developed goes on a note and on the top of the stack. I keep doing this until I'm at a point of solving a specific problem.

When I'm finished with that problem i toss the note from the top of the stack and get right back to work on the previous problem until it's done (which may require building up the stack again).

With this i always know what my current problem is and what led me there. This is very helpful when interruptions are unavoidable, and for not losing track of what should be worked on in order keep moving forward.

I also keep a backlog stack of notes that i think of or discover along the way but don't want/need to add to the current stack. These may start a new stack someday, become necessary and added to the current stack, or even just thrown out eventually for whatever reason. Having this as a dumping ground for things that come up helps to let it go and keep focused on the current problem.

Top comments (2)

Collapse
 
bulletninja profile image
Bulletninja

I like this idea a lot. I wonder if it mixes well enough with something like taskheat + something else 🤔

Collapse
 
markamaze profile image
markamaze

It got me thinking it might be a good little project to test my development skills. Decided to build it as an android app.