Interview with Deepak Saxena and Vicky Janicki about the Linux Kernel Training Topics being offered at Q2.12 Linaro Connect in Hong Kong.

May 16th, 2012 by akgraner


UPDATE: Here’s the link to the actual interview on youtube – http://youtu.be/5WiZA-b_XNg (There’s also some useful reference links in the notes there)

Later tonight, around 8pm EST/5pmPST/0000UTC I’ll be interviewing Deepak Saxena, Tech Lead for the Kernel Team at Linaro and Vicky Janicki, Program Director for Member Services at Linaro about the training sessions which will be offered to attendees during the Q2.12 Linaro Connect event being held at the Gold Coast Hotel in Hong Kong from 28 May through 1 June, 2012.  This interview will be live and both streamed and recorded using Google + Hangouts on Air.

We’ll be discussing the following ‘Into Training’ sessions, which are currently scheduled to take place on Monday 28 June 2012. More about the schedule can be found on the Linaro Connect schedule page.

Upstreaming 101 -In this training session Deepak, will cover the basic “Whys” and “Hows” of upstreaming. In the “Why” section, will quickly go over the reasons that working with upstream is beneficial and in the “How” section will discuss both code design choices and also low level commands used to generate upstream ready patches.

Introduction to GitMatt Waddel, FAE and Support Engineer at Linaro, will teach attendees about Git-the distributed version control system used by developers to manage the Linux kernel. Matt will walk attendees though the basics of using Git find it in this session.

Introduction to the ARM SoC tree – In this session, Arnd Bergmann, the ARM SoC tree maintainer, gives attendees and overview of the ARM SoC Tree.

Introduction to Device Tree – In this session, Thomas Abraham, of the Linaro Kernel Working Group, will provide an overview of creating Device Tree bindings for new and existing platforms and SoCs.

Introduction to PinMux/Pin Control – For this session, Linus Walleij, Kernel Engineer at Linaro, will discuss how to develop a driver and give an over view of the API.

So if you want to hear more about what attendees can look forward to during these sessions, which we will try to stream live via hangouts on air during the Connect event,  but which will be recorded and made available on the Connect Website after the event, then you can view the interview via my Google+ Page or my Youtube Channel starting tonight, Wednesday, May 16, 2012 at 8pm EST/5PM PST/0000 UTC.

MAAS, Juju, AWSOME – Making the Complicated; Simple!

April 27th, 2012 by akgraner


Any fool can make something complicated. It takes a genius to make it simple.

– Woody Guthrie

Interview Ubuntu Server and Community Team Members about MAAS and more

I had the opportunity interview Dave Walker, Jorge Castro, Francis Locaste, and Matt Revell about all things Ubuntu Server and Cloud (ok maybe not *all* things, but some really cool stuff); especially MAAS or “Metal As A Service”, AWSOME or “Any Web Service Over Me”, juju and more via Google+Hangouts on Air. You can check out the video here.

It was a fun hour, for me anyway, complete with a MAAS demo, explanations, how to get involved, and where to send your feedback on these topics.

Plus you get to catch a glimpse of the personalities behind MAAS, juju and AWSOME as well as what they personally like about what they are doing, and what the future of these projects look like. It’s AWESOME (pun intended!)

In this interview you’ll find out all that and more.

Below are the links and topics discussed, however if you want to see the MAAS demo, and see what Dave, Jorge, Francis, and Matt had to say then the video is a must see.

MAAS – Metal as a Service

Mark Shuttleworth’s Blog Post on MAAS – http://www.markshuttleworth.com/archives/1103

MAAS Wiki – https://wiki.ubuntu.com/ServerTeam/MAAS

MAAS Launchpad Project – https://launchpad.net/maas

MAAS Launchpad Team – https://launchpad.net/~maas-maintainers

Jorge Castro’s Blog Post on MAAS – http://www.jorgecastro.org/2012/04/04/getting-started-with-maas/

MAAS Mailing List – https://launchpad.net/~maas-devel

MAAS announcement on Canonical site - http://www.canonical.com/content/%E2%80%9Cmetal-service%E2%80%9D-provisioning…

Juju

Juju Wiki – https://juju.ubuntu.com/

Project Site (Launchpad) – https://launchpad.net/juju

Charms – https://juju.ubuntu.com/Charms

Mailing List – https://lists.ubuntu.com/mailman/listinfo/juju

IRC (freenode) – #juju

AWSOME – Any Web Service over Me

Awesome Stacking – http://www.ubuntu.com/cloud/private-cloud/awsome

Launchpad – https://launchpad.net/openstack

Ubuntu Server and Cloud Information

Website - http://cloud.ubuntu.com/

Wiki Page – https://wiki.ubuntu.com/ServerTeam

Mailing Lists – https://lists.ubuntu.com/mailman/listinfo/Ubuntu-cloud, https://lists.ubuntu.com/mailman/listinfo/Ubuntu-cloud-announce, https://lists.ubuntu.com/mailman/listinfo/ubuntu-server

IRC (freenode) – #ubuntu-cloud and #ubuntu-server

Launchpad – https://launchpad.net/openstack and https://launchpad.net/~ubuntu-server

Identify and avoid falling into an interrupt-driven time management work model – what I did!

April 12th, 2012 by akgraner


It seems like the last week to 10 days has been like trying to walk up hill in molasses in the winter time.  Ever have days like that?

It’s felt like the most unproductive 10 days in the world. And when you work from home and feel this way, well it’s not a good thing.

At first I thought, maybe being on this diet has zapped my energy, but that should have happened earlier not 6 months into it (oh and by the way and for the record – 50+ pounds gone! – ok there is my yay-me- moment) . Then I thought, hmm, maybe it’s the fact I had a migraine this week, recovering from those is often worse than a hangover.  I thought well, maybe, it’s because my husband, Pete Graner,  isn’t home and the kids are–Spring Break this week–maybe I am a slightly distracted.  No that wasn’t it either, I mean Pete travels all the time, and well my kids have been helping my mom and dad this week.  Determined not to have one more unproductive molasses kinda day, I wanted to figure out what the heck was going on.

While I felt like I was being unproductive, I’ve really gotten things done, not necessarily all the things I had planned; however, when I started writing down the things I did accomplish  it was certainly more than I realized. However, as I tracked my day, what I learned was, I had somehow managed to get out of my routine and found myself in an “interrupt-driven” model of managing my time.  (Note, this is not ideal). Once I realized this, I needed to follow the advice Linaro CTO, David Rusling, who has the opportunity from time to time to say to me, “Amber, when you are in a hole, put the shovel down!”  So, there I was in the hole of reaction instead of leaping over tall building in a single being proactive and since I do try to take good advice from people I respect, I decided to “put the shovel down”.

I went for a walk.  After only 20 minutes of sunshine and a nice tall glass of cold water, I felt refreshed and ready to figure out how to get back on track. Amazing what some sunshine and H2O will do for your body and mind.

The first thing I did was figure out what I had accomplished, then what I still needed to finish before Friday afternoon (when I leave for the Indiana LinuxFest).  I also needed to figure out what my routine should be and where I got off track at, and put some “guard rails” in place to avoid this in the future. From there I needed to prioritize my todo list and get ready to kick ass get it all done.

I get asked how I manager to get things done, well I don’t get it all done as you can see.  Normally, it’s not my work where it’s noticed, it’s my family and friends who notice because I am not being very social. This time; however, I noticed it across the board.

Chip Camden, in his 2009 Tech Republic, Avoid the interrupt-driven model of time management article says,  ”During the short intervals when I wasn’t being driven by interruptions, I would often find it hard to get started on my big projects, knowing that I would soon be interrupted again.”  I read that and thought, how it had a familiar ring to it, especially during these last 10 days. When you work from home, for an open-source tech company some of your day will be interrupt-driven it’s the nature of the beast; however, allowing your whole day to be that way without structure can often make you feel overwhelmed and unproductive.

In his article, Camden highlights 4 points to help avoid this molasses interrupt-driven model of time management. His advice for as David says,  ”putting down the shovel” includes:

  • Make interruptions the exception rather than the rule
  • Allocate large chunks of time to individual projects
  • Don’t take on too many projects
  • Reserve time for self-improvement

He goes into more detail on each of these in his article and each one of these made complete sense to me.  Kinda like an “Ah-Hah” moment.  I took Camden’s advice and that of other community managers and friends, along with advice from various working from home guides, and was able to craft a personal plan for success (or at least I think so anyway). (Here are links to the working from home guides I’ve read: Working From Home: A Survivor’s Guide and Our Chicago Editor’s Guide To Working From Home Keep in mind if you are currently in a work from home job, the company you work for probably has its own guide as well.  If you aren’t familiar with it then email your HR Director/Manager and ask for the link to it.)

One change I am making is to set and stick to some core hours and communicate those hours to my boss and others.   I really like how Zach Pfeffer, Linaro Android Tech Lead, structures his day.  He seems to be everywhere all the time, but he really isn’t online 24/7; he also has time to spend with his family, enjoy his hobbies etc.  I thought I accomplished a lot until I started working at Linaro and got to know Zach.  Zach really follows his own advice of setting core hours and sticking to them. I had the opportunity to talk to the Linaro Android team via Google+ Hangouts on Air about how they work, what it’s like working from home and what are some of the challenges they face.  If you want to see what they had to say, you can watch the video here.

Since my my direct boss, Steve Taylor, is in the UK and I am a morning person, starting my day at 5 am (give or take an hour) makes sense.  Pete also works for a UK based company and likes to start his day earlier as well, so it works for us.  It also works for our kids, as they have to be at school before 7:30am and they have to get up around 5am as well. And like my co-worker Zach, it makes sense for me to break up my day to cover the afternoons and into the evenings.  Especially, when my kids have practice or other after-school activities.

Also treating my email like I do my mail.  Touch it once, and act on it when I read it.   I somehow got in the habit of marking which emails I needed to go back and deal with and as a result, the replies weren’t the quality I prefer.  So now I get up, check my email, answer them and move on to the next thing.  From there I search for internet for Linaro stuff, to see if new articles, blogs,  tweets, Facebook comments, G+ +1’s etc have been added since the night before.  I also look at our partner, member and member board communities and determine what to do if anything with that information.

From there it’s on to the bigger more time consuming projects and tasks, for example this week – finishing my keynote talk, continuing to work on a community engagement plan, blogging, reviewing wiki pages, getting ready for UDS as well as the Q2.12 Linaro Connect along with the various meetings, calls etc.

When lunch time rolls around, and I pop back over to my email, and run my internet search again.  I do this one more time before I end my day as well. When I break for lunch I usually return any personal phone calls and emails, and throw a load of laundry in the washer/dryer and tidy up a bit around the house. I also manage to grab a bite to eat as well.  (Side note: Did you know that the average commercial on TV is 4 minutes long. I read that in an article in a parenting magazine.  The article gave suggestions on things you could do during the commercials to help a busy mom stay on top of those domestic chores.  I still use 4-5 minute burst to accomplish those boring yet necessary tasks like laundry and unloading the dishwasher)

I’m also working on making sure I add anything unfinished from the day before to my todo list for the next day before I end my day. At Linaro we use Rypple to keep track of goals and accomplishments.  I am still not using it as effectively as I should be, but thanks to our HR Director, Mike Levine, (and others) we now have a best-practice guide so a goal of mine is to become more comfortable and efficient at using this really cool tool.

I hope you don’t have the kind of week I’ve had, but if you do or if you’ve been looking for ways to establish a better routine while working from home, I hope this helps. Feel free to share your ideas on this as well.

Indiana LinuxFest: April 13-15 2012 – Ian Murdock and Amber Graner to Keynote

April 11th, 2012 by akgraner


I am so excited to be the opening Keynote at the 2nd Annual Indiana LinuxFest this weekend, April 13-15. 2012 at the Wyndam Indianapolis West Hotel.  I love these community events.  Heck, who am I kidding, I just love events and community.

There is so much happening at this event let’s take a look at the line up.

Friday, April 13 is the day of tutorials and include: LPIC 101 and 102 Exam CramsFreeBSD for Linux System AdministratorsLearning Puppet TutorialPython for Linux System Administrators, and the klaatu super special session.

Saturday, April 14 kicks off with Linux on ARM: The next revolution from there will be sessions on Drupal 7 in a Day (All Day Event), Fedora Lounge, PC-BSD,The Care and Feeding of a MySQL Database for Linux Administrators, Core concepts in UNIX Administration, Web2PY, The Python Workshop for Women (All Day Event), Hackerspace Villiage, OLPC and Education, Sourcery and Linux: The Command Line and How to make it magic, Collabograte: Integrating the Software and Experience of Open Source Collaboration, Docbook and Publican for the absolute beginner, F/OSS AND THE LAW, Patents, Trolls, and FOSS; OH MY!, MySQL Update, Beginners Guide on F/OSS by a Beginner, Create Your own Samba/LDAP Domain, Introduction to Puppet, The Internet Shouldn’t Work: Networking 101, An Overview of DNS, Introducing FreeNAS 8, Personal Development Insights from Open Source, Linux Power for The Uninitiated, openSUSE–It’s not just a distro!, Multiple booting with openSUSE, Accessibiliy–It’s about you!, and last but not least Ian Murdock, co-founder of the Debian Project, gives the ending keynote.

Sunday, April 15 sessions include the LPI and BSDA labs.

In case you missed it, Matthew Williams, organizer of the Indiana LinuxFest, stopped by and chatted with me over Google Hangouts on Air about this event and what participants could expect.  He also talks about some of challenges faced and how you can get involved.

More information about the Indiana LinuxFest can be found here. You can also follow this event via Facebook, Twitter and identi.ca.

See you at the Indiania Linux Fest this weekend!

Stepping Down Gracefully in Practice.

March 8th, 2012 by akgraner


I haven’t been blogging much lately, due to my new job at Linaro, currently I am their User Experience and Community Specialist, and I am loving it!  My nature is to give everything I work on my full attention and do the absolute best job possible.  I’ve found over the last few weeks  that working full time and trying to keep my same level of contribution to Ubuntu as I had before I started working for Linaro is not working out either.

What really brought this decision to the forefront though was when I began looking over the Ubuntu Code of Conduct and the Leadership Code of Conduct as part of a bug that was filed about “Launchpad only supports one CoC – the Ubuntu Leadership CoC is not supported.    (If you are a leader in the community and you haven’t read the Leadership Code of Conduct please take a moment to do so.)

However, this time when I read the portion about “Stepping Down” I thought about how many CC meetings I am unable to make, how often I wanted to work on something, or even get started on something yet I’ve been unable to do so in the last few months.  This isn’t me.  I don’t like not being able to follow through on things.  (No one said anything to me, I was just aware of where this was headed if I didn’t do something).

I also felt like as a member of the CC, I had the responsibility to “do the right thing” and be the example of how to step down gracefully as this is what we expect from our community, then our community should also expect that from us.

Believe me, I would love to remain on the CC; however, I know this is the right thing to do.  I have enjoyed the opportunity to not only collaborate with other members of the CC, but with other councils and team’s members  as well.  I am now more than ever, convinced that Ubuntu, with its ever changing, growing,  vibrant community is so much more than just a Linux distribution; it is also opportunity— to learn, teach, support, and grow personally—one I have gotten more out of than I could have ever put into it.

My goal when I started using Ubuntu in early 2009, wasn’t to be a leader, or writer, or a community manager, it was to be able to count myself as Linux user.  Thanks to a great community, full of those many wonderful opportunities I’ve achieved that goal and more.

I’ll still be in the community, and I’ll be actively participating as both a user of Ubuntu and in my role at Linaro (so don’t think you get to get rid of me that easily :-D ).  I can’t wait to see how the success of Ubuntu grows through the Desktop, Server, Cloud, TV, Android, ARM and more.  What an amazing time to be part of all this!

Many thanks to the CC and to the Community – You Rock!