first it was Eugenia's rant. or rather, rants... plural.
then Maurizio Colucci started a thread on kde-devel and kde-usability about setting up a way for users to vote with dollars. this caused a huge cascade of discussion. not all of it sane.
in fact, it was in this conversation that Waldo got outed and quoted by Eugenia. this annoyed me quite a bit at first. the whole discussion put my teeth on edge.
but why? i enjoy working with people who use software i write. if it weren't for the other people in the community, developers and users, i don't think i'd write software. i'd probably go off and draw lines in sand boxes instead. so what was it that sat funny?
and then it occurred to me while discussing these things with Manyoso on IRC why ...
when Eugenia complains about developers, she's expecting them to do something about it.
Marrizio's ideas also put the onus on the developers to provide a fix. but.... this is something that users want. when a software developer wants a program to do something, they usually scratch that itch and do something about it. so why is it that when the users have a problem with the social scene, they don't try and scratch their itch? why don't they try and hack the social system?
i bet if these users put their heads together they could create some (social) system that would coax and encourage developers in the direction they'd like. and no, bitching on the internet doesn't count as a social system.
so all you disgruntled users: scratch your itch. come up with some sort of system that works for you and invite the developers to it. make it inviting. make it worth our while and your while. you're the only ones who know what you want. so hack the system to get it.