As you may already know, I am involved in a lot of projects, I'm not gonna make a list because that's not the most important stuff.
One of the problems I have with myself is basically this: I work on a project for some time, then stop working on it for a few days or even weeks and when I want to work back on it, I just do it for a few minutes or I can't.
I tried a lot of stuff like music, playing video games before/after working. I even went to the point of trying to set myself deadlines for features or bug fixes. But not a lot of success tho.
This just annoy the hell out of me and this can "harm" those projects by delaying them. So fellow TWHLers, what are your tricks/secrets to work on projects without forgetting about them and finish them to the end?
First of all, thank you for this journal. It prevented me from overthinking something that recently happened in the ShoutBox. x(
Let's see how I do my projects, at least the mapping ones:
I don't use my phone. Except only to listen to music because Google Play Music is a nice app, and the music sounds much better on my phone with earplugs compared to listening it on my laptop with my barely-working headphones.
I stay away from social networks. I even stay away from Discord, Skype, the Steam chat etc. (sometimes)
I find it the most productive to work when my Internet connection is lost, but having Internet connection is also too useful to not be use.
Ignore this one.
And, lastly, I try to never drift away with my thoughts. I at least try.
When you have a problem, and you want to solve it, you think about the solution. The thinking part will cost you (probably a lot of) time if you think about other things and focus on them instead of the problem's solution.
That's pretty much it, I can't think of anything else.
Every time I boot up the editor, I either immediately close it or open a map and then close the editor. Can't say it's laziness, because I can simple start a new map for no reason, work on it some time, save it and then never open it again.
It's hard to explain, especially with my shitty language knowledge. But I hope you get the idea.
I'd kill to work on a team cause I've at least got people to motivate me, but all alone I give up on every project after a few days. It's saddening. And I can get a lot of work done fast but I've lost all my motivation recently. Life just gets in the way.
Still don't know a solution, maybe someone understands my exact situation. I'll never know.
Well, I suspect it's my laziness, but I'm not sure.
...Though most of the projects I work on are my own so there's not really anybody else who is waiting for me to finish, that helps a lot
That's what it does lead to. Most of these map sources will probably never get finished.
Hmm, maybe I should upload all this to the "Unfinished stuff" category?
The issue you're describing here is very common among people working on personal projects, me included. My opinion: I think it's because we start or join a project as soon as we're excited about it, without really much thinking behind.
Personally, and I think that's the case of most of us, I grow tired of most projects quite quickly. The excitement I had at the beginning is soon gone. If I rely only on that excitement to keep me going, I'm never going to end anything. I'm just going to start a new project, cancel it, start another one. My piece of advice? Choose one project you really like, write down somewhere what project you're working on, and work on it. Dismiss any temptation to work on another project. The pleasure of working on it will plummet sooner or later, but the fact of forcing yourself to only work on this project and not start any other project will keep you going.
Also: on some of my projects I showed off what I was doing too early, like for Shift-Two v2 (which is now more dead than ever). I got used to the pleasure of showing the progress I've made to people. But the pace of the progress can slow down or be less noticeable. Besides, feeling that I'm working on my project because I am obliged to show something to other people makes me demotivated and dislike what I'm doing. If I'm not giving up, I'm won't be doing good work.
In short, choose your projects carefully (and don't choose one because you'll like to show off what you're doing), make good, good progress before you start talking about your project to other people, and don't have too many projects.
I think it's helpful to record your progress, assiduity and TODO on paper. It's very pleasant to cross out TODO items or a day on which you worked.
EDIT: Damn, I talk too much.
I need to get rid of all these map sources and leave only those I'm currently working with.
Just look at this dirt:
And that's just a part of it, lol.
UE realated stuff I can stretch for longer periods of time, gs/source not so much; damn engine limitations can get infuriating at times.
@Loulimi
The problem is that I'm not going to work on these any longer.
I can upload all my unfinished map sources (except for the ones I'm "working" on) to the map vault for modders and mappers to use these in their own mods or mappacks (without crediting me of course), or just to learn something new about HL/CS level design.
"Just look at this dirt"
That's not dirt. I store my HL and CS map sources on separate HDDs. This is the dirt.
Oh yeah, I pushed GoldSRC to its limit last night.
Too many sprites...
Clipnodes: 99.5% filled
AllocBlock: 62/64
And a few more things have been mostly filled, but I can't remember. I can't wait to switch to Source...
@Windawz
Yeah, but I only have one HDD and one partition. :c
I guess I could also upload all my old map sources somewhere. Especially de_kobbl's once I'm done with fun_kobbl.
It seems mental blocks are pretty consistent with mod developers or really any form of creative activity.
One think I can say is that it gets a lot harder to get back on the horse the longer you've been working on a project.
When I started working on The Core, I would take maybe a day or two off but I'd be itching to get back to it. These days, I can sometimes go month's before I get inspired to carry on.
I'm afraid I don't have the answer to your question just yet.
Well, this gave me a hope.
My favorite thing to do is crank down the AC and put on a warm plaid shirt, maybe sip some wine and get to work.
@Admer : even with music I can't find the motivation or will to work on the projects. And when I do, I'm not the kind of guy that gets distracted by social media or whatever.
@Windauz & @Penguinboy : same, I started my IDE (Visual Studio or Qt Creator), open the project, open a source file, stare at it for 10 seconds, then close everything.
@Snehk : From a programmer's point of view, I would like to post more W.I.P. or even PoC (Proof of Concept) but most of them require specific assets like models/animations and I don't have the skills to do that. I did tried to learn one or both of them but no luck about it. So my only solution is to use assets from other mods/games and since they are protected by copyrights and licenses, I can't showcase them (even if I do tell they are placeholders and used for demonstration purposes).
@Loulimi : I think you are right, maybe if I had one project at a time, I wouldn't be here complaining about that. But back then, I was a stupid kid that was excited about programming things and would say "Yes" without hesitation. Right now, this is no longer a problem, I can say "No, I've already got those on my hands." even if it pains me to say so. About the "progress report", I do have "TODOs" laying around my own code (and my IDE reminds me about it), for some projects we even have a Trello board and aside from organization, it doesn't help a lot (also it can be easy to forgot to update the board).
@Kachito : engine's limitations aren't really a problem for me. I know right from the start that I can't ask Gold Source to perform as well as an Unreal Engine 4 game.
@Urby : I share the same feeling as you do.
@rufee : you are right about the "loose interest for repetitive tasks" part and I realize this with "Half-Rats: Parasomnia". It was more fun (re)programming the "core" systems (FMOD, shop system, mutator system...) rather than working on the major gameplay stuff like NPCs (except for their special traits) and weapons, but I always kept sight that those repetitive tasks is what make the project shining it's light. @Half-Rats: if you do read this, don't take it the wrong way, I enjoyed (and still enjoy) working on Parasomnia ^^
@zeeba-G : even stuff like that didn't helped to bring (back) motivation to work on a project. I remember sometimes preparing a cup of coffee, starting the tools, staring at the code for 15 seconds and shutting everything down.
Also, if you need assets you may ask around TWHL or some other site if anyone is willing to lend you a hand, with reward being satisfaction and practise. A real enthusiast, rook, or someone with too much time on his/her's hands will sooner or later help.
LOOK A DOG WITH A PUFFY TAIL!