How Do We Decide?

Who should get the first 100?

  • Devs

    Votes: 107 40.5%
  • The first in the queue

    Votes: 108 40.9%
  • The first 100 devs

    Votes: 21 8.0%
  • Randomly picked in a lotto

    Votes: 15 5.7%
  • Other - Please Specify

    Votes: 13 4.9%

  • Total voters
    264

hedwards said:
Epoch said:
If the orders are fulfilled in any other order that is a deviation from the original agreement with the purchasers. That isn't a good way to run a business, and its not a way to engender trust from your customers. You either ask them for permission to make a deviation from the agreed upon plan or you continue with the plan.
There was no original agreement about that it wasn't until later that the subject came up. The first come first served was the basis for who would get one and who wouldn't, not what order they'd be filled in. That changed when they lifted the cap. The tentative talk of shipping in order wasn't something that had even been broached when people were ordering, it wasn't until later, and enough things have legitimately changed, that I don't think it's reasonable to consider the basis for the decision valid. At that point, it was a question of how quickly the units would be finished off, and those of us closer to the end of the que gave then so that the lower que people wouldn't be waiting for our units. I personally see no reason why they can't offer the same,

In fact, it's been brought up several times during the credit card fiasco that they might not be able to do it in the order in which it was received, I'm not sure why these objections weren't voiced then, but then again I might have tuned that out, since there was a lot of whining and paranoia on the forums.

On top of that, at this point, I'm not really sure that there is a que position to work with. Or at least not one which can be reasonably be agreed upon. There was the order in which people placed their preorder, but there's also the order by which OP got paid and I'm not personally convinced that the people who paid first shouldn't have a more rightful claim than those that just ordered first.

A reasonable compromise would probably be to do a 60-40 split between low que holders and devs.

Remember, that just because some people believed that it was a part of the contract or agreement, doesn't mean that it was, and I'm a bit confused as to how it could be a part of any agreement when it wasn't even discussed until later.

go check GBAX.com. it currently says.. "Astonishing and available to order right here. Numbers are limited
to 4000 WORLDWIDE until late 2009, so it's first come first served."

how does that not give anyone placing an order a reasonable expectation that if they place an order before somebody else then they will not receive that product before somebody else? if you went into a restaurant at the same time as 100 people, ordered and paid for your food first and didnt receive your food till after everyone else (after waiting 9 months) wouldnt you be a touch miffed?

as an added aside, although i dont code anymore due to moving into management, i will tell anyone here that as a developer i can test things till i am blue in the face and find nothing. give that code to a user and they will be able to break it in 20 minutes, so long as there is a way to report issues that makes sense to a user and it gathers a reasonable amount of information, testing by users is far better than self testing. this is why we have testing departments and beta testing.
 
Last edited by a moderator:
we need to ask ourselves "why has the idea of sending out the first 100 units to devs/testers come up?"

as far as i am concerned the point is to make sure that it works and to make sure that should there be any software problems, they are in the hands of people who could (on a software level at least) fix it themselves without returning it, and assist on some level in improving everything and patching up the holes.

if there is going to be a whole lot changed after they have been tested, is it really of any benefit to have a pandora which is less functional than what most people will be getting later? i consider myself to be okay with computers, but a complete n00b when it comes to a lot of the complicated stuff. i want the product i receive to be at least close to final with near complete hardware functionality from the get go.

it seems to me that testing is something the team considers a very likely necessity and wanting to jump the gun on that seems a bit naive and foolish to me.
 
mosschops said:
as an added aside, although i dont code anymore due to moving into management, i will tell anyone here that as a developer i can test things till i am blue in the face and find nothing. give that code to a user and they will be able to break it in 20 minutes, so long as there is a way to report issues that makes sense to a user and it gathers a reasonable amount of information, testing by users is far better than self testing. this is why we have testing departments and beta testing.


Very, VERY true. Developers typically use software "correctly" - and developers already wrote their code to work "the right way". It's users, who had no involvement in developing any of the software involved, who will tend to use it differently.

In a slightly different arena I do some testing, and it rarely takes me 20 minutes to find the first problem with software that the developers hadn't noticed - because they don't look at it in the same way as I do. I don't have the time or inclination to beta test the Pandora (I paid to be a customer not part of the dev team) but I wouldn't want to put all my confidence in developers for testing - they are different skill sets IMHO, and stem from a different point of view.
 
Last edited by a moderator:
I don't understand the discussion and why people are voting anything else than devs. Should be a no-brainer really.
They deserve it and we want the result of their hard work. It is pretty selfish to demand the fifo rule. We are talking about only 100 of 4000. Think pragmatic and not dogmatic.
 
Hey there,

This first 100 debate might not be as big of a deal as you might think. It's likely that the time difference between the first 100 and the next 1000 will only be one week if any delay at all. The first 100 will be going nowhere until the case is done and shipped since we are no longer shipping out bare boards to anyone. They will go through very rigorous testing, over and over again. They will be used to establish the test procedure for the next batches of thousands. It's even possible that all 4000 will be done testing at the same time the cases show up and they will all start going out immediately after being put together.

I would say 95% of the parts are in Texas this week and the remaining parts (some connectors) should finally ship this week with the taxation stuff better understood. The case molds should be going to production this week as well. Dave was hoping to have it done this past week but it didn't happen so it seems reasonable to assume an extra week is all he will need.

The mold creation is the long 45 day process that will involve several reviews and tweaks but we are getting the mold company involved with this so that the time is used as efficiently as possible. We're not making anymore CNC/SLA prototypes because it seemed like every time we got one, something new was not quite right on it. It got to the point where we had to ask ourselves if we made the error, or if they did! This could go on for years if we are attempting to trust prototypes to get it exactly right. In fact, I don't think any company does this. I think we are to get it very close and fitting together and then allow the plastics company to make it perfect. I'm sending them everything they need to build a Pandora unit so that they can tweak the molds to have the tightest tolerances and guaranteed fit for the tens of thousands of units that will get squeezed out after this. By taking us out of that equation, there is no need to ship us anything or get approval on little things that could add weeks to the process. We stay involved in the major decisions and wait for real test units to ship to us for approval before pumping out thousands more.

Based on these calculations, it looks like the end of August to start seeing fully assembled units and then shipping to customers in early September. Having to ship things back and forth around the world really sucks, but it's unavoidable on this first batch due to taxation laws. Only the developer units provided free of charge to those involved with Pandora's development can ship direct so, in a way, shipping to developers first is the only way this can be done without needlessly wasting time. :)

Let's hope this is the final "in two months" calculation and we make it well before being one year late. What a nightmare this all has been. I really wonder what 2007 me would have said if current me went back in time and told him what was in store for the next 24 months. Ah, who am I kidding? I'm a sucker for punishment. I'm sure I'd still be right here. :D
 
b_o_b said:
I don't understand the discussion and why people are voting anything else than devs. Should be a no-brainer really.
They deserve it and we want the result of their hard work. It is pretty selfish to demand the fifo rule. We are talking about only 100 of 4000. Think pragmatic and not dogmatic.
Did they hand out GP32 / GP2X to devs first, or did they queue up and buy them like everyone else? I honestly don't know the answer to this.
I'm not looking for a bun fight or anything, I just don't see what these 100 devs are supposed to be doing that's so critical it can't wait until they've lined up and bought one with everyone else. We're only talking a few weeks. - EDIT - based on MWESTON post, September for everyone. That would be superb.
 
Last edited by a moderator:
Zipperwitz said:
b_o_b said:
I don't understand the discussion and why people are voting anything else than devs. Should be a no-brainer really.
They deserve it and we want the result of their hard work. It is pretty selfish to demand the fifo rule. We are talking about only 100 of 4000. Think pragmatic and not dogmatic.
Did they hand out GP32 / GP2X to devs first, or did they queue up and buy them like everyone else? I honestly don't know the answer to this.
I'm not looking for a bun fight or anything, I just don't see what these 100 devs are supposed to be doing that's so critical it can't wait until they've lined up and bought one with everyone else. We're only talking a few weeks. - EDIT - based on MWESTON post, September for everyone. That would be superb.
Well, they didn't make the GP32 or the GP2X. As to what went on over there, my impression is that they made the product how they wanted to and then it was only once the community was born that they started taking the software (and even some of the hardware) to pieces and revising and improving it. What is going on here is that there is potential for some Pandoras to be sent to people involved in the scene who would have the expertise to improve the system prior to it going "mainstream" (if you can call 4000 people exactly mainstream, but you know what I mean). It would basically give us a head start on getting closer to the full potential of the Pandora, which took quite a while with the other consoles.

I guess there are some people who are just happy to have a stronger system and then watch the flaws be ironed out over time, and if this was going to be an eternally niche device I would say fair enough, but considering the long term potential, I can understand why they want to get it all as right as possible straight away. Maybe it isn't our responsibility to make sacrifices for the sake of future buyers of the console since (irrespective of whether our "investment" has paid for mere parts or hardware development) things couldn't have gotten this far without people willing to buy it, but we have to realise the long term benefits of a better console enabling a wider audience and bigger community.
 
Last edited by a moderator:
There's clever people in the user community. There's clever people in the developer community.

What matters is time and creativity, plus track record.
 
I do not think that many amazing things would happen within the time between the first 100 devs and then the rest to every one else.
 
There's a lot of software that will port across and compile. It will run well in most cases.

It's not hard in most cases to do so. But what is useful is if it is done by people who are experienced in optimising software or patching it to work well.
 
@MWeston Great update. Thanks for giving us a solid status on the project with a realistic timeline. I guess that a lot of us figured that's about when we'd be seeing our units, and hopefully this will be the final estimate.
 
MWeston said:
Hey there,

This first 100 debate might not be as big of a deal as you might think. It's likely that the time difference between the first 100 and the next 1000 will only be one week if any delay at all. The first 100 will be going nowhere until the case is done and shipped since we are no longer shipping out bare boards to anyone. They will go through very rigorous testing, over and over again. They will be used to establish the test procedure for the next batches of thousands. It's even possible that all 4000 will be done testing at the same time the cases show up and they will all start going out immediately after being put together.

Thanks MWeston. I always appreciate these longer more informative posts over shorter, more emotive posts
biggrin.gif


It sounds like there may be precious little difference between the 100th "finished" Pandora and the 101st one - and so on. Like possibly a matter of seconds. I'll come back to that point, if I may.

MWeston said:
I would say 95% of the parts are in Texas this week and the remaining parts (some connectors) should finally ship this week with the taxation stuff better understood. The case molds should be going to production this week as well. Dave was hoping to have it done this past week but it didn't happen so it seems reasonable to assume an extra week is all he will need.

Cool - so hopefully only one more week for the D-Pad modification
smile.gif
(I'll come back to this if I may).

MWeston said:
The mold creation is the long 45 day process that will involve several reviews and tweaks but we are getting the mold company involved with this so that the time is used as efficiently as possible. We're not making anymore CNC/SLA prototypes because it seemed like every time we got one, something new was not quite right on it.

I THINK I understand, but even so I must admit that I am slightly worried by/about this. The most... what word to use? The most contrary way to read this is that you keep getting it wrong so you're going to stop doing prototypes and just produce the "real thing". So... what's to stop "the real thing" from being "wrong" if you can't get a working prototype right? Apologies of that sounds overly pessimistic, but I believe it's an honest (if as I say deliberately as contrary as credible) reading of what you seem to be saying.

MWeston said:
It got to the point where we had to ask ourselves if we made the error, or if they did!

I'll come back to this later, if I may (this seems to be a recurring theme!).

MWeston said:
This could go on for years if we are attempting to trust prototypes to get it exactly right. In fact, I don't think any company does this. I think we are to get it very close and fitting together and then allow the plastics company to make it perfect. I'm sending them everything they need to build a Pandora unit so that they can tweak the molds to have the tightest tolerances and guaranteed fit for the tens of thousands of units that will get squeezed out after this. By taking us out of that equation, there is no need to ship us anything or get approval on little things that could add weeks to the process. We stay involved in the major decisions and wait for real test units to ship to us for approval before pumping out thousands more.

Hmmm... It seems odd that you're not sure who is responsible for CNC model problems - them or you - so you're going to turn everything over to them. I hope you have some contractually binding bits of paper, signed in blood, that they have to actually meet the standards required. With no wriggle room. I've no idea how many mass production molds you guys could afford to buy, but I'm assuming it's more expensive than CNC cases. Because it seems that this puts a great deal of faith/reliance in their laps.

MWeston said:
Based on these calculations, it looks like the end of August to start seeing fully assembled units and then shipping to customers in early September. Having to ship things back and forth around the world really sucks, but it's unavoidable on this first batch due to taxation laws. Only the developer units provided free of charge to those involved with Pandora's development can ship direct so, in a way, shipping to developers first is the only way this can be done without needlessly wasting time.
smile.gif

Ummm. Only devs who are getting free Pandoras make sense? If there's little to no time difference between the first 100 and second 100, I can't see why at all. Especailly not from the point of view of someone who actually paid for the device. Of course, if you want to refund me and give me a freebie, I will happily see this from another perspective and agree that shipping out freebies is a priority
tongue.gif


Seriously though - ignoring the appearance that Craig's query was of less value than we've given it (no comment) I often see "it doesn't matter/it's not important/there's little to no difference" used as an argument to favour one route over another, and I've never understood it. It's less clearly being used here, but still being used, and I've never really understood the logic. If there's so little difference between the first 100 units and the next 3900 that it shouldn't matter to the 3900 people, then why can't that be viewed in reverse to say that there's so little difference that the 100 devs - 100 freebie devs - can't wait while all paying and unpaying customers get their units delivered in "purchase order" order?

Maybe in the seconds, or hours, or days - even a week or two! - between the first 100 and the next 100, the freebie devs will do something useful? Looking at the progress to date - like the weeks to get the WiFi driver working (I hope that will happen) or the weeks to get the D-Pad design perfected (I can think of few things as crucial in a handheld gaming device, so this is not meant as criticism) what exactly will these freebie devs DO in the seconds, minute, hours, days or perhaps even weeks between getting their Pandoras and the paying public getting theirs? What is it they can do that they cannot do wtih their beagleboards or devboards or whatever in that tiny gap in time? Can they REALLY compile, test, patch/fix and optimise hundreds of games specificallt for the Pandora and Pandora-specific controls that they cannot do with any other equipment? Is there so little software "ready to go" now, or does it take weeks to update software to use Pandora's controls?

Of course, the longer the gap between the first 100 and the rest, the more devs could get done - but also the larger and more important the gap would be, and the more feedback good beta testers could give. So I'm torn between "the gap is so insigificant it may as well not exist" in which case I don't see a good argument for not supplying the units to people who have paid for them, and "the gap will be large enough that feedback could be provided that could affect the rest of the units before they are shipped" - in which case it seems vital to me to supply some of said units to some end users willing to knock it about a bit. If TAXes worry you too much, stick to customers in the UK perhaps?

{scratching head}

So - what's your plan if you get 4000 cases that NEARLY fit? What's the backup plan, in other words? (I am a great believer in having a "Plan B" for every situation - it means you rarely if ever get stumped by things not working as you switch immediately to the next step).

Apologies if I seem needlessly combatative or contrary, but as I say "It's too insignificant to make a difference" always seems to me to swing both ways, so I've tried to be as clear as possble about my awesomely cyncial reading of the situation, which may make it seem more rant-like than it should, and less puzzled than would be appropriate
sad.gif


Ta,
 
Last edited by a moderator:
I guess I just don't understand why this is even an issue. Correct me if I'm wrong on the following points:

1) Preorders were taken on a first-come-first-serve understanding.
2) The people that paid for their Pandoras have waited and waited while the project went about a year late.

Why even suggest delaying the first 100 shipments further? Aren't you guys obligated already to ship them in order, and haven't your customers waited patiently enough while the whole thing was drug out with perpetual delays?

If you guys are set on having developers get their units first, the only decent way to do it would be to contact the first 100 customers in line and ask if they'd like to defer their position to a developer. If they're okay with the idea, move them back further in the queue. If they don't respond, assume the answer is "no." If the answer is "no," ship them their Pandora as promised.

If I had pre-ordered and paid up, I know I'd rather have it be a personal rather than community choice as to whether I got my Pandora when I was promised it.
 
Well, that is great(the news). Now to wait another 2 months. But this time there is not much to wait for, so hopefully it comes without further delay
 
Back
Top