• 0 Posts
  • 5 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle


  • I personally prefer consistent and smaller releases. It offers less opportunity for big bugs to creep in along with smaller fixes and features.

    I saw agile mentioned here but here’s another suggestion. Agile can be helpful in the right situations but for solo devs/tiny teams, I really recommend looking into Basecamps “Shape Up” method. It uses longer cycles vs shorter sprints with a cool down period in between.

    So in the case of OP, they could set a 6 week cycle and plan for things that can definitely be completed during that time period. Right at the end of the cycle you release. The goal is to finish before the cooldown to give yourself time to breathe and plan what to do for your next cycle. Play around with a fun feature, learn about a new tool or technique you wanna try, organizing your backlog, etc. You don’t want to spill tasks into the cooldown. Else it’s not a cooldown.

    The online version of the Shape Up book is free and can be found here.


  • This is a big one. One of my friends would constantly berate himself like “I’m such an idiot”, “I’m a dumb old dinosaur” anytime he couldn’t fully grasp a new concept. Over time I could tell that it was actually making him less likely to give himself a chance at understanding. And he truly is a smart dude. One day I called him out on it and he just stayed quiet, took a deep breath and said “you’re right. I’m not an idiot, just need time to understand”. He no longer says it and now embraces a mental challenge.