Combating burnout, preventing lost focus

Been on the longest streak working on a project I have ever been on, but I have all of these ideas for other projects that keep creeping in. I have been giving myself little breaks to get these ideas out but always trying to stay on track to finish one thing for a change, and only prototype things outside of the main project quickly or stop working after a set time and then devote the rest of the week to the main project. Burnout is less easy, but I guess simply not forcing it and letting the flow happen whenever it happens is working pretty good. How about you? What do you do about the devprobs, bobs?

I felt some burn out creeping in too but I am having a great time just responding to question on Godot forums. it’s relaxing and helps shows me what I know and what I don’t know. the showing me what I know provides a looking back at how far I have come and the what I don’t know inspires with showing me room to grow. just try a few questions it’s addictive. if you want you might have some others add to your project they can take you in new direction or say do you really need to be working on this part. if your not wanting to do that you could put a outline of your project for others to poke fun at and say why on earth would you waste your time doing x when you could finish it quick with y. I have never really finished much so I am not the best person to be taking advice on this but sometimes I just remake the project starting fresh using the old iteration as design outline and copypasta mine. scope creep, evolving creep, and burnout are all super hard to deal with, that comes with any project even non programming ones. in making physical objects such as jewelry I have learn that some times you have to just start over fresh, not sure if that’s a good practice in programming yet.

3 Likes

I have been trying helping out a bit with questions. It may catch on with me after a few and does keep my head in the game. But yes, starting over has to happen, at least for me I usually have to do at least three iterations but always have something I’ve learned and the next time I always have improvements in both the speed and optimization of development. You could probably do it forever, but at some point you must recognize diminishing returns and just finish the damn thing, I think?

Doing any one thing for a long unbroken stretch is guaranteed to make you lose focus/interest/morale sooner or later.

I’m also on the longest continuous time I have spent on a project, but it’s a “framework” …before Godot 4 I hadn’t found an engine that felt intuitive to me. So when I got Godot I started trying to make all the ideas for different little games I had, all at once lol ^^ and gathering the common code between them into a shared library project of sorts. Then I made it open source which gave me an excuse to instill some discipline i.e. in maintaining clean code etc.

Now I’m basically working on multiple projects bit by bit but they all feed into each other: Each game helps me add some stuff into the central framework, which in turn improves my other games. When I get bored of working on one genre, I switch to the others :alien:

1 Like