In depth: Most software developers, whether open source or proprietary, would agree that the success or failure of any endeavour depends on building a community. This may be a community of fellow developers, advocates or just users, but unless a significant number of people take a project to their hearts, it's unlikely to make an impact.
If you're an elite coder who dreams in C++, making your mark on a free software project could be relatively easy; you take the code - magically available under the GPL - and work out how to do something new or more efficient with it and then bash out your edits on a keyboard. You release your patch and the community sings your praises while you begin the process over again with the same or another project.
For those of us who dream in boring old pictures, making an impression may seem like a pipe dream, but there are ways that end users can get involved in free software development and help improve not just the software itself, but also the experience of other users. In this case, it's not our (lack of) coding skills that are of use, but the diverse ways we use software and the experiences we can bring to the community.
Enter UserBase and Anne Wilson. The former is a collection of pages dedicating to helping users everywhere get the best experience when using KDE. The latter, meanwhile, is a retired teacher with a passion for Linux, learning and KDE who has become a key contributor to UserBase.