Theres really not a lot of devs with Pandoras yet. And for myself, I've got at least a dozen projects so not many can advance quickly
While people love to see releases every week -- when that happens, those are easy ports; if someone goes away and codes for 3 months, thats not them losign interest, thats them doing real value, probably more useful than the drive-by ports. But the drive-by ports are the metric people go by. ITs backwards really -- if things are quiet, is the scene dead, or stalled until units ship, or people quitely working on things? (And recall, working on the _system_ doesn't go front page or get any glory .. its just quietly rolled into hotfixes etc.) For sure, some few people are laying low until iunits ship (and in a way thats quite fair.. why bust your nuts when theres not many people to enjoy it yet?) But I don't think thats the norm.. I think the norm is _theres not many devs, and we're all spread thin_
ie: A few fixes for libpnd and such here or there, and pretty significant work for minimenu, that ties up most of my pandora time. Thats all non-frontpage unglorious but has to be done stuff. Same with ED, who does an amazing amount of scripting etc. After a few months, all kinds of people will have put in various changes and a hotfix comes out.. that doesn't mean everyone is idle, it means they're working. (Lets not forget that no submitted change can just willy nilly go in, it has to be tested; testing and tracking tickets and such is a huge amoutn of work, and counts as absolute zero to those watching the frontpage news.) The config UI for minimenu was actually quite a lot of work .. but its boring tedium stuff, no one likes to hear, and its just part of a hotfix; but that tied up my pandora time for quite awhile; with a wife and kid and work++ theres only so much time per week
now I'm looking at the 'manual category' stuff talked about in the other thread .. a fair amount of work to add in options to minimenu and again, small bullet points on a hotfix, nothing for the frontpage; so of my time, few months can go by just doing system support. (And at the onset due to having the little one around, I said I was keeping my nose out of the kernel on this one; one has to draw a line.. I've bene 'too involved' in too many projects over the years, can't afford to wreck myself now .. and kernel is much more involved than non-kernel, so look at notaz, and djwillis who built the firmware kicking and screaming into what it is. They've earned a break, but for every little point you see by notaz, theres quite a lot of work and testing there.. but little bullet points, not glorious front page stuff people notice.)
Anyway, so my summary is .. theres few devs, and many of them are tied up in 'invisible' stuff. Pickle and a few do the drive-by ports and the mega-ports (the real work ports, that take serious coding to get done); the real work ones take awhile to do. The drive-bys, maybe most of the easy ones are done. IS it productive for someone to convert an ipk or recompile some app every other day? Maybe, but thats just 'making the scene look busy' but not really accomplishing much imho. Its the real work that takes time, but it doesn't show up on anyones radar.
Example..
I'm working on a couple new games; I've written a game server for a turn based game mentioned months ago, just working on a client now.. but its a _huge_ amount of work (months), so while a tonne of effort, you're not going to see much for awhile; if I went away for months and you didnt' see anything.. Someone would assume I've abandoned things, but really, it'd be real work being applied
The server does stats crunching and all sorts of balancing, plus universe generation and player diplomacy and all sorts of awesome stuff, its a tonne of work.. but it has no UI, so its 'easy' in a way (for me; thats the stuff I"m good at, writing daemons and protocols and infrastructure.) Writing a client barebones is piece of cake, but if I want to make this look at all good anf fancy, its many months of work, especially given my other obligations and projects .. so if I vanish for a few months, its not for lack of effort, its for _effort_, thats invisible
Hell, if I had a graphics artist, I'd be working on BattleJewels multiplayer too, that needs a few months of work, but I'm having trouble syncing up with my mighty artist; he's a busy lad with kids too
I've also thought of a couple smaller action games that could be done, but not sure I really shoudl bite them off right now.
Not to mention an ovr editor and general tweaks to the system and minimenu and so on. Stuff like libpnd and system tweaks etc don't go on the front page, they're just small bits of many changes in the hotfixes; so folks tend to think a lot of people are doing nothing, but in fact, theres lots of system work, its just unglorious work
And lately, aside of all this, I thought I'd might chill out a bit; I think with all the work I've done, and still doing, I can take a week here or there and play Civilization V or Starcraft 2
It doesn't mean momentum is lost .. (and I hear that in various msgs quite a bit) -- it means hey, we're human, relax
For ED and Craig this might make a few bucks. But despite comments like Craigs where the assembly guys are making some honest pay, theres no pennies in this for us; we do it for _fun_ cause we're sick idiots
(Someday, some long day away, maybe Open Pandora will be hugely successful, and it woudl be awesome if they hire us over the seas folks; but thats a long shot, right?
So permit us some relaxation while things are 'quiet', and most of us aren't relaxing anyway. Some people come home from work and _play_ games; for us who come home from work and _Write_ them, you gotta remember how much more effort that is, and how much longer it takes.
jeff
quick edit: "real momentum" coudl be defined as number of _Real_ jobs that get done in some amount of time; ignore quickie ports etc, since they don't really count .. I could port 10 little things a day, but thats nothign of real value; stuff like moving the whole system to a newer kernel and getting hardware video decoding going, thats real work, months of work. Stuff like that can only happen one in awhile due to how few devs we have; but if we had a pile of devs, you could see real big ones like that happening all the time. For stuff like that, you need thousands of units out, so you have hundreds or thousands of devs. Otherwise, it _must_ be that you get lots of quickie easy things (not real progress) or occasional real heavy ones (real progress). Or perhaps things are isling down, but it would look the same, and a lot of evidence sure points to what I'm talking about -- can you count the number of devs who've posted something on more than 2 hands?