[LG Optimus 3D] DevJackey:
You're right about people having the right to complain about a product that doesn't deliver its promises. But the problem right now is, they didn't not delivery their promise. It's alright to talk about failure in delivering a promise after that date has passed. If by the beginning of December and there's still no update then that's called not delivering a promise. At that time, the complaint is justified. Heck, I'll even complain with you. But until then, any complaining about LG not being able to deliver promises is unjustified and bordering on whining, if you don't mind my lack of sufficient vocabulary.

The developers you're talking about definitely are hardworkers. No doubt about that. Heck, what most people are thinking should be that the companies should hire them instead. But that's not how it works.

Most of those developers are not doing these stuff as part of their job. When its your job, there's a whole bunch of stuff that goes on. Lots of things you're not free to do. Lots of stuff you have to listen to from the higher ups.

Solo developers or those who work in very small teams have it a bit easier. I'm not sure if you know this, but in terms of developing, the more people you put into a team, the slower it gets. This is due to the time it takes to divide the work for the new person and having the new person catch up with everything and also adjust to the coding style of the project. This is why lots of time people who complain about a delayed release actually makes it worse. It tells the ones in charge that people are unhappy and they want the update to go faster. The higher ups will probably assign more people into the project to attempt to speed it up faster when in reality, it causes them to slow down even more.

Basically what I'm saying is, its not that the developers at LG aren't hardworking, its just that too much goes on and they can't do their own thing.

From experience, I hate working in a team. Everyone has differnet coding styles. Hard to get someone to agree to the same thing. Everyone got different opinions on how to do one thing. Sorting it out takes a while. For developers who do things by themselves or in small teams of 2 or 3, they don't have any of those troubles. Truthfully, its always more productive to do things by yourself. But LG can't afford to do that because of how big of a risk they will be taking.

The developers you talked about, they are doing this on their spare time and to help the people. They are remarkable people, but I can also confidently say that even if you take all the top and hardworking developers you know and replace the entire LG staff with them, production still wouldn't speed up the way you expect it to.

So yes, I am trying to convince people that they are hardworking developers at LG. Just because it doesn't appear like that in the surface because LG doesn't announce every little thing, doesn't mean that inside and behind the scenes the team isn't working hard to bring out something good.

One more point I wanted to make is, most developers on xda release a port bit by bit. As in.. beta stages and goes through it before they reach a release candidate that is good for everyday use. The developers at LG needs to release it as a stable release candidate from the start. There's actually a big differnece in that, but I will let you think about it for yourself.