Profile

Cover photo
Rick Harding
Works at Canonical Ltd.
Attended University of Michigan-Flint
Lived in Clarkston
565 followers|1,782,858 views
AboutPostsPhotosYouTube

Stream

 
It's stuff like that this makes me love my job and love my team.

http://writing.drab-makyo.com/posts/tech/2015/04/21/done-vs-finished/

I'm proud of our two review and a QA policy to land code. I'm glad that this specific work could linger longer and that the team could handle a review process like that without falling apart and taking feedback personally.

It's a long read, but if you're on a team wondering about how to cross train info across your team, or how to make sure that things that get into the code base meet the team's standards, or just curious about how other teams do things, bear through it. 

#juju    #uiengineering   #lovethisteam  
As part of my yearly goals at work, I've been doing more and more work in Go. It's a pretty fantastic language, I've found, and fairly easy to pick up, minus a few little caveats (goroutines took me a bit to wrap my head around). A lot of this has been taking place in a little project, jujusvg, ...
5
Rick Harding's profile photoAlberto Ruiz's profile photo
3 comments
 
+Rick Harding The example I just gave you was straight out off the days I worked at the Unity team on system level stuff. It is not really cost effective to have three engineers per each part of the Linux system stack (Input, Networking, Bluetooth, Graphics, Core Platform...).

At that kind of level very few companies are going to hire enough people for that kind of setup... so yeah, each area suffers when people go on vacation, but I don't think the project as a whole ever did.
Add a comment...

Rick Harding

Shared publicly  - 
 
Awesome work, mostly by +Jeff Pihach this release.

It's a bit invisible, but a lot of work as the Juju GUI now fully speaks only the charmstore v4 api. Performance improvements, and a lot of new features from the new charmstore are on their way. 

https://jujugui.wordpress.com/2015/04/02/juju-gui-1-3-5-cutting-ties-release/

If you have tools using charmworldlib or talking to the older charmstore apis now's the time to start migrating!

To help folks move on to the new API we've started a new python library code named 'theblues' [1] that everyone can get access to in the Juju Github  organization and it's available from pypi [1] as well. We have the library under the CI with the Juju GUI [3] and have a hacking doc [4] for those interested in helping build out the library and contributing updates, docs,  and example usage.                                                                                          
WARNINGS:                 

The old charmworld API will be EOL'd at the end of the year. While it's
true it'll be around for a while yet, the data from there will start to  
skew as we add new features to the charmstore that the old charmworld system is not able to handle. So you might find charms, search results, and metadata out of sync as the systems diverge over the course of the year. So this is our heads up that sooner is better for any migrations.                                                                 
                                                                                                                             
Help us help you! 

We know migrations to new APIs are painful, we've been working on it
through the GUI, quickstart, and all of our tools over the last few months.  Please let us know how we can help. Feel free to hop into #juju-gui and ask for any assistance and please join the community and help improve the tooling and docs. And yes, this is selfish as we don't want to support 3 different systems any longer. Three cheers to a single point of trust...soon!                                                     

1: https://github.com/juju/theblues
2: https://pypi.python.org/pypi/theblues
3: http://ci.jujugui.org:8080/job/theblues-lib
4: https://github.com/juju/theblues/blob/develop/HACKING.rst 
Introducing a faster, more responsive GUI thanks to the new Charmstore v4 API. We have finished porting all API calls in the GUI to the new version of the Charmstore API which provides a considerab...
7
1
Jeff Pihach's profile photo
Add a comment...

Rick Harding

Shared publicly  - 
 
Go go gadget UI Engineering with another Juju GUI release with some important bug fixes and performance improvements.

Thanks to +Jeff Pihach for most of the work and getting the release out today. 

https://jujugui.wordpress.com/2015/03/19/juju-gui-1-3-4-not-so-sticky-release/
Here comes another bug fix release for the Juju GUI which contains fixes for bugs reported by you since the last release. In this release you'll find the following updates: (FIX) Service icons on t...
5
1
Gabriel Pozo's profile photo
Add a comment...

Rick Harding

Shared publicly  - 
 
Everyone raise your glass tonight to +Erica Harding,

for nine years of getting me into new hobbies outdoors,

for putting up with all my other hobbies and eternal restlessness in life,

for putting up with my chasing of bigger and better things in my career even when it makes it look like I can't hold a steady job (hey three years in a row now!),

for giving me the greatest gift a man can get (my awesome son),

and for not yet killing me in my sleep.

I love you, happy anniversary!!!
26
Duane Brown's profile photoMark Shuttleworth's profile photoRick Harding's profile photoCraig Maloney's profile photo
6 comments
 
Here's to many more!
Add a comment...

Rick Harding

Shared publicly  - 
 
That's the great thing, do the work once and reuse reuse reuse. 
 
I got to play with a bunch of these technologies, recently, when setting up Atlassian products on a little mini-cloud for my group at work. What has been great, already, has been the ability to do extremely fast recoveries and, since our deployment has already worked out so many bugs, other groups have started to setup Atlassian installations and for them it is as simple as drag-and-drop. Another great benefit is being able to test upgrades and changes on developer machines, risk free, then deploying with mere seconds of unnoticed downtime.

OCP 2015 Summit - Ubuntu - Mark Shutterworth: https://youtu.be/a4P7lvIUc5M
View original post
2
Add a comment...
In his circles
314 people
Have him in circles
565 people
Yarko Tymciurak's profile photo
Walter Heenan's profile photo
Rika Susanti's profile photo
Steve Kowalik's profile photo
Jorge Vargas's profile photo
Winna Luo's profile photo
Anas Belkhadir's profile photo
Eric Dorsey's profile photo
Francesco Banconi's profile photo

Rick Harding

Shared publicly  - 
1
Add a comment...

Rick Harding

Shared publicly  - 
 
Checked out my Uncle's car yesterday. Kind of cool to see a car with 30k miles on it that's 75yrs old. 

The old girl got some new brakes yesterday. 

+Gary Reed 
13
Add a comment...

Rick Harding

Shared publicly  - 
 
 
This episode we decided instead of our normal format we'd try something similar to our neglected (and long overdue) Instrumetalcast episodes and just let the music play straight through. Part of this was tracks selected for this episode lent themselves better to being played with just enough ...
View original post
1
Add a comment...

Rick Harding

Shared publicly  - 
 
Woke up in the morning to a moon out of the office window and figured I'd try out the 300mm lens on the monopod. 
9
Add a comment...
 
Trying to get wifi going on my new EM5 mark ii and curious if anyone else has this working.

I'm on android with a nexus 9 and a moto x (2nd gen) both on lollipop. 

I'm trying to connect the Olympus Share application and I'm getting issues on both devices.

On my phone: it won't seek focus at all on the image to pick up the wifi settings, so I go to manual and add the wifi network and manually enter the password. When I go back to the app it thinks it's connected to E-M5MarkII and I can pull and share photos but when I go to "Remote Control" I get "The function is not available with the connected camera"

When trying the Nexus 9, it picks up the image and tries to connect to the wifi but errors out "could not communicate with camera" every single time. Whenever I try to manually add the wifi network it starts up and then fails to connect with a lovely generic failure message that doesn't help.

Anyone have this working on android? I see reviews with screenshots of the remote control view working, but man I'm bummed as having this wifi control is something I use a ton.
1
Jerry Rosenzweig's profile photoRick Harding's profile photo
3 comments
 
That said still no luck getting my nexus 9 to even connect to the WiFi. Ugh
Add a comment...

Rick Harding

Discussion  - 
 
I've jut picked up an EM5 mark 2 and I'm trying to figure out how to set back button focus on this thing. I'm not seeing an option for that in the button customization. Anyone successfully accomplished this? 
1
glen guy's profile photoGary Ayton's profile photoAnanda Sim's profile photoRick Harding's profile photo
6 comments
 
+Gary Ayton thanks, I had been looking at the button menu and the options for F1 didn't have anything for AF. 
Add a comment...
People
In his circles
314 people
Have him in circles
565 people
Yarko Tymciurak's profile photo
Walter Heenan's profile photo
Rika Susanti's profile photo
Steve Kowalik's profile photo
Jorge Vargas's profile photo
Winna Luo's profile photo
Anas Belkhadir's profile photo
Eric Dorsey's profile photo
Francesco Banconi's profile photo
Education
  • University of Michigan-Flint
    Computer Science, 1999 - 2001
  • Kettering University
    MSE, 1996 - 1998
Basic Information
Gender
Male
Relationship
Married
Other names
Richard, Deuce868, rick_h
Apps with Google+ Sign-in
Story
Tagline
Techie, Python Web Dev, Occassional woodworker
Introduction
Loves all things web, vim, zsh, and tiling window managers! Long live the command line!!!
Work
Occupation
Web Developer @ Canonical
Employment
  • Canonical Ltd.
    Web Dev, 2011 - present
  • Morpace Inc
    Software Dev, 2010 - 2011
  • Traffic Engine
    Software Dev
  • MSU/FAME
    One man IT guy
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Clarkston - Ft Lee - Ft Sill