• Does anybody else constantly not finish things?
    48 replies, posted
I know this thread isn't actually discussing code and that but it's still about programming so I guess this section fits. I constantly don't finish projects. I get them to a certain level of completion but then I may encounter a problem and I'll lose motivation to continue. Simple question really, am I the only one who has this problem or do any of you guys ever have the same problem?
This is common amongst any project that takes at least a few days to complete.
Yeah, all the time. Occasionally I'll go back to finish it, wounder what the hell I was thinking, restart from scratch, and once again get bored at the same spot.
Happens to me too. I think one solution is working with other people, that way you push them and they push you.
This happens to me too much, too much.
Did that with a programming assignment for my college course :v: I had a problem in one of the applications we needed to develop, so I decided to drop that and go work on a alternative. So the half working one never got finished. Came back to it today and instantly figured out how to fix it without thought. Amazed myself and my shitty programming abilities.
Yup, happens to me too. [editline]09:36PM[/editline] I have over 12 unfinished projects laying around in my addons folder :v:
As a wise young lad told me, "You aren't a real programmer until you work at 5-10 projects at the same time". And that often results in either, very slow progress or some projects get scrapped :v:
There are 146 projects in my projects folder. Does that answer your question?
[QUOTE=ShaRose_;21516560]There are 146 projects in my projects folder. Does that answer your question?[/QUOTE] holy shit...
I used to have this problem, but I find now that I'm getting way better at programming I can generally predict what libraries I'll need, generate the necessary logic and write the program in a few hours to a few days and won't lose interest. The biggest thing that made me lose interest was silly errors that are near-impossible to catch, and leave you puzzled for quite a while. That and unreasonable goals.
Everything I ever started I never finished.
[QUOTE=Panda X;21516871]Everything I ever started I never finished.[/QUOTE] I've finished maybe 6-7 things. None of which I've released. Current project is an assembly compression thing, and a wrapper for msi2xml that will unpack msis, rename the files to current representations, and when you repack it to msi it will update the hashes and that for you. I'm working on adding new files at the moment, but there's a lot to do there, so I'm kicking my feet as I don't really need it. Oh, and that assembly compressor in case anyone was wondering: It takes the assembly you want to compress, takes any referenced assemblies (in that program's folder), compresses the whole lot, sticks the compressed assemblies in the resources of a bootstrapper via mono.cecil injection, and then when you run the bootstrapper it decompresses the main assembly in memory, and then hooks the appdomain so that any other assemblies needed are decompressed and loaded from the resources of the bootstrapper, and then loaded in from memory. Only issue now is that .net doesn't have a way to invoke that main assembly the way I want, I can get it working perfectly if it saves it to a temporary file and then invokes it, but I can't get it to run from memory for lack of a function to do that (That I can access that is, I can see the internal function that would do EXACTLY what I need thanks to reflector), which is why it's on hiatus. Generally though, if I don't finish something it's because of something like those two cases there.
Why you don't you find the Assembly's EntryPoint and invoke that directly?
Yeah happens a lot to me too, last time I actually finished something was some ball "simulation" game (it even had buttons and shit), and it was barely over 300 or so lines of code. The problem with me isn't encountering problems, it's not encountering them, I basically go "aha so I can do this and this that way and that's it", but I never actually get around doing it, since I already know how.
I never finish anyth
always- I have to keep convincing myself- Come one its awesome. But i always end up stopping because I just really cant go much further
I start making something with good intentions but then I'll come across something I don't understand or can't do and end up leaving it until when I come back to it I don't know what it was that I had been doing, then I scrap it completely and start on something else.
[QUOTE=turb_;21520005]Why you don't you find the Assembly's EntryPoint and invoke that directly?[/QUOTE] That never seems to work for me. I am debating just injecting a new main method, copying the original assemblies main there, and injecting my own so it would load needed assemblies and just run the normal main though. It would not compress the original assembly, but meh. It'd probably be cleaner. [editline]03:03PM[/editline] Never mind, I go and try it again just to get the exception and it works. What the hell. [editline]03:24PM[/editline] I've used reflexil to remove and hack shit down to 7.5 kb for the wrapper. Woo. [editline]03:34PM[/editline] Hmm, I found why it likes to crash all the time. For some reason mono.cecil is setting it to run on .net 1.0. I tried setting it to 4.0, and it works. [editline]03:36PM[/editline] Interesting, mono.cecil only has definitions for 1.0, 1.1, and 2.0 in my executable. I wonder how reflexil does it... [editline]03:43PM[/editline] It was a custom build of cecil.mono. Now it works! [editline]03:59PM[/editline] Compressed 'FoobarSteam.exe' (with 3 referenced assemblies) from a total of 894976 bytes to 378368 bytes! (A total reduction of %42.28 percent!)
All the time ;'( Working with somebody else is a definite way of keeping going though
Well this is reassuring, I didn't think it'd be this common!
I hardly ever finish anything. When all the fun is done I just leave it be 'cause I'm only doing it for the joy of coding:v:
I used to either run projects into the ground or just give up from shear frustration. Now I end up deciding halfway through that it isn't really as interesting as I thought it was and I become demoralized.
:downs:
Most of the time its because i do something to hard This topic reminds me i still have half a telnet text-rpg to finish
I've only finished about 1/4 of the projects I started.
[QUOTE=i300;21551233]:downs:[/QUOTE] Was this directed at me?
I rarely finish projects, but what i dont finish i usually learn from so its all good.. I guess i have about 10-15 unfinished projects laying around
This is why I always make a tech demo before I make anything. I know that if I can't finish that, there's no way I'll finish the actual thing.
[QUOTE=reeferdk;21557060]I rarely finish projects, but what i dont finish i usually learn from so its all good.. I guess i have about 10-15 unfinished projects laying around[/QUOTE] I agree with this completely. As for me, yes I rarely finish any projects. The projects I ever could finish were little bots/macros for games. But nothing big or fancy.
Sorry, you need to Log In to post a reply to this thread.