Pages: 1
  Print  
Author Topic: Reaccessing goals/aims  (Read 3443 times)
Offline (Male) polygone
Posted on: August 17, 2011, 06:32:09 AM

Contributor
Location: England
Joined: Mar 2009
Posts: 803

View Profile
Well after the upgrade I would like to bring this topic up.

It seems there is not a direct goal set or aim for the project at the moment. People are just randomly implementing bits & pieces wherever, which does progress things yes but I think you'll find if things are more directed progress happens much quicker and is much more noticeable. When you have a set goal it also greatly increases the motivation for doing tasks that are less appealing and people as such put off, by just doing bits & pieces these will never get done because there is no direct reason to and they will always be put to last but if it is necessary to do them in order to reach a goal then they will more likely be done.

Previously you had a goal set to get a stable first release out which seemed like a good goal but then it got drifted away from. So I ask exactly is the main aim at the moment which you want for the project?
  • A stable release?
  • GM compatibility?
  • To annoy YYG's or prove them or the gmc wrong about something?
  • A bigger user base?
  • More developers?
  • More games created?
  • Or something else?
After you work that out you can set individual goals and actually work in parts directly towards achieving this. Doing a wish-wash of things and bits & pieces is not the best way to make things happen.

ps. yes this topic is largely directed towards you josh :p and it may go against how you naturally work but if you have a clear aim I think other people are more likely to help work around that also. I am interested to hear what other people are looking to get out of the project though.
« Last Edit: August 17, 2011, 07:07:47 AM by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Unknown gender) TheExDeus
Reply #1 Posted on: August 17, 2011, 06:43:08 AM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
The thing I can work on is GM compatibility (that is functions and such). My personal goal is to be able to load any gmk/gm6 I have and just compile it for speed and multiplatform madness.
The second thing I would want to see is stable released+website like the v4 a2h made that will make ENIGMA more accessible to more people (so just open the page, download a package and run it, no separate dependencies or anything). Also more refined and easier multiplatform support. Right now I can only compile for Win, but I would want to be able to compile for other things as well (though I guess its logical that you need linux to compile on linux, as you need to test it anyway). But then at least I would want to see working and easy android support and such.
Logged
Offline (Male) notachair
Reply #2 Posted on: August 17, 2011, 07:08:44 AM

Definitely not a chair
Contributor
Joined: Feb 2008
Posts: 299

View Profile
Quote
The second thing I would want to see is stable released+website like the v4 a2h made that will make ENIGMA more accessible to more people

I'm holding off on changing the site over to v5 for now. It's no use having a nice friendly site... yet.

I am considering refining this design a tad bit, though.
« Last Edit: August 17, 2011, 07:17:34 AM by a2h » Logged
Offline (Male) polygone
Reply #3 Posted on: August 17, 2011, 07:16:44 AM

Contributor
Location: England
Joined: Mar 2009
Posts: 803

View Profile
@HaRRiKiRi
Well yes most of us are limited to what we can actually which is why this is mainly aimed at josh since he has the flexibility to do most things.

Something like 'full GM compatibility for your games' is more of a main aim, once you have accessed this you can set individual goals (or steps) towards working to achieve it. In your case your recent goals have been completing individual function sets like paths and mp_grids. Which is the correct thing for you to do within your capabilities in order to help work towards that main aim. As you have been working in a set direction you have made progress which is actually noticeable and have done so rather quickly.
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Unknown gender) TheExDeus
Reply #4 Posted on: August 17, 2011, 09:38:22 AM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
Well the problem here is that Josh (and maybe others) don't even have short term goals. I already said cheese and others when I was working on paths - I will not do anything else until I finish them. When that was done, I worked on mp_ and also did nothing else until I finished them. Josh on the other hand sometimes does 100 things at one, and fails 99 of them.
Logged
Offline (Male) RetroX
Reply #5 Posted on: August 17, 2011, 12:25:29 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
a2h: It would be nice to, eventually, have a skin that's actually properly designed.  It's annoying that a load of pages exist but are not linked, such as http://enigma-dev.org/forums/index.php?action=mlist.

It would be best to work off of SMF's default theme instead of core. :V
« Last Edit: August 17, 2011, 12:40:29 PM by RetroX » Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #6 Posted on: August 17, 2011, 03:26:32 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2956

View Profile Email
That page is linked, Retro. It's at the bottom of the front page.

Polygone: What do you think this is, a democracy? This is FOSS. People work on what they like until there's a product.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) polygone
Reply #7 Posted on: August 17, 2011, 03:40:35 PM

Contributor
Location: England
Joined: Mar 2009
Posts: 803

View Profile
No, I'm not suggesting that you specifically work on what other people want. I'm suggesting that you work out what you want to achieve then actually work towards doing it personally with manageable goals, instead of just jumping about all over the place and leaving nothing fully completed. Because it's a lot more productive doing things that way.
« Last Edit: August 17, 2011, 03:43:02 PM by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Unknown gender) luiscubal
Reply #8 Posted on: August 17, 2011, 05:05:07 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
Quote
This is FOSS. People work on what they like until there's a product.
So basically ENIGMA is G-Creator Aurora 2.0?
Logged
Offline (Unknown gender) TheExDeus
Reply #9 Posted on: August 17, 2011, 05:07:00 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
I agree with poly. The last month or so Josh has worked on some midi synthesizer, code editor, lexer/parser and so on. The only things he finished or did was make varargs work in scripts and help me with mp_ (fixing pointer errors) and paths (pseudo-working math).

Quote
So basically ENIGMA is G-Creator Aurora 2.0?
I hope not. But while I am here I will work on it no matter what. So I will not allow this to sink.
« Last Edit: August 17, 2011, 05:09:00 PM by HaRRiKiRi » Logged
Offline (Male) Josh @ Dreamland
Reply #10 Posted on: August 17, 2011, 05:09:35 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2956

View Profile Email
And I imagine everyone will be quite happy when each of those things are done. They all need done eventually, and I don't feel like working constantly in the same spot. It gets boring, to say the least. It's nice in any occupation to have the freedom to jump around.

Projects fall through when developers get tired of what they do. I'll never get tired of what I do, and for a reason; there's always another piece to work on when you need a break from the last one.

I know exactly what I want to achieve, and I'm working toward it. Sporadically.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) TheExDeus
Reply #11 Posted on: August 17, 2011, 05:42:29 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
That is surprisingly pleasant to hear.
Logged
Offline (Male) polygone
Reply #12 Posted on: August 17, 2011, 06:14:02 PM

Contributor
Location: England
Joined: Mar 2009
Posts: 803

View Profile
Yes it's good if your only aim is the end product, then the entire project can just nicely come completely together in 2 years time. But if effort was more focused to completing specific sections it can get to intermediate stages which are still very usable before the entire project is complete. It's unfortunate if you get bored by doing this, I would have thought with most people seeing a project become successful, gaining popularity and getting to a nice stages of usability would provide motivation.
« Last Edit: August 17, 2011, 06:15:50 PM by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Josh @ Dreamland
Reply #13 Posted on: August 17, 2011, 06:54:59 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2956

View Profile Email
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: 1
  Print