Showing posts with label Akademy. Show all posts
Showing posts with label Akademy. Show all posts

Thursday, August 2, 2018

Going to Akademy!

I'm going to Akademy! https://akademy.kde.org/2018

Here in beautiful Deventer, in the Netherlands, with Boud and Irina Rempt, the first leg of the journey to Akademy is done. The plane ride as always was dreadful, however the train from Amsterdam through the countryside was nearly silent, fast, and beautiful. I'm recovering from jetlag, eating great salads, wonderful cheese, drinking good beer, and most important, chatting up Irina and Boud, and watching the birds play on the nieghboring roofs. The church in the next block rings the hours, and during the day, some small tunes at the quarter-hour. We walk to the grocery and out to a local restaurant yesterday:


Thank you to the Ubuntu Community for funding my travel here and home!

Wednesday, February 7, 2018

Heading out of winter and into Spring

This winter seemed long in many ways, and not just the weather. In life, progress continues during the winter, but it can be slow and hard to see.

Finally though, the snowdrops are up, dogwood tree buds are swelling, and progress is finally apparent in many areas of volunteer life - KDE, Kubuntu, and my genealogy society.


In KDE, Plasma 5.12 has been released, and it is great! It has been released in time to make it into Kubuntu Bionic, our next big release which will become an LTS. Plasma 5.12 is a great fit there, since it is also an LTS. After living through the Meltdown and Spectre vulnerability early-exposure, it feels great to finally be back on track. We have it available right now in Artful (17.10) as well: https://kubuntu.org/news/plasma-5-12-arrives-in-backport-ppa-for-kubuntu-17-10-artful-aardvark/. I'm using it now.

I'm also using the new KDE browser Falkon, which has not yet been released. I've written to the developers in hopes of a KDE release in time to make it into Bionic.

On the social front, it's great to look forward to Akademy in Vienna this August! I have hopes that many of our Kubuntu team will be able to attend, for the wonderful face-to-face meetings of Akademy. And this year, a special treat for me, since the great Boud and Irina have invited me to stay at their house for the week before Akademy and then make our way together from their home to Vienna by train. This will remove so much of the pain of travel!

Finally, my genealogy society has suffered greatly while Rootsweb was down. But our website is finally up again at https://skcgs.org and our Facebook presence is undergoing some long-needed maintainance as well. Finally, our Program committee has been doing fantastic work getting interesting speakers. It's fun to go to meetings, fun to do my work on the newsletter, and fun even to go to board meetings! You can't ask for better than that!

Even in my own genealogy research, Ancestry.com is making it easier than ever to find cousins, and more ancestors. Also looking forward to Google Summer of Code if KDE is accepted as an organization. It will be another very busy year!

Sunday, January 7, 2018

Beginning 2018

2017 began with the once-in-a-lifetime trip to India to speak at KDE.Conf.in. That was amazing enough, but the trip to a local village, and visiting the Kaziranga National Park were too amazing for words.

Literal highlight of last year were the eclipse and trip to see it with my son Thomas, and Christian and Hailey's wedding, and the trip to participate with my daughter Anne, while also spending some time with son Paul, his wife Tara and my grandson Oscar. This summer I was able to spend a few days in Brooklyn with Colin and Rory as well on my way to Akademy. So 2017 was definitely worth living through!

This is reality, and we can only see it during a total eclipse

2018 began wonderfully at the cabin. I'm looking forward to 2018 for a lot of reasons.

First, I'm so happy that soon Kubuntu will again be distributing 17.10 images next week. Right now we're in testing in preparation for that; pop into IRC if you'd like to help with the testing (#kubuntu-devel). https://kubuntu.org/getkubuntu/ next week!

Lubuntu has a nice write-up of the issues and testing procedures: http://lubuntu.me/lubuntu-17-04-eol-and-lubuntu-17-10-respins/

The other serious problems with meltdown and spectre are being handled by the Ubuntu kernel team and those updates will be rolled out as soon as testing is complete. Scary times when dealing with such a fundamental flaw in the design of our computers!

Second, in KDE we're beginning to ramp up for Google Summer of Code. Mentors are preparing the ideas page on the wiki, and Bhushan has started the organization application process. If you want to mentor or help us administer the program this year, now is the time to get in gear!

At Renton PFLAG we had our first support meeting of the year, and it was small but awesome! Our little group has had some tough times in the past, but I see us growing and thriving in this next year.

Finally, my local genealogy society is doing some great things, and I'm so happy to be involved and helping out again. My own searching is going well too. As I find more supporting evidence to the lives of my ancestors and their families, I feel my own place in the cosmos more deeply and my connection to history more strongly. I wish I could link to our website, but Rootsweb is down and until we get our new website up......

Finally, today I saw a news article about a school in India far outside the traditional education model. Called the Tamarind Tree School, it uses an open education model to offer collaborative, innovative learning solutions to rural students. They use free and open source software, and even hardware so that people can build their own devices. Read more about this: https://opensource.com/article/18/1/tamarind-tree-school-india.

Friday, August 11, 2017

Akademy; at 20, KDE reaches out

Some of the talks, initiatives, conversations, and workshops that inspired me at Akademy. Thanks so much for the e.V. for sponsoring me.

A. Wikidata  - We have some work to do to get our data automatically uploaded into Wikidata. However, doing so will help us keep our Wikipedia pages up-to-date.

B. Looking for Love, Paul Brown's talk and workshop about Increasing your audience's appreciation for your project. Many of the top Google results for our pages don't address what people are looking for:
  1. What can your project do for me? 
  2. What does your application or library do?
Paul highlighted one good example: https://krita.org/. That crucial information is above the fold, with no scrolling. Attractive, and exactly the approach we should be taking in all our public-facing pages.

My offer to all projects: I will help with the text on any of your pages. This is a serious offer! Just ask in IRC or send an email to valorie at kde dot org for editing.

C. The Enterprise list for people with large KDE deployments, an under-used resource for those supporting our users in huge numbers, in schools, governments and companies. If you know of anyone doing this job who is not on the list, hand along the link to them.

D. Goalposts for KDE - I was not at this "Luminaries" Kabal Proposals BoF, but I read the notes. I'll be happy to see this idea develop on the Community list.

E. UserBase revival -- This effort is timely! and brings the list of things I'm excited about full circle. For many teams, UserBase pages are their website. We need to clean up and polish UserBase! Join us in #kde-wiki in IRC or the Telegram channel and https://userbase.kde.org/Wiki_Team_Page where we'll actually be tracking and doing the work. I'm so thankful that Claus is taking the leadership on this.

If you are a project leader and want help buffing your UserBase pages, we can help!


In addition to all of the above ideas, there is still another idea floating around that needs more development. Each of our application sites, at least, should have a quality metric box, listing things like code testing, translation/internationalization percentage, number of contributors, and maybe more. These should be picked up automatically, not generated by hand. No other major projects seem to have this, so we should lead. When people are looking for what applications they want to run on their computers, they should choose by more than color or other incidentals. We work so much on quality -- we should lead with it. There were many informal discussions about this but no concrete proposals yet.

Saturday, August 5, 2017

Keysigning!

There are a couple of reasons to create a network of trust, using gpg keys. If you are a software developer and want to sign your commits, and on a larger stage, sign software releases, you need a key pair. On a distribution level, ISOs are signed as well. In Ubuntu, a GPG key is required to sign the Code of Conduct.

On a personal level, emails and other communications and files can be signed and/or encrypted. In this era of wide-spread spoofed emails and more and more efforts to snoop into our every move, gpg is a tool we can use to prove our identity and be able to rely on gpg-signed emails.

I attended a keysigning at Akademy, which involved a few steps. First, generating a key pair. This is amazingly easy: gpg --gen-key . Various options are discussed here, among other places: http://www.cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html#keypair_generation. This site and many others describes how to immediately create a revocation certificate, just in case. This is not difficult either. Finally, send your key pair to a keyserver, and your fingerprint to the person running the keysigning event, or print out the fingerprint yourself.

At the keysigning, you will check to see that your own fingerprint is correct as provided by the host, and that each person at the event has valid identification proving they are who they say they are.

The final step to creating your web of trust is signing those keys. Some people have an additional step before signing and uploading; that of sending an encrypted email to each person to establish that both keys work. Since I created my key pair using my gmail address, I was having some difficulty with decrypting some of those emails using "mailvelope", a gmail addon. Bhushan Shah told me that I can download the raw encrypted email and then decrypt that file by gpg --decrypt filename.txt . Excellent!

gpg --encrypt filename.txt recipientkeyID works as well.

Now I've found and am trying out GooPG which is interesting, and seems to work. Nothing seems to be able to read the email I got from Launchpad to verify my uploaded key, however. :(  The actual code block throws a CRC error.

To sum up: be a geek, do some key signing, and sign your emails! And when needed, encrypt them.

PS: Martin Bednar asked where to find the Google extension. None of my browsers let me answer comments (or even make comments) directly, so here is the link: https://chrome.google.com/webstore/detail/goopg/ifpoaednafmgolabhpjmbimllaoidelg

Friday, September 9, 2016

Happy 20 Years, KDE

Just got this email as a KDE e.V. supporter, from Lydia Pintscher, e.V. President, and thought I would share:
We are celebrating 20 years of KDE. The actual anniversary is on 14th of October but we are starting the celebrations now already at QtCon. We have put together several things that might be of interest to you:
* A book: "20 Years of KDE: Past, Present and Future" is a collection of short essays by present and past contributors to KDE including KDE's founder Matthias Ettrich. They give insights into the history of KDE and the motivation of its contributors. A paperback version is available for ordering and a PDF can be downloaded for free. You can find out more about it at https://20years.kde.org/book.
* A timeline: This timeline gives an overview of the past 20 years of KDE and highlights the most important events in the history of KDE. You can find it at http://timeline.kde.org.
* Anniversary celebrations: We are doing dinners and parties in several parts of the world. Signup and planning is happening at https://community.kde.org/Promo/Events/Parties/KDE_20_Anniversary. (Seattle party-planning is underway) 
You can find coverage from QtCon at https://dot.kde.org and we are collecting pictures from the conference at https://community.kde.org/Akademy/2016/Photos Thank you for your support over the years that made so much possible. I hope you'll be with us for the next 20.

Tuesday, September 6, 2016

Kubuntu Alive and Thriving at KDE Akademy

Having come a quarter away around the world in part to meet up with my Kubuntu colleagues, it was surprising to hear that some people thought (at a KDE meeting?) that Kubuntu is dead.

Not a chance. We're having elections right now for some Kubuntu Council positions that end this year. We have four candidates for three positions, which seems very healthy to me. By the way, if you are a Kubuntu Member and have not gotten your ballot, please contact Aaron Honeycutt, since the vote closes on the 12th of September.

We ended up meeting for more than 4 hours plus lunch yesterday, the first day of BoF meetings. Then Phil had to leave, which still seems sad, as we all miss his gentle, kind wisdom and humor.

During the meeting, we accomplished a great deal, mostly cleaning out the Trello. We now have
one and only one board, which has been mostly evaluated card by card, commented, and tagged. We hope that this will make it much easier to find a task to work on when you have a bit of spare time. If you have a login to Trello, but need inviting to the board, please check with someone in #kubuntu-devel Freenode IRC. Feel free to create cards when needed, and assign yourself and someone else to it. Many of the items on our Wishlist contain things we really do want, but do not have the time or skills to do. So pitch in as you can.

One of the wonderful parts of Akademy is not just that teams get to meet up face to face, but that *many* teams are in the same place. So when we had a question for Harald or Jon, we could pop next door and ask it. When Jon or Devaja got a Dot story mostly ready, I could just bring it up on my travel laptop for a last look for typos etc. and publish. And when I remembered a problem that was in one of our Kubuntu Trello cards that said "contact X about this" when I saw X in the crowd, I could introduce him to our devel who could work with him on getting the newest Kolab packaged and out to our users more quickly. Things like this can happen only at meetings like Akademy.

For those who don't know, Akademy is usually two days of talks, followed by some days of "BoF" sessions. BoF stands for Birds of a Feather and means short meetings and even sprints for each team that schedules one (or more). And alongside Akademy the members of the e.V. gather for their annual  meeting (AGM), which this year was on Thursday.

This year was different because we co-located Akademy with Qtcon, hosted by KDAB, Qt, VideoLAN and the FSFE. While a lot larger and thus more intense, I found it exciting. The service at the bcc at first seemed very posh, but by the end of the three days of meeting felt *essential*. There was coffee, tea and juices along with food or snacks all day. I tried to sit down to lunch with someone I didn't know every day, which was a great experience! Some of the folks had no experience with free software previously; merely using Qt as part of their job. One fellow even asked me, How is all of this organized? My reply: Organized? It is barely controlled chaos! There was a general laugh around the table, because it is so true. I love it!

Thanks again to the Ubuntu Community for sending me here to Berlin to attend this wonderful set of meetings. Kubuntu survives and thrives.


   

Friday, June 24, 2016

Akademy! and fundraising

https://qtcon.org/


Akademy is approaching! And I can hardly wait. This spring has been personally difficult, and meeting with friends and colleagues is the perfect way to end the summer. This year will be special because it's in Berlin, and because it is part of Qt.con, with a lot of our freedom-loving friends, such as Qt, VideoLAN, Free Software Foundation Europe and KDAB. As usual, Kubuntu will also be having our annual meetup there.

Events are expensive! KDE needs money to support Akademy the event, support for those who need travel and lodging subsidy, support for other events such as our Randa Meetings, which just successfully ended. We're still raising money to support the sprints:

https://www.kde.org/fundraisers/randameetings2016/

Of course that money supports Akademy too, which is our largest annual meeting.

Ubuntu helps here too! The Ubuntu Community fund sends many of the Kubuntu team, and often funds a shared meal as well. Please support the Ubuntu Community Fund too if you can!

I'm going!

I can't seem to make the image a link, so go to https://qtcon.org/ for more information.

Thursday, August 20, 2015

Upon returning home from Akademy: thoughts

Akademy is long over, you say? Yes, but I've been traveling almost constantly since flying home, since my husband is on the home leg of his long hike of the Pacific Crest Trail, which he is chronicling at http://bobofwashington.blogspot.com. While driving about the state to meet him, I've not been online much, therefore unable to create blogposts from my thoughts and impressions written during and right after Akademy. Fortunately, I did scrawl some thoughts which I'll post over the next week or so.

Please visit https://akademy.kde.org/2015 for more information about Akademy. Click the photo for a larger version and add names if someone is left unlabeled.

First: A Coruña where Akademy 2015 met, is beautiful! Galicia, the region of Spain is not only beautiful, but serves delicious food, especially if you love fresh seafood.

The local team, working in conjunction with the e.V. Board and the amazing Kenny Duffus and Kenny Coyle created a wonderful atmosphere in which to absorb, think, and work. One of the best bits this year was the Rialta, where most of us lived during Akademy. Scarlett and I flew in early, to get over our jetlag, and have a day to see the city.


The journey from Seattle began very early Monday morning, and Scarlett set out even earlier the previous day via Amtrack train to Seattle. Our connections and flights were very long, but uneventful. We caught the airport bus and then the city bus 24 and walked to the Rialta, arriving about dinner-time Tuesday. Although we tried to avoid sleeping early, it was impossible.

Waking the next morning at 4am with no-one about, and no coffee available was a bit painful! Breakfast was not served until 8am, and we were *not* late! Rialta breakfasts are adequate; the coffee less so. I found that adding a bit of cocoa made it more drinkable, but some days bought cafe con leche from the bar instead. That small bar was also the source of cervesa (beer) and a few whiskys as well.

One of the beautiful things about the Rialta was their free buses for residents. Some were called Touristic, and followed a long loop throughout the city. You could get off at any of the stops and get back on later after sight-seeing, eating or shopping. So we rode it a loop to figure out what we wanted to see, which was part of the sea-side and the old town. Scarlett and I both took lots of photos of the beautiful bay and some of the port. After visiting Picasso's art college, we headed into the old city. On the way in, we saw a archaelogical dig of a Roman site, I guess one of many. This one was behind the Military Museum. As we walked further into the city, we heard music from Game of Thrones, and a giant round tent covered in medieval scenes. As we walked around the square trying to figure out what was happening, we saw lancers on large horses, dancing about waiting to enter the ring!


Some of the Akademy attendees were inside the tent watching the jousts, we later found out. I stopped in to the tourist info office to find out why the tent was there, and found out there was a week-long celebration all through the old city. It was delightful to turn the corner and see a herd of geese, or medieval handicrafts, or.... beer! A small cold beer from a beer barrel with a medieval monk serving us was most welcome as we wandered close to Domus. The Rialta bus was a great way "home."

A day of play left us ready to work as the rest of the attendees began to arrive.
Oh by the way: give big! Randa Meetings will soon be happening, and we need your help!


Thursday, July 23, 2015

I'm loving Akademy!

And it hasn't even started. Scarlett and I flew to A Coruña arriving Tuesday, and spent yesterday seeing the town. Today is all about preparing for the e.V. AGM and the Akademy talks and BoFs following. 


Wish you were here!

Tuesday, October 21, 2014

Session notes/research for Linux Unplugged 63

Interview today for Linux Unplugged 63 which was fun! However we never discussed Kubuntu, which I understood was the subject. I had gotten together facts and links in case they were needed, so I thought I would post them in case anybody needs the information.

Created and supported by community: http://www.kubuntu.org/support
Professional support for users: http://kubuntu.emerge-open.com/buy
Support by Blue Systems to some developers & projects:
Infrastructure support by Ubuntu, KDE, Blue Systems and Debian
Governance: Kubuntu Council https://launchpad.net/~kubuntu-council

How to contact us: kubuntu.org, freenode irc: #kubuntu (-devel), kubuntu-user list, kubuntu-devel list, kubuntuforum
  - Documentation on KDE userbase: http://userbase.kde.org/Kubuntu
  - Kubuntu in the news: http://wire.kubuntu.org/

* our "upstream" KDE is also making big changes, starting by splitting kdelibs into the Frameworks, and basing them on Qt5
  - that work is largely done, although of course each library is being improved as time goes along. Releases monthly.
  - We're writing a KDE Frameworks book; more about that at books.kde.org
  - Developers: apidox at api.kde.org

* KDE has now released Plasma 5, based on those new frameworks
  - that is nearly done, and 5.1 was released 15 Oct.
  - lots of excitement around that, because it looks and works really elegant, smooth and modern
  - Riddell: 14.12 release of KDE Applications will be in December with a mix of Qt 4 and Qt 5 apps, they should both work equally well on your Plasma 4 or 5 desktop and look the same with the classic Oxygen or lovely new Breeze themes

*  so our upstream is up to lots of new wonderful stuff, including using CI too (CI: continuous integration with automated testing)

* meanwhile, bugfixes continue on KDE4:

* Our base for 14.10 (codename Utopic Unicorn) is that stable KDE platform.
* At the same time, we are releasing weekly ISOs of Plasma 5, to make
it easy for people to test
 - Riddell: We're releasing a tech preview of Kubuntu Plasma 5 as part of 14.10 for people to test. I'm using it daily and it's working great but expect testers to be competent enough to check for and report beasties

* we're following along to KDE's CI effort, and doing that with our packages
  - see #kubuntu-ci IRC channel for the reports as they are generated
 - Riddell: gory details at http://kci.pangea.pub/
 - packages built constantly to check for any updates that need changed

* Our new packaging is now in Debian git, so we can share packaging work
  - as time goes on, all our packaging files will be there
  - tooling such as packaging scripts are being updated
  - Debian and Kubuntu packagers will both save time which they can use to improve quality

* moving from LightDM to SDDM (Simple Desktop Display Manager), KDE/Qt default
graphical login program

* moving to systemd replacing upstart along with Debian and Ubuntu at some point in the future

* moving to Wayland when it is ready along with KDE (Kwin); now on xorg windowing system. We do not plan to use Ubuntu's Mir

* Testing until release (please!) on the 23rd:

* Testing Plasma 5:
(fresh install)

* Another way we stay close to KDE is that since Ubuntu stopped inviting community members to participate in face-to-face meetings, we have a Kubuntu Day with Akademy, KDE's annual meeting. Thanks to the Ubuntu Contributors who paid the travel costs for some of us to attend


--
Thanks to Jonathan Riddell for his clarifications and corrections

Tuesday, September 23, 2014

Candor and trust

Catmull uses the term candor in his book Creativity, Inc., because honesty is overloaded with moral overtones. It means forthrightness, frankness, and also indicates a lack of reserve. Of course reserve is sometimes needed, but we want to create a space where complete candor is invited, even if it means scrapping difficult work and starting over. [p. 86] Catmull discusses measures he put into place to institutionalize candor, by explicitly asking for it in some processes. He goes on to discuss the Braintrust which Pixar relies on to push us towards excellence and to root out mediocrity....[It] is our primary delivery system for straight talk.... Put smart, passionate people in a room together, charge them with identifying and solving problems, and encourage them to be candid with one another. [86-7] Does this sound at all familiar?

Naturally the focus is on constructive feedback. The members of such a group must not only trust one another, but see each other as peers. Catmull observes that it is difficult to be candid if you are thinking about not looking like an idiot! [89] He also says that this is crucial in Pixar because, in the beginning, all of our movies suck. [90] I'm not sure this is true with KDE software, but maybe it is. Not until the code is exposed to others, to testing, to accessibility teams, HIG, designers--can it begin to not suck.

I think that we do some of this process in our sprints, on the lists, maybe in IRC and on Reviewboard, but perhaps we can be even more explicit in our calls for review and testing. The key of course is to criticize the product or the process, not the person writing the code or documentation. And on the other side, it can be very difficult to accept criticism of your work even when you trust and admire those giving you that criticism. It is something we must continually learn, in my experience.

Catmull says,
People who take on complicated creative projects become lost at some point in the process....How do you get a director to address a problem he or she cannot see? ...The process of coming to clarity takes patience and candor. [91] We try to create an environment where people want to hear one another's notes [feedback] even where those notes are challenging, and where everyone has a vested interest in one another's success.[92]
Let me repeat that, because to me, that is the key of a working, creative community: "where everyone has a vested interest in one another's success." I think we in KDE feel that but perhaps do not always live it. So let us ask one another for feedback, criticism, and strive to pay attention to it, and evaluate criticism dispassionately. I think we have missed this bit some times in the past in KDE, and it has come back to bite us. We need to get better.

Catmull makes the point that the Braintrust has no authority, and says this is crucial:
the director does not have to follow any of the specific suggestions given. .... It is up to him or her to figure out how to address the feedback....While problems in a movie are fairly easy to identify, the sources of these problems are often extraordinarily difficult to assess.[93]
He continues,
We do not want the Braintrust to solve a director's problem because we believe that...our solution won't be as good....We believe that ideas....only become great when they are challenged and tested.[93]
 More than once, he discusses instances where big problems led to Pixar's greatest successes, because grappling with these problems brought out their greatest creativity. While problems ... are fairly easy to identify, the sources of these problems are often extraordinarily difficult to assess.[93] How familiar does this sound to us working in software!? So, at Pixar,
the Braintrust's notes ...are intended to bring the true causes of the problems to the surface--not to demand a specific remedy. 
Moreover, we don't want the Braintrust to solve a director's problem because we believe that, in all likelihood, our solution won't be as good as the one the director and his or her creative team comes up with. We believe that ideas--and thus films--only become great when they are challenged and tested.[93]
I've seen that often this last bit is a sticking point. People are willing to criticize a piece of code, or even the design, but want their own solution instead. Naturally, this way of working encounters pushback.

Frank talk, spirited debate, laughter, and love [99] is how Catmull sums up Braintrust meetings. Sound familiar? I've just come from Akademy, which I can sum up the same way. Let's keep doing this in all our meetings, whether they take place in IRC, on the lists, or face to face. Let's remember to not hold back; when we see a problem, have the courage to raise the issue. We can handle problems, and facing them is the only way to solve them, and get better.

Thursday, September 11, 2014

Accessible KDE, Kubuntu

KDE is community. We welcome everyone, and make our software work for everyone. So, accessibility is central to all our work, in the community, in testing, coding, documentation. Frederik has been working to make this true in Qt and in KDE for many years, Peter has done valuable work with Simon and Jose is doing testing and some patches to fix stuff.

However, now that KF5 is rolling out, we're finding a few problems with our KDE software such as widgets, KDE configuration modules (kcm) and even websites. However, the a11y team is too small to handle all this! Obviously, we need to grow the team.

So we've decided to make heavier use of the forums, where we might find new testers and folks to fix the problems, and perhaps even people to fix up the https://accessibility.kde.org/ website to be as
awesome as the KDE-Edu site. The Visual Design Group are the leaders here, and they are awesome!

Please drop by #kde-accessibility on Freenode or the Forum https://forum.kde.org/viewforum.php?f=216 to read up on what needs doing, and learn how to test. People stepping up to learn forum
moderation are also welcome. Frederik has recently posted about the BoF: https://forum.kde.org/viewtopic.php?f=216&t=122808

A11y was a topic in the Kubuntu BoF today, and we're going to make a new push to make sure our accessibility options work well out of the box, i.e. from first boot. This will involve working with the Ubuntu a11y team, yeah!

More information is available at
https://community.kde.org/Accessibility and
https://userbase.kde.org/Applications/Accessibility

Tuesday, September 9, 2014

Fixing mistakes and growing stronger

In Creativity, Inc., Catmull explores an example of where their structure had created some problems, and how they identified and fixed that, improving their over-all culture. I know this is a wall of text, but Catmull asks excellent questions. I felt it was worthwhile to copy for you. He says,
Improvements didn't happen overnight. But by the time we finished A Bug's Life, the production managers were no longer seen as impediments to creative process, but as peers--as first-class citizens. We had become better. 
This was success in itself, but it came with an added and unexpected benefit: The act of thinking about the problem and responding to it was invigorating and rewarding. We realized that our purpose was not merely to build a studio that made hit films but to foster a creative culture that would continually ask questions. Questions like: If we had done some things right to achieve success how could we ensure that we understood what those things were? Could we replicate them on our next projects? Perhaps as important, was replication of success even the right thing to do? How many serious, potentially disastrous problems were lurking just out of sight and threatening to undo us? What, if anything, could we do to bring the to light? How much of our success was luck? What would happen to our egos if we continued to succeed? Would they grow so large they could hurt us, and if so, what could we do to address that overconfidence? What dynamics would arise now that we were bringing new people into a successful enterprise as opposed to a struggling startup?

What had drawn me to science, all those years ago, was the search for understanding. Human interaction is far more complex than relativity or string theory, of course, but that only made it more interesting and important; it constantly challenged my presumptions.... Figuring out how to build a sustainable creative culture--one that didn't just pay lip service to the importance of things like honesty, excellence, communication, originality, and self-assessment but really *committed* to them, no matter how uncomfortable that became--wasn't a singular assignment....

As I saw it, our mandate was to foster a culture that would seek to keep our sightlines clear, even as we accepted that we were often trying to engage with and fix what we could not see. My hope was to make this culture so vigorous that it would survive when Pixar's founding members were long gone. [p. 64-5]
Again, I see an almost perfect match between their task and ours, where ours=KDE e.V.. In the Community Working Group (CWG) in particular, I see my task as essentially gardening. This includes improving the soil, weeding, but never removing valuable little shoots which can grow into exciting new directions for the community. Of course I can't carry the metaphor too far, since others do the planting. But we can keep the conditions for growth optimal with our work.

In the documentation workshop yesterday, we explored the current state of the KDE documentation, how we can improve access, and grow the documentation team again. We also found some large choke points, which includes KDE.org. We really need a web team! KDE.org is valuable real estate on the web, which has been neglected for too long. More about that later.....

For now, looking forward to another day of hard work and fun in Brno!


Sunday, September 7, 2014

Late posting: Heading to Brno for Akademy!

So excited to be in the air over Seattle, heading toward Vienna and Brno, and Akademy! Beside me is Scarlett Clark, who will be attending her first Akademy, and first Kubuntu meeting. We've both been sponsored by Ubuntu for the costs of travel; thank you! Scarlett was telling me, as we waited to board our first flight, how long she looked for a place to contribute to a Linux community. She said she tried for years, in many distributions, on mail lists and in IRC. What she was told was "do something." How does a first-time contributor know what is needed, where to ask, and how to make that crucial first step?

I was glad to hear that once she found the KDE-doc-english mail list, that she was encouraged to stick around, get onto IRC, and guided every step of the way. I was also happy to hear that Yuri, Sune and Jonathan Riddell all made her feel welcome, and showed her where to find the information she needed to make her contributions high quality. When Scarlett showed up in #kubuntu-devel offering to learn to package, I was over the moon with happiness. I really love to see more women involved in free and open source, and especially in KDE and Kubuntu, my Linux home.

I was a bit sad that the Debian community was not welcoming to her, with Sune the one bright spot. Yeah SUNE! (By the way, hire him!) I think she will find a nice home there as well, however, if our plans to do some common packaging between Kubuntu and Debian works out in the future. It was interesting to see the blog by the developers of systemd discussing the same issue we've been considering; the waste of time packaging the same applications and other stuff over and over again. So much wasted work, when we could really be using our time more productively. Rather than working harder, let's work smarter! Check out their blog for their take on the issue: http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html

Welcome to Scarlett, who is planning to get her blog up and running again, and on the planets. She'll be saying more about these subjects in the future. Scarlett, and all you other first-time Akademy attendees, a hearty hug of greeting. Have a wonderful time! See me in person for a real hug!

PS: I couldn't post this until now, Sunday morning. The Debian folks here, especially Pinotree have been great! I look forward to our meeting with them on Thursday morning.

Saturday, September 6, 2014

Creativity and KDE

Creativity Inc., by Ed Catmull, President of Pixar

My book to read for this trip finally arrived from the library last week, and I could hardly wait to dip into it. I see a profound parallel between the work we do in KDE, and the experiences Catmull recounts in his book. He's structures it as "lessons learned" as he lead one of the most creative teams in both entertainment and in technology. His dream was always to marry the two fields, which he has done brilliantly at Pixar. He tried to make a place where you don't have to ask permission to take responsibility. [p. 51]

Always take a chance on better, even if it seems threatening Catmull says on p. 23. When he hired a person he deemed more qualified for his job than he was, the risk paid off both creatively and personally. Playing it safe is what humans tend to do far too often, especially after they have become successful. Our stone age brains hate to lose, more than they like to win big. Knowing this about ourselves sometimes gives us the courage to 'go big' rather than 'go home.' I have seen us follow this advice in the past year or two, and I hope we have the courage to continue on our brave course.

However, experience showed Catmull that being confident about the value of innovation was not enough. We needed buy-in from the community we were trying to serve.[p 31] My observation is that the leaders in the KDE community have learned this lesson very well. The collaborative way we develop new ideas, new products, new processes helps get that buy in. However, we're not perfect. We often lack knowledge of our "end users" -- not our fellow community members, but some of the millions of students, tech workers and just plain computer users. How often do teams schedule testing sessions where they watch users as they try to accomplish tasks using our software? I know we do it, and we need to do it more often.

Some sources rate us as the largest FOSS community. This can be seen as success. This achievement can have hidden dangers, however. When Catmull ran into trouble, in spite of his 'open door' management style, he found that the good stuff was hiding the bad stuff.... When downsides coexist with upsides, as they often do, people are reluctant to explore what's bugging them for fear of being labeled complainers.[p. 63] This is really dangerous. Those downsides are poison, and they must be exposed to the light, dealt with, fixed, or they will destroy a community or a part of a community. On the upside, the KDE community created the Community Working Group (CWG), and empowered us to do our job properly. On the downside, often people hide their misgivings, their irritations, their fears, until they explode. Not only does such an explosion shock the people surrounding the damage, but it shocks the person exploding as well. And afterwards, the most we can do is often damage control, rather than helping the team grow healthier, and find more creative ways to deal with those downsides.

Another danger is that even the smartest people can form an ineffective team if they are mis-matched. Focus on how a team is performing, not on the talents of the individuals within it.... Getting the right people and the right chemistry is more important than getting the right idea.[p. 74] One of the important strengths of FOSS teams, and KDE teams in particular, is that people feel free to come and go. If anyone feels walled out, or trapped in, we need to remove those barriers. When people are working with those who feed their energy and they in turn can pass it along. When the current stops flowing, it's time to do something different. Of course this prevents burnout, but more important, it keeps teams feeling alive, energetic, and fun. Find, develop, and support good people, and they will find, develop, and own good ideas."[p. 76] I think we instinctively know in KDE that good ideas are common. What is unusual is someone else stepping up to make those "good ideas" we are often given, to make them happen. Instead, the great stuff happens when someone has an itch, and decides to scratch it, and draws others to help her make that vision become reality. 

The final idea I want to present in this post is directed to all the leaders in KDE. This doesn't mean just the board of the e.V., by the way. The leaders in KDE are those who have volunteered to maintain packages, mentor students, moderate the mail lists and forums, become channel ops in IRC, write the promo articles, release notes and announcements, do the artwork, write the documentation, keeps the wikis accurate, helpful and free of spam, organize sprints and other meetings such as Akademy, translate our docs and internationalize our software, design and build-in accessibility, staff booths, and many other responsibilities such as serving on working groups and other committees. This is a shared responsibility we carry to one another, and what keeps our community healthy.

It is management's job to take the long view, to intervene and protect our people from their willingness to pursue excellence at all costs. Not to do so would be irresponsible.... If we are in this for the long haul, we have to take care of ourselves, support healthy habits and encourage our employees to have fullfilling lives outside of work. [p. 77] This is the major task of the e.V. and especially the Board, in my opinion, and of course the task of the CWG as well. 

Isn't this stuff great!? I'll be writing more blog posts inspired by this book as I get further into it. 

Friday, August 22, 2014

Counting the days until Akademy!

It seems so soon after returning home from Randa and Geneva, but already the day of departure to Vienna and then Brno looms. So excited! For starters, both Scarlett and I got funding from Ubuntu so the e.V. is spared the cost of our travel! I've often felt guilty about how much airfare from Seattle is, for previous meetings. We're having a Kubuntu gathering on Thursday the 11th of September. Ping us if you have an issue you want discussed or worked on.

Also, Scarlett and I will be traveling together, which will be fun. And we're meeting Stefan Derkits in Vienna, to see some of his favorite places. Oh, a whole day in Vienna seems like heaven. We have a hostel booked; I hope it's nice. Now I need to figure out the bus or train from Vienna <> Brno.



Then there is the e.V. annual meeting, which I enjoy since I was admitted to membership. It is great to hear the reports personally, and meet people I usually only hear from in email or IRC.

Finally, there is Akademy, which is always a blur of excitement, learning, socializing, and interacting with the amazing speakers. My favorite part is always hearing from the GSoC students about their projects, and their experience in the KDE community. After Akademy proper, there are days of BOFs, and our Kubuntu meeting. This part is often the most energizing, as each meeting is like a small-scale sprint.

Of course we do take some time to walk through the city, and eat out, and party a bit. Face-to-face meetings are the BEST! Sometimes we return home exhausted and jetlagged, but it is always worth it. KDE is a community, and our annual gathering is one important way for us to nurture that community. This energizes the entire next year of creating amazing software.

An extra-special part of Akademy this year is that we are planning to release our new KDE Frameworks 5 Cookbook at Akademy. Get some while they're hot!

Monday, August 4, 2014

Coming up: excitement and work

First, many of us will be taking off this week for Randa, Switzerland. Many sprints are taking place simultaneously, and the most important to me is that we're writing another book. Book sprints are fun, and lots of work! As well as the team in Randa, a few people will be helping us write and edit from afar, and I'll be posting a link soon so that you can help out as well.

Here is a recent article on Randa and what goes on here: https://dot.kde.org/2014/08/02/randa-meetings-interview-four-myriam-schweingruber. Most of the attendees are traveling on funds contributed by the community. Thanks so much! I hope our work will be worth your generosity.

Today, the Akademy session schedule was announced: https://dot.kde.org/2014/08/04/akademy-2014-program-schedule-fast-fun-inspiring. This will be my third Akademy, and they are always fascinating, friendly, educational, and just plain awesome! At this point, we're still open for more sponsorship of Akademy, and registration seems a bit slow. If you are interested, please register and make your way to Brno for Akademy. If you know a company who is not yet a sponsor and should be, please urge them to register as a sponsor now.

The talks will be great, as will the "hall track." Following the formal meeting, we have a few days of informal talks, mini-sprints, and workshops. This is when Kubuntu will be meeting, which is why Ubuntu sponsored me to attend! \o/ Thanks so much for that, generous Ubuntu users. To sum up, I'll quote Myriam from the above article:
While a lot of the work in Free Software is done over the internet, nothing replaces the real life meetings, as it provides an extra drive in terms of motivation. Modern software development is mostly agile, something even corporate software development is using more and more. Due to the global distribution of our contributors; Free Software development has always been agile to start with, even if we didn't put a label on it in the early days.
And in agile development; sprints are a very important element to push the project forward. While sprints can be done over the web, they are hindered by time-zones, external distractions, availability of contributors, etc. Having real life sprints, even if those are few, are more productive as all the hindrances of the web meetings are eliminated and the productivity is greatly enhanced. [emphasis added]

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. :-)

Sunday, July 14, 2013

Generosity, Family

After trying to connect to Mohammed Nafees, our GCi student winner from India, I finally was able to talk with him this afternoon. I was asking about his experience with KDE, and if he had gotten the help and support he needed. The enthusiasm of his reply was a bit surprising. He said he had chosen KDE because it is more than a community. When he couldn't think of the word he wanted to use to finish his sentence, I said that to me, KDE is family. He said, "YES! KDE is family."

Hours later, I'm still smiling about that. What a wonderful way to end the official Akademy program.

Right now, I'm typing this on my little netbook, surrounded by enthusiastic hackers. Even after working all day, most are hacking still at midnight! With occasional breaks for table tennis and pool, of course. The power cords snaking over the floor are hilarious!

Some of us paid our own way to this wonderful conference, but many of us are sponsored in whole or in part by the KDE e.V. Such generosity is what family is all about. However, as my mother used to say, money doesn't grow on trees! If you have not yet "Joined the Game", please think about signing up. Our e.V. needs a reliable funding stream to continue to support those who create the wonderful KDE ecosystem. http://jointhegame.kde.org/

I'm really here.....
Akademy 2013