4. Swimming Upstream. It felt like every solution created two new issues, and that just finding software, installing it, and getting it to run properly often involves more creative thinking, duct tape, and chewing gum than I care to invest. I want my PC to just work--like my car or my microwave oven.
But--if Ubuntu Linux was a microwave--I would have to first research obscure types of food uniquely crafted to work with the Ubuntu Linux microwave, then press the magic button enabling the food to be cooked, and search through forums and online help to find the specific way to rewire my microwave to work with that particular food.
I just want to press Start.
5. Linux Flamers. One of the biggest obstacles to more mainstream acceptance and exposure for Linux is the Linux community itself. I realize it is a vocal minority, and that most of the Linux community at large is helpful, and supportive, and is actually one of the greatest strengths of the platform. But, Linux users who are arrogant, self-righteous, jerks online to newcomers trying to understand how to work with the OS and the culture that goes with it give Linux a bad name.
Many of the flames are on par with the Apple iPhone 4 'antenna-gate' response that users were "holding it wrong". You can't attack the user for simply doing what seems natural or intuitive to them. You can explain how things are done differently on this platform, and/or you can use it as a lesson to develop tools that work the way average users trying to switch to Linux might expect them to.
The Linux flamers should be thankful that the actual developers of Ubuntu Linux, and the developers of the tools they rely on within Ubuntu Linux do actually listen, and pay attention, and use experiences like I have documented over the last month as a teaching moment.
Understand, I am not suggesting that everything should just be changed to work the way I think they should, or the way I expect based on my experience with Windows. Linux is Linux, not Windows, and there is an obligation on my part (or the part of any user switching platforms) to make an effort and get through the learning curve to become familiar with the conventions and culture of the new platform. But, the more developers listen and understand what a user such as myself expects, the better the software can be written with prompts and error messages to help guide new users through that learning curve.
There you have it. Like I said, the five things I don't like are a little weak. Come back tomorrow for the list of the things I like best about my experience with Ubuntu Linux.