Whatever someone makes, he/she makes it because he/she thinks it should be made that way.
This goes for everything, software, music, movies and so on.
This, in spades. Everything I've touched in the codebase is done so because that's how I think it should be made. Is that arrogant? Perhaps. Is it the right way? Possibly. But it is how I think it should work, and I'm prepared to back up my reasoning on everything, because I take the view that people are going to latch on to what we do and use and abuse it. That's life.
Because of that, because of the fact that people of smaller and larger minds than I and Nao will judge the work in the end, there are compromises being made - I'm more of the idealist in that I'm building it more for what I want it to be, not what others want it to be, and honestly I have no interest (and I'm prepared to vehemently defend this) in building features for a minority.
What has really pissed me off so much is that I asked a simple enough question, without any sense of obligation, of what feature someone would be interested in, with the specific proviso of 'assume I know nothing of this', and I've had three completely different features labelled under one banner. I can only conclude that the person making the request doesn't actually know what they want (because if they did, they wouldn't be in the current position of being unable to actually nail it down in a single definition that isn't really three different things under one banner), and when questioned on it, they have reacted defensively to it.
So let me reiterate in no uncertain terms.
* WP style trackback (i.e. a separate post that links to a pre-existing post and sends a form of auto-posted notification, to say 'hey, I linked to you, isn't that neat?' and for an automated notification of that fact to appear as a reply to the original post)
* Freedom of Moving Thoughts (the ability to have the same discussion in multiple places at once, flat threaded, so that if one copy is censored or tampered with, the discussion can continue elsewhere, with the extra benefit of spreading the discussion)
* Threaded views (the ability to have a single thread diverge off into multiple sub discussions, that can end up totally separate to the original source)
And this was labelled all under trackbacks. I was almost as frustrated with the feeling of demand as I was exasperated at the fact that I'd asked a simple enough question, specifically to judge what was being actually requested, especially as the private conversation I'd had on the subject just made it infinitely more confusing by mentioning different bits of each, leading me to believe that the person concerned just doesn't know what they want, other than features that they used before that won't even solve their problem from the sounds of it, even if they were implemented.
As for the specific personal insults handed out in this thread, yes, there is an element of wolfpack about this. That's because we're two individuals working on it in the manner which we choose, unlike the expectation you seem to have that we are an organisation dedicated to serving your needs, which we're not.
The implication that I'm a whiz-kid who thinks my stuff is the best. Hardly. I have greater self confidence issues than most of you would ever realise, mostly because I'm so very good at hiding it. To be honest, watching Nao's code over the last year makes me feel rather inadequate because half of it I'd never have even thought of, and as for some of the rest, I suspect I could put a passable imitation together instead of what Nao coded.
As for the hint about not being able to work in a larger team... it depends on the team. If the team is disrespectful of the people in it, and have separate and hidden agendas, damn right I can't work in it. If the team has respect for each other, like the team I used to lead at a Fortune 500 company, it works incredibly well. But again, you're making the mistake of making this into something it's not. It's just two guys that have respect for each others' skills working on a common goal, nothing more. There's no bullshit, no hidden agenda, no backstabbing, no politics, other than what is brought here.