Thursday, May 15, 2014

Today's catch-up meeting with the Ubuntu Community Council

The Kubuntu team has been thinking about what to bring up to the CC for a few weeks, and at our Mumble meeting, discussed it there as well. Rohan Garg, Scott Kitterman, and Philip Muscovac (Shadeslayer, ScottK, and Yofel) attended with me (thank goodness!).

We put all our discussion items on a wiki page: https://wiki.kubuntu.org/Kubuntu/CCmeeting. Since the moin moin wiki is unreliable, here is our list:

Summing up -- PAST

Since last year, the threats of legal action against Mint and other derivative distributions have upset our community. We were disappointed in the reaction of the CC -- it seemed to us that the CC was just doing as Canonical directed, rather than work with Mint to bring them into the community.

We continue to feel apprehension over Wayland/Mir situation, which has brought the Ubuntu brand into controversy, and has caused a lot of bad feelings from our upstream. We hope for peace and technical excellence.

We are missing our face-to-face UDS meetings with the rest of the Ubuntu community. Last year and again this year we've arranged a Kubuntu meeting at the KDE yearly meeting, Akademy. Last year we met in Bilbao, this year it will be held in Brno, in the Czech Republic. However, we really miss being able to touch base with the rest of the Ubuntu community.

PRESENT
We have our own webserver now, at Kubuntu.co.uk. Kubuntu.org will be moved there soon.

We're now using the KDE wikis to develop our user docs, and some community wiki pages. Moin moin is just not reliable. We've gained some more translations this way for the documentation. We ran out of people who were experts in Docbook, which is why we started using the MM wiki.  http://userbase.kde.org/Kubuntu is for writing; when docs are done they are moved to the website.

We are wondering about the state of donations. On the donations page, a report is promised, but we've not seen one, and none are linked to. http://community.ubuntu.com/help-information/funding/

FUTURE

Discussing how to handle KDE's new Frameworks, Plasma Next, and new Qt. In 14.10 we'll be rather conservative, and offer the newest stuff being released this summer in a PPA. We may be able to spin an ISO of this software; we are still pondering our best path forward.


It was encouraging to hear from Mark Shuttleworth during the meeting, as well as Jono on the funding report. I'm not sure any issues were resolved, but it did feel like the air was cleared.

Full text of the meeting is here: http://irclogs.ubuntu.com/2014/05/15/%23ubuntu-meeting.html#t17:39. Thanks to tsimpson for the link. :-)

Saturday, May 10, 2014

Good Advice from Bad People: Selected Wisdom from Murderers, Stock Swindlers, and Lance Armstrong

Wow, what a book title: Good Advice from Bad People: Selected Wisdom from Murderers, Stock Swindlers, and Lance Armstrong, by Zac Bissonnette. I heard the author talk about his book on the Tavis Smiley radio show earlier, and it made me think about Jonathan Haidt's point about how people have wonderful advice for others, even when they themselves seem unable to follow it.

That got me thinking about some recent discussions, arguments and even fights in the KDE community in the past few months. Some arguments are exciting. You hear the deep thinking, the examination and presentation of fresh points of view, and hear people thinking together. This is what we want for every conversation! But sometimes instead, you hear criticism, to which the reaction is defensiveness. This is painful to watch, as both (or all) sides are injured, and their hurt is being ignored.

What makes the difference? It seems to me what is lacking in the second scenario is trust. Haidt advises asking people for their advice and judgement about you, and listening with an open mind and heart.  That is rather hard to do when it is your project that is being measured and criticized. Yet it is critical to success, because we often literally cannot see flaws in our processes and products that others can see quite clearly.

One thing that has bothered me for years in the whole FLOSS movement is the attitude towards users, as "lusers." I know that started out as a pun, but it seems to me that it correctly labels the orientation that developers often have. Good projects have people who use bug reports, critical blog posts and complaints on the lists, forums and IRC as feedback, in order to not just fix crashes, but to make their product better. Projects in trouble make it difficult to file bugs, or simply ignore them, and rather than viewing criticism as feedback, interpret it as a personal attack.

Unfortunately, I am seeing this defensive attitude far too often lately in KDE. This can happen within teams, when someone proposes a new idea, and then others shoot it down. I don't mean they dispute the idea, or propose a different alternative, but rather state the criticism in a take-no-prisoners way. I've also seen this after a release, when an aspect of the new application or feature is criticized by users. Rather than collaborating with the reporters, to make the application or feature better, the discussion is framed as a war by both sides. In other words, "KDE developers are dictators" vs. "KDE users/distributions/packagers hate progress".

Guess what? Wars aren't productive of good software, and are destructive to every combatant and even those within earshot. Fortunately, later I heard Ed Catmull, the co-founder of Pixar Animation Studios and president of Pixar and Disney animation, about managing creative people and his new book Creativity Inc: Overcoming The Unseen Forces That Stand In The Way Of True Inspiration. Catmull gives the credit for the success of Pixar to an open, nurturing work environment. I think we need to focus on this more in our community. It should be safe for anyone to talk to anybody. According to Catmull, at Pixar they assume that any movie is crap when they start out. But somewhere in the idea is some spark that can become great. He says,
I've spent nearly forty years thinking about how to help smart, ambitious people work effectively with one another. The way I see it, my job as a manager is to create a fertile environment, keep it healthy, and watch for the things that undermine it....The thesis of this book is that there are many blocks to creativity, but there are active steps we can take to protect the creative process....identifying these destructive forces isn't merely a philosophical exercise. It is a crucial, central mission.
He used a term I love, candor. He says that creating a safe space where people can fully express their thoughts and feelings is key to keeping creativity flowing. Of course I'm going to read this book! Here is the interview (11 minutes): kuow.org/post/president-pixar-and-disney-animation-fostering-creativity.

We already have the Team Health Check which can be found here: permalink.gmane.org/gmane.comp.kde.devel.plasma/19755. I'll use Catmull's book to look again at that team tool, and see if it can be improved.

For now, I hope that before any of us speaks or writes, we'll think about our choice of words. Candor is crucial. Remember though, that feedback can be framed as helpful information, or as an attack. You might mean your feedback as helpful, but can it be read as harsh criticism? If so, please edit before publishing. Developers, think about how to invite candor, by asking others for their honest feedback. Welcome reports of problems, bug reports, and respond in a collaborative way. If you need someone to triage bugs to keep sane, ask for that help! Everything you can do to lower the barriers to honest criticism, the better your work products will be.

Thursday, May 8, 2014

Fermented food - fun new thing

Fermented food isn't new, of course, but it is new that I'm doing it. I don't cook or bake much these days, since there is usually just Bob & me to eat it. After reading about how easy it is to make fermented food, though, I decided to try it again. I used to make cultured buttermilk, years ago, but how much buttermilk can one person drink? Also had a yogurt maker, but it made such itty-bitty cups of yogurt, it was just too much trouble.

I also had a kombucha tea culture going for a long time, but once I got diabetes, I decided that that much sugar was not good for me. This time, I started with kefir, which I tried in Estonia every day for lunch. It was delicious! And it's easy. I ordered "kefir grains" here: Cultures for Health. More about how to make kefir here: wegotreal.com/milk-kefir-what-it-is-and-how-to-make-it/.

Looking through this page with lots of links, girlmeetsnourishment.com/56-fermented-recipes/, I found one for fermented carrots sticks, which looked interesting.

Http://www.thenourishinggourmet.com/2010/08/lacto-fermented-dilly-carrot-sticks.html

The recipe is:
  • 6 medium carrots, peeled and cut into sticks
  • 1 tablespoon whey
  • 1 tablespoon sea salt
  • 1 tablespoon chopped fresh dill, or 1 teaspoon dried
  • 3 cloves of garlic, quartered (optional)
  • Filtered water

Place the carrot sticks into a quart mason jar (or other quart sized container with a lid that fits snugly) and add the rest of the ingredients, shaking gently to settle the carrots if needed.
Fill to within one inch of the top with filtered water.

Cover tightly and allow to sit at room temperature for 4-7 days; you can try them at 4 days and see if you want them to be more sour or not, to get them more sour/soft leave them out at room temperature longer. Because the carrots are more dense, they take longer to ferment than other lactoferments like sauerkraut or pickles. They also stay crunchier, which we like!

After fermenting at room temperature, keep in your fridge- they last for months!

I bought a couple of bunches of organic carrots, which filled on smaller jar, and one a bit bigger. I had no whey yet, so I used 2T of salt in the smaller jar, and 3T in the larger.  I used garlic in both jars, and dried dill.

Once I get some whey from my kefir, I'll try that as well. Can't wait to taste them on Monday! Also, need to get to more canning jars. I know where they are in the garage, but so far, too high to reach, even with a ladder!

Next up: Sauerkraut. This looks great: www.hollywoodhomestead.com/sauerkraut/

Nice short list: nourishedkitchen.com/fermented-foods-that-kids-love/

Saturday, April 19, 2014

Weeeee, Kubuntu 14.04 is out! and already looking to the future

The past week has been exhilarating and exhausting for our Kubuntu crew. I'm sure the other *buntu teams were working just as hard. Not just packaging, because that goes on all the time, though not at this intense pace. But the attention to detail, the testing, polishing, patching, discussion with developers to get those patches upstream, coordination with Debian, cleaning up copyright files, man pages and other documentation, making screen shots, our user docs and new website, more testing, more polish.... it was truly an amazing effort.

I used `ubuntu-bug` from the cli more than I ever have before, testing out the betas. It was an amazing experience to file the bug, and then see it fixed within the day! This happened again and again. The entire Ubuntu ecosystem really works well together. My thanks to those developers who read and respond to those bug reports.

What I love about Kubuntu is how everyone pitches in. All of us try to maintain balance in our lives, so that there is time for leisure and enrichment, along with work. Also, the work is fun, because the team enjoys one another, posting fun links, joking around, but continuing to work away on our todo lists. Even those who didn't have time for packaging, often stopped by the devel channel to find out what needed testing. It all helped!

Since I'm not a devel, all this was inspiring rather than exhausting. So I had the time and energy to spend time helping out folks with questions and trouble in #kubuntu and #kde. That felt great! We were able to answer most of the questions, and overcome most of the difficulties.

One issue that came up quite a few times in the last couple of days, was PPAs. On a clean install, of course all old PPAs are blown away. On an upgrade, however, they can linger and cause lots of perplexing problems. Official PPAs like backports are fine, but specialty ones should be removed before upgrading. If you need them, you can always re-add after the upgrade. For the same reason, unpin any packages you have pinned.

It is really fabulous to be able to present the latest KDE software into our Kubuntu LTS. This will give us the freedom to try out the newest stuff from KDE based on the sparkly new Frameworks, Plasma Next and so forth, in our next release. So, our users will be able to use software supported for five years if they want, while also having the option to install 14.10 (if all goes well) and check out the newest.

Wednesday, March 26, 2014

Thinking about thinking

Since I last wrote about this, I've done more reading and thinking about how we humans perceive, interpret, judge, learn, think and communicate about the world. Perhaps this started with Proust was a Neuroscientist, but there are loads of interesting books I've been finding. Even The Horse, The Wheel and Language: How Bronze-Age Riders from the Eurasian Steppes Shaped the Modern World was about how early culture and language shapes our modern world.

Last month I read one much more interesting than it sounds: The Great Debate: Edmund Burke, Thomas Paine, and the Birth of Left and Right, which details the debate in Enlightenment thinking between the English Burke and the American Paine, which produced the American Left and Right, and perhaps in Europe the British versus the continent. This followed Arthur Koestler's The Sleepwalkers: A History of Man's Changing Vision of the Universe, which detailed the changes in both knowledge and philosophy at the very beginning of the Enlightenment, chiefly through short biographies of Copernicus, Kepler, and Galileo. So that's the historical view; I want experiment and neuroscience!

The Articulate Mammal: An Introduction to Psycholinguistics was particularly interesting, since it covered how children learn language, as well as a survey of how linguistics as a field has thought about that. Now I'm reading two books simultaneously, and they are sparking thoughts back and forth. The Righteous Mind: Why Good People are Divided by Politics and Religion by Jonathan Haidt is an excellent follow-up to The Great Debate, but in an analytical way, rather than a philosophical debate. Right alongside, an older book by George Lakoff, Women, Fire, and Dangerous Things: What Categories Reveal about the Mind. This book is heavy, in every sense of the word, but so rich. I was glad I had read the psycholinguistics text first, and the analogy book last summer, so that I could make sense of this scholarly, radical, amazing tome. I must quote the top Amazon comment on the book:
Lakoff concentrates on the way people *really* think, not the way philosophers would like them to. His approach: We use cognitive models that we acquired in childhood to solve almost every problem - to estimate, to schedule, to infer. What strikes me most about the cognitive science of metaphor is the possibility to apply it to many fields like computer interface design, social sciences, linguistics, you name it. His argument is partly very sophisticated, yet understandable also for a non-philosopher, and he comes up with lots of examples and evidence. This book has become a kind of "creativity technique" to me, I find myself developing new ideas based on Lakoff's approach all the time. Among the people who have no scientific interest in the matter, I recommend this book to designers, programmers and everybody in the field of communication. It is worth every minute you read.
I guess we all know that how we think we see and make sense of the world isn't the way we actually see and justify our decisions. The implicit bias tests prove that, over and over. But these books illustrate the inside of my own head, the life I've lead with my family, my culture, my fellow humans, and how we're getting along. I hope as more is understood, more of us will learn about human nature, so we can improve our lives, our families, companies, politics and policies. It is better than accepting the thinking that got us where we are today.

Tuesday, March 25, 2014

Send a student to Armenia!

My beloved country used to believe in education, in supporting students, in funding science education and research. In recent years, that has changed, sadly.

Now my son Colin wants to attend Archaeology Field School this summer in Armenia. He's been accepted, but has no funding. He's started up a funding site at http://www.gofundme.com/7nuudw. If you care about these things, please donate.

Thanks so much for standing up for your values.

Tuesday, March 11, 2014

Prospective GSoC Students: Now is the time to submit proposals

Greetings to all you students we've been talking with in IRC (#kde-soc and your chosen team's channel(s)) and on the mailing lists. By now, hopefully you have met and talked with your teams, and begun formulating your plan for GSoC, with advice from your prospective mentor(s).

I hope you have followed Myriam's advice and done your homework. If you have worked on some junior jobs, have your KDE developer credentials, joined the necessary lists *including KDE-soc*, you have a good foundation built.

Pro-tip: always check out the links in the /topic of your IRC channels. The #kde-soc channel topic is particularly rich.

Many prospective mentors hang out in that channel, but not all. Us admins are there as often as possible as well. I'm always willing to help edit a proposal for grammar, spelling, organization, formatting, etc. And I can be brutally honest, so if you ask my opinion, be aware that I won't waste your time with anything but the truth.

Now is the time to log into melange, and submit your proposals. If you have not yet had a team member vet your plan, give them the link to your melange proposal and ask. Don't waste their time with mere ideas; you need a clear plan of action, and a realistic timeline.

Go, go, go!