I am going to resign, this time for real

Started by Crimson Wizard, Sun 11/09/2016 18:20:24

Previous topic - Next topic

Crimson Wizard

I've spent the last two weeks trying to make myself work on some future feature I wanted to add to AGS, and even though I managed to force myself to make some progress, I realized again that I do not really want to do this.

I know I have tried to quit several times already, but I usually waited for too long, having the stress and desperation fill up to the point when I experience another breakdown and burst into another tantrum. I do not want for this to happen again.
I know that some people think that I do a good thing with this project, but I am not sure if that's true. I honestly do not get anything positive from it. There were few bright moments, but they were quickly fading away. There is no pleasure, no feeling of accomplishment, nothing. Regardless of what I do, it never feels like work is done, quite contrary, it feels like the destination is not any closer.
This may be irrational, because obviously some problems were solved, but when I try to tell this to myself, it somehow does not work.

I was trying to understand what keeps me working on this program, but in the end it seems that it is nothing good. Maybe it is the silly pride, which does not let me acknowledge the defeat; or maybe it is not the pride, but fear of failure... Somehow it happened that I never was able to complete any project in my life... like at all... I kept quitting all the time. And perhaps I am also afraid of searching for a new work, because I do not believe in myself anymore after failing so many times. Even thinking about doing something else makes me feel so bad because I do not believe that I can do anything.

But really, this is a choice between trying something different and forcing the same thing over and over again until I get completely insane. I had so many plans, and half-made work that I hoped to put into the engine, which would be a real pain to throw out, but I must let it go, because the more I keep myself bound to this work, the harder it will be to recover after I finally quit.

CaptainD

Mate if moving on to something else is really what you want to do, then that's what you have to do.  Just please know that MANY of us are truly grateful for all you've done for the development of AGS (and maybe you don't feel like you've accomplished or finished much, but you have in the eyes of the AGS community).

Wishing the very best with whatever you decide to do next.
 

Danvzare

You've done good. You might stop working on the AGS engine, but never forget that you've made a lasting impression on the engine and the community as a result.

If resigning from this makes you feel better, then go for it!
You've gone above and beyond with this engine, and for that, we're all very grateful.

Quote from: Crimson Wizard on Sun 11/09/2016 18:20:24
Somehow it happened that I never was able to complete any project in my life... like at all... I kept quitting all the time.
Well you can mark AGS as something you've completed. Just look at all of the version numbers you've managed to add to it!
Sure it doesn't have all the features you wanted. But that goes for absolutely everything in life. No game or piece of software, has ever been made with all of the features the creator wanted. But those lack of feature don't make those programs any less complete.
Now give yourself a pat on the back for a job well done. :-D

Cassiebsg

Sometimes you have to realize that this is a project with no end, there will ALWAYS be features you want/can add, requests for this and that, small bugs to crush, new compatibilities will be needed, and so on.

I had a teacher that once told us that having a deadline to finish a project was a good thing, because otherwise we would never finish it. No matter how good it is, you will still want to add more and make it "perfect"... only perfection is not a reachable state. All you can do is do your best, strive to become better and put an end to the projects, and move on to new ones.

So, you feel that now is the time for you to put that end point to this project, then by all means, keep your sanity and do it. Don't call it quits, but putting an end to the story. All stories have a start, middle and end.

And be sure that you have accomplished much! Breaking the chains of the limited game resolution is probably the biggest achievement I can think of (but then I haven't been here so long) not to mention solving everyone small problems, making engine hacks by request, experimenting... You should never feel that you accomplished nothing! (wrong)

If you get no pleasure from doing this anymore, than stop! A hobby should be fun... work... can be fun, but often is not, but we need to do it so we keep working, but a hobby that is no longer fun? Why continue?

Just the other day you were talking about making an adventure game! Go make that, and don't care if we like it or not, just as long as it's fun for you! And if you don't want to write the story... well, plenty of ppl wanting a coder for their stories. ;)

Anyway, thanks bunch for all your hard work on the engine! (nod)
There are those who believe that life here began out there...

Slasher

To do what you have done is like Christians to the lions... you have survived so far.....

It is an enormous task you took on and much progress has been made. Of course it is never ending and sometimes you need to step back and either retire or come back with a vengeance.

Don't ever feel you are not appreciated for who you are, or what you have done (nod)

Three  hooray's for Crimson...

Hip hip hooray
Hip hip hooray
Hip hip hooray


Anakin

I have been using the engine intermittently for few years now and I am a long time rabid forum reader.  AGS is my way back to coding/scripting - a passion never really blossomed which I now enjoy during the most bizarre hours of the day/night - and it has represented the means to pursue the dream of my youth (which goes back to when the first MI was published...): that of making my own adventure game.  Also, the work of so many people who made games with AGS has rekindled me with the genre that I loved. Frankly, I do not know if I ever finish my project but its the process that I mostly enjoy.  Your work on AGS is absolutely BRILLIANT and I am sure it means a lot to many (count 1, here).  You made possible for people like me to give a shoot of doing something that only big companies and professionals could do years ago.  This is absolutely a remarkable achievement. I never wrote in the forum but I just felt compelled to write because stating that AGS is a failure or not a major accomplishment is by all means a gross misrepresentation of reality. I regret not having asked for advise while I had the opportunity (unless you decide to stick around) and good luck with where life will bring you.

StillInThe90s

Quote from: CaptainD on Sun 11/09/2016 18:41:49
Mate if moving on to something else is really what you want to do, then that's what you have to do.  Just please know that MANY of us are truly grateful for all you've done for the development of AGS (and maybe you don't feel like you've accomplished or finished much, but you have in the eyes of the AGS community).

Wishing the very best with whatever you decide to do next.
I second that. Thanks for all the hard work and best wishes!

Crimson Wizard

#7
Quote from: Cassiebsg on Sun 11/09/2016 19:15:03
And be sure that you have accomplished much! Breaking the chains of the limited game resolution is probably the biggest achievement I can think of

Custom resolutions is something that should not be worth mentioning at all. That is a basic, natural thing for any engine, and yet took me few months to accomplish because of all the ties in the old code.

I should not be keeping old code and just write it anew, transferring only most useful functionality. Sure, people will be annoyed saying that that it no longer works as AGS, but people complain all time, especially when need to learn new stuff. Yet I was persuaded by talks that we should continue with old code, or maybe persuaded myself that I need to follow this guideline, sticking with old code, spending months simply making it LOOK better, instead of doing more useful job. I made a terrible mistake, and paid 4 years of my life for it. And meanwhile many former agsers left for using or even writing other engines.

Crimson Wizard

@Anakin, I am not the one who created AGS, so what you said probably should not be addressed to me.

Radiant

So, you mentioned in the MAGS thread that you wanted to write a game? Go try it already, you might like it :) And do try it for yourself, not for us, of course.

Cassiebsg

Might be you feel it's not "worth mentioning" cause it's a basic thing... but the thing is, before YOU added it there were no custom resolutions. Maybe it was something that should have taken 5 minutes and 3 lines of code and took a few months... so what? This is a hobby, not a job. We appreciate all you've done and will continue to do so, even if you think you don't deserve it. We KNOW you DO! (nod)

Also, correct it me if I'm wrong, but AGS is open source and you're allowed to do what ever you like? If you want to make new code and remove all the "old code" and deprecated stuff, who's to stop you but your self? You could just do "AGS Phoenix" (or some other name) and clean the stuff you mean shouldn't be there any longer. People that are just picking up AGS will just learn the new stuff instead, and the rest can either move on or continue using the old version.

In other words, just do what you feel like doing!
There are those who believe that life here began out there...

Jack

You sound past tired, so better just forget about engine development for weeks, months, years. However long it takes until it doesn't feel like a burden any more and you can objectively decide whether it's something you still want to do.

Maybe it was a mistake supporting the legacy code while expanding it. Like you said, you paid for it. As a maintainer of old code I know that even a better-designed new implementation will create bugs in existing work flows exactly because it's working much better than the original. You can bet there would be dozens of old AGS games that don't work right any more simply because their design was predicated on the idiosyncrasies of the engine at the time.

And sure it would've been nice if custom resolutions had been baked in from the start, but it wasn't. And until you fixed it, every 4:3 game we made ran stretched on everyone's widescreen monitors, including our own. There's a reason this is always brought up. It's the single most important change, post 3.2.1. Systematically removing all the various limitations has also been critical.

Anyway, let me know if you need help with that game.

KyriakosCH

Hi Crimson, i don't know you, but i gather you have been instrumental in creating and/or expanding the AGS engine, so i am sure there was no failure at all on your part..

That said, i hope you find what you are looking for!
This is the Way - A dark allegory. My Twitter!  My Youtube!

Anakin

Quote from: Crimson Wizard on Sun 11/09/2016 20:54:21
@Anakin, I am not the one who created AGS, so what you said probably should not be addressed to me.

But I reckon you contributed to its development - and provided tremendous help to users in the forum.

Ali

Nice work, CW. Thanks for all your help.

NickyNyce

Nothing is more important than you. Go do you, have fun, enjoy life and f@ck everything else until you feel better. When you feel better, f@ck everything else again! Repeat process until you're tired of enjoying life.

Thanks bud. It's a thankless job. The only satisfaction you will ever get is self satisfaction.

jwalt

R. Steven Glanville, the guy doing all the coding on his Anim8or program, avoids burning out by taking a yearly three month summer vacation in Italy. He has also retired, likely with a pension that allows him to spend all that time in Italy. While he does maintain the Anim8or web site and responds to questions while in Italy, all the coding and feature additions have to wait for Fall to arrive. Take a long vacation if it will help you out.

I get worried at the thought of having you drop out totally. You may have the greatest knowledge base on the Engine and Editor, and you certainly seem to have "solved" quite a few issues that have cropped up over time. Whatever happens, I wish you the best! 

Andail

So long and thanks for all the code!

Seriously though, most people have spent the same amount of time browsing facebook or playing pokemon go or something like that.
If nothing else, your time here has made lots of others happy and grateful.

Surely you can hang around even if you've retired from the engine developing side? You can focus on making games. Or being social. We like you!

Mandle

Quote from: Andail on Mon 12/09/2016 08:52:34
Surely you can hang around even if you've retired from the engine developing side? You can focus on making games. Or being social. We like you!

+1

AnasAbdin

Your existence to us it not limited to 'a very appreciated engine developer'.. you're a major part of the AGS family and a very good friend. It's not up to you to disappear from our lives just like that! Come on man we love you :-* Like Andail said, just relax and hang around here :)

Chicky

Best of luck for your next project CW, I second all that has been said, you've given a great deal to the community and should be proud of what you have accomplished.

If you decide to give AGS as a whole a bit of a break that's perfectly understandable, but please do pop into the forums from time to time and say hi :smiley:

Retro Wolf

Good luck mate! Though I want to see an AGS game out of you at some point! ;)

Danvzare

Like Andail said, stick around the forums and talk. Because we'll miss you if you don't.

As for the engine. Just screw it. You worked on it for years on end and you did a good job on it. You may not think you did a good job, but everyone else clearly does.
And in my opinion, that's all that matters.
Now stop being masochistic and find something enjoyable to do! :-D

Crimson Wizard

#23
To elaborate, I am still releasing 3.4.0 (hopefully on this week BTW). And probably be around fixing bugs in it for some time, because it won't be nice to leave the version with some crashes in it.

CrashPL

Hey man, I completely understand you. If you can't find any joy or motivation in something you invest your free time on, it's not worth to just drag it any longer and force yourself to do stuff. You already did an amazing job at taking care of the AGS code, implementing new things and bugfixes, as well as being close to the community and listening to the engine users. And the fact that you still wish to release 3.4.0 and fix any issues that may pop up is mostly admirable.

Thank you for working, supporting and taking care of such amazing and easy to use engine, as you did a perfect job at it. If you wish to take a break - please do so! You really deserved it. :) But be sure to give us a visit from time to time!

xil

One of the most important things I think we all have to learn at some point in life is that it's not always a bad thing to look out for number one.

You have given so much to this community / AGS as an engine in general and that's a huge achievement and one that I (and many others as you can see) are very, very grateful for.

But take some time to look out for number one, go do something that _you_ want to do, or go do nothing at all, sometimes that's just as good :)
Calico Reverie - Independent Game Development, Pixel Art & Other Stuff
Games: Mi - Starlit Grave - IAMJASON - Aractaur - blind to siberia - Wrong Channel - Memoriae - Point Of No Return

m0ds

If you need to step away from it for a bit, step away. If you need to walk away from it entirely, walk away. Not many people take on projects that have an unclear end goal. You, and many of us, gave an end goal a second thought about 4 years ago. Since then it's pretty much just drifted, and you've done a tremendous job on that drift... a lot of people speak highly of your work on the engine. I use 3.3.0 and the most complicated function aFart.Play(), so not sure if I'm using CW tech personally, but what you've put in, what CJ walked away from, 4-5 years ago, hasn't gone un-noticed! But a project should be fulfilling. If this isn't fulfilling then don't feel guilty about that, accepting it (as you have done) is a commendable thing to do. Point being, you've done more than any of us could ask for in the first place, it's a-ok to take some moments for yourself, and even better that you can share openly that it's a period where you need to cool off. A lot of people will just burnout and disappear without explanatiCHRIS JONES. Nice one CW! ps. AGS 4, ftw. As discussed but pushed aside into the drift, 2012.

ThreeOhFour

Thanks for all the time you've put into AGS and the valuable additions you've made to the engine. Sorry to hear that you feel some regret and frustration because of it, all big projects leave me with some regrets, but again, your work has been very useful. Maybe you don't feel like you've done it the right way, or the best way, or that you wasted time, but many of the additions that you've implemented have been what's helped us to keep using the engine. Very appreciated mate! :smiley:

Dave Gilbert

Just wanted to add to the praise. You work on the engine has been instrumental in keeping this engine viable. I was on the verge of giving up on it entirely before you released an version that removed a large number of my frustrations with it! :) Though we might not say it enough, we are VERY grateful for everything you've done and you more than deserve a break - permanent or no. Either way, I hope you stick around the forums. Best of luck with whatever you do!

straydogstrut

Quote from: Crimson Wizard on Sun 11/09/2016 18:20:24
Somehow it happened that I never was able to complete any project in my life... like at all... I kept quitting all the time.

Don't sell yourself short: You've made a massive contribution here. You need to look after yourself and definitely take some "me" time if you're not enjoying it any more. Try something else - express yourself in some other way - to generate some renewed energy. Be kind to yourself.

Crimson Wizard

#30
Quote from: Dave Gilbert on Tue 13/09/2016 22:40:50I was on the verge of giving up on it entirely before you released an version that removed a large number of my frustrations with it!
I think I already mentioned this few times, but sadly the part of the issue was lack of feedback and public consensus on what should be fixed top priority. I did a lot of things of low importance, simply because I was actively asked for them; and spent a lot of time trying experimental things, because I did not know what is best to do exactly (some of them were not even released eventually).

Sometimes it felt like race against time, while not having clear definition on what I have to do.

CaesarCub

I know I'm new to the forums (well, I have lurked around for years, but never posted).
And I agree with everyone else, you have kept AGS code alive and added features to it which we all are very thankful for.

You should most definitely relax and do stuff you enjoy now.

LameNick

Hi CW, I'd like to thank you for all your hard work.
Implementing custom resolutions might not seem worth mentioning to you but you made it happen and for me and maybe for some others as well lack of that feature could quite possibly be a deal breaker.
How much wood would a wood chuck chuck if a wood chuck could chuck wood?

Adeel

Man up and do resign for real this time, CW! Good luck!

MiteWiseacreLives!

Thank You Crimson.  (nod)
For the record, you should definitely put "Took AGS Engine to Version 3.4" on your resume.

BunnyDeFluff

Hi Crimson Wizard. I am a total stranger to this AGS engine and the community. I am a simple selfish person. If this engine has nothing that I wanted I will just go somewhere else to find some other engines. This engine, like all the other open source engines, is a thankless job(at least not in the form of money). The fact that you even feel the need to tell people that you are going to quit, made you a far better person than me. So as a selfish and incompetent person that has nothing to give(at the moment) and everything to take, I am going to shamelessly ask you to stay, just because I think I will need you to continue developing this engine for me. And I think a lot of other selfish and incompetent people need you too. I am sorry if I hurt anyone's feeling by saying this.

RickJ

#36
@Bunny +

Danvzare

Quote from: BunnyDeFluff on Sat 01/10/2016 03:52:40
Hi Crimson Wizard. I am a total stranger to this AGS engine and the community. I am a simple selfish person. If this engine has nothing that I wanted I will just go somewhere else to find some other engines. This engine, like all the other open source engines, is a thankless job(at least not in the form of money). The fact that you even feel the need to tell people that you are going to quit, made you a far better person than me. So as a selfish and incompetent person that has nothing to give(at the moment) and everything to take, I am going to shamelessly ask you to stay, just because I think I will need you to continue developing this engine for me. And I think a lot of other selfish and incompetent people need you too. I am sorry if I hurt anyone's feeling by saying this.
You've got honesty, I'll give you that.
Maybe a little too blunt, but still, you're honest.

SMF spam blocked by CleanTalk