Ask Slashdot: What Does the FOSS Community Currently Need? 356
First time accepted submitter d33tah writes "In the summer term of my final year of IT's bachelor's course in my university, every student is obliged to develop his own project; the only requirement is that the application would use any kind of a database. While others are thinking of another useless system for an imaginary company that nobody would actually use, I'd rather hack up something the FL/OSS community actually needs. The problem is — how to figure out what it could be?"
The FSF has a page to answer this question (Score:5, Informative)
High Priority Free Software Projects [fsf.org]
Re:Matching contributors to needs (Score:3, Informative)
I'd love to have something like this.
Many years ago I used to contribute to quite a few open source projects here and there; but now I'm married with a daughter and my job has become more demanding, I found the projects I was contributing to were taking up too much time that I'd rather spend with my family. I'd still really like to be able to contribute it some way, but finding things to do is the hardest part. With a system such as this, I could get matched up to projects that meet my time limitations, proficiencies and interests and then actually start making real contributions again.
Re:What OSS really needs... (Score:4, Informative)
"And honestly it has to be because what the FOSS community really needs is some human interface design lessons."
Hell, Apple needs interface lessons. And Canonical. And...
It's almost like they have forgotten, or never learned, much of the human interface research of the past 40 years.
Take Apple just for example, though I don't want to pick on them particularly. When they came out with Lion with an understandable desire to bring their mobile and desktop worlds somewhat more together, they did "mobile" things on the desktop that just didn't make any human interface sense! Like making narrower scrollbars that no longer have any color, and disappear. And sidebars that no longer have color icons; they're all gray. And so on. "Upgrading" to Lion was a huge "WTF?" experience for me.
All of those "trends" are contrary to what we know about efficient human interfaces. Narrower scrollbars are harder to use. Greyed-out scrollbars are harder to see. And you have to wait for disappearing scrollbars to appear again before you can use them. Minus 3 usability points, for just one interface item. Removing the color from the scrollbars, and other similar things they did, are all definite steps backward in human interface.
Let's get it straight, folks: the 3D look was not just a fad. There were real reasons for it. Colors are important in efficient eye-hand coordination. Smaller and narrower elements are harder to use. And so on.
The sad fact is, Microsoft did a lot of, or paid for a lot of, research into many of the human-computer interface elements we use today. (A lot of it came from PARC, too, but Microsoft picked it up.) Then... apparently they threw away 20 years of it for Windows 8. Go figure.
PostgreSQL todo list (Score:5, Informative)
PostgreSQL has a wonderful wiki todo list [postgresql.org]. Just pick your task.
My pet peeves are on domains [postgresql.org], localisation [postgresql.org], derived relations [postgresql.org], and integrity constraints [postgresql.org].
Re:Matching contributors to needs (Score:5, Informative)
It already exists: https://openhatch.org/ [openhatch.org]
I registered a while back but haven't really bother to use it.