[Nexus S General] :
Lost is a strong word. Amazing developer is very debatable also, but I know how to solve problems and cludge something together which works, only to rewrite it 3 or 4 times because I've done it badly. IDLE2 is a good example of that, think it's had 5 rewrites now, at least 50% of the codebase each time. I'm never happy and I always think things can be done better. :p

I had a good vent at said moron via PM and received absolutely no response. It's on my pastebin if you want a chuckle as it's somewhat abusive because I was *extremely* irritated. I think he just wanted to make himself look big in public and wasn't willing to back it up in private, like most of the people who like to hide behind a computer screen and comment from the sidelines. :rolleyes:

Anyway, **** him and **** anyone like him...

I don't think people actually understand my attitude, because they aren't as demanded on as I am.

When you have various people telling you there is a bug in something or something isn't working, it takes up time. Whenever someone tells me that there is a bug, my OCD tells me I need to fix it *now*, even if it's not convenient or I'm doing something else. This is because I care.

Lazy people and idiots *waste* my time because I spend time replying to moronic questions or chasing bugs which are PEBKAC. This cuts down the time I have to spend on real bugs and on real development. Now I've got into writing code, I love it, but the more code you write, the more bugs to solve, the less time for idiots, the more frustrated I get when someone wastes *my* time.

I really hate it when someone 'confirms' something which I posted about 2 posts before also. I just want to scream at them, who the **** told you about the ****ing issue, why do you feel the need to pollute my thread with confirmations, waste my time in reading then not expect a ****ty response?

People might say ignore them, but for me, the problem is if it's said in public I feel that I have to respond to either rebuke what they are saying or justify myself, otherwise I think that by ignoring a moronic post I am just ultimately confusing less knowledgeable users by not correcting whatever was said. Maybe I express an attitude when I reply, but that is only because I have said it a hundred times already. I *hate* having to repeat myself just because somebody won't take the time to scan through the thread before asking some pointless crap.

Perhaps I expect too much of myself, maintaining kernels and educating idiots is a full time job. And I have a job as well, which takes up too much time.

As for my attitude towards other developers...

Let me make this *very* clear. Downloading the kernel source from AOSP, using git to apply patches, tweaking the configuration, compiling and releasing the result is *not* developing. I never considered myself a kernel developer until I first wrote code, which was a very ugly auto hotplug driver for MSM8x60 about a year ago, which has since been updated/rewritten, a massive number of bugs and errors fixed, and is now chugging away very happily in my Nexus 7. Before that, the only code I had ever written was ROM code to fix ugliness which I didn't like in Gingerbread and maybe a few lines in my desire kernel.

Unfortunately, XDA has destroyed what the word developer actually stands for by handing out the recognised developer tag to any moron who can download and compile kernel source or winzip a ROM together, which has had the result of confusing users even more.

I have never once attacked a developer. The only people who I attack are the moronic cherry-pickers / kernel compilers who are pretending to be developers and it is getting worse on here. Unfortunately, many users fall for the crap and wouldn't know the difference between a developer and a pseudo developer if it hit them in the face, they see the big feature wank list and think they are an amazing developer. Well, I have news for you, they aren't. They just follow each other. One of them will apply some moronic feature / backport or some other ****, within 2 days they will all have it.

What is the point of having half a dozen kernels which are basically identical?

I still wonder why they do it, is it for the epenis / ego, the donations, to make themselves feel good, because they need to feel wanted, what is it? I do it because people like my work, strangely enough. I wouldn't do it if people didn't ask me to, I'm quite happy just doing it for myself. :p

It would really be nice if all the pseudo developers would take their cherry-picked crap, delete their XDA accounts and sod off, giving XDA back to the developers.

It would be a lot better on here if that happened, there would be much more collaboration amongst developers, less obfustication of source, more GPL compliance, less kanging, less rivalry, no competition between feature wank list backport **** kernels and a much better experience for the users.

But, unless XDA does something to stop those people and get the real development back, unfortunately it's just going to get more and more overrun with utter crap like Air Kernel.

Perhaps now I have aired my reasons, people will stop being so quick to jump down my throat when I call someone a fake or when I shout at a moron...

Anyway, I probably should have put this on my blog. It's become unwieldy and it's now a wall of blah blah blah which nobody will read. :p

And yes, there will be a kernel release very soon, there is a new one up there, but there is a bug in the power.herring.so file which is included with it which is required by the ondemand boostpulse interface which makes it buttery smooth.

If you download this kernel, and this new power.herring.so file, flash the kernel and then put the power.herring.so file in /system/lib/hw replacing the other power.herring.so, it should work fine.

Changelog here.