30 March 2010

OpenGovWest

I attended OpenGovWest last week.  Thought leaders and innovators of the western provinces of Canada and the western states of the USA came together to share ideas and collaborate around the topic of open government.  The conference was hosted by the City of Seattle and Knowledge as Power and was held in the beautiful Seattle City Hall.

Counted among the 200+ attendees were government leaders, public servants, analyists, software developers, university students, and private citizens, engaged and sharing ideas, issues, strategies and best practices in the open government space.  Our own BC made a huge contribution in terms of talent and participation, a tribute to the passion we have for our province.

Momentum at the grass roots level is building fast both here in BC and in the US.  The conference had a very engaged group and there was a lot of participation from most of the attendees, which in my experience is uncommon.  O'Reilly has their Gov 2.0 conference coming up in May in DC and I am sure it will be excellent and I think that perhaps many of us westerners would like to go but the expense of going to DC is hard for some to justify.  Going to Seattle was a great option.

Some of the topics discussed at OpenGovWest:

  • citizen engagement
  • public servant engagement
  • the barriers to opengov including: culture, fear, silos, legislation, status quo, lawsuits, excuses, etc..
  • how humans tend to focus on risk but ignore opportunity, the cost of "no"
  • open data licensing
  • open data structure, formats and accessibility
  • telling the story

I will be writing more about my thoughts in these areas in upcoming posts.  You can find other's opinions here and here and here.  Check out the ogw tag on twitter to see some of the ideas in raw form.

For those who are thinking that they might like to contribute but who think perhaps they can't make a difference, I would encourage you to get involved and take part in the discussions both online and at these conferences.  There are amazing people to meet and work with and it's an exciting time to be involved.

24 March 2010

Going to OpenGovWest

Heading to OpenGovWest this week.  I have been working on Open Data ideas for several months and have been watching the amazing progress the Sunlight Foundation has been making over the years.  Although I instinctively know that Open Data is the way of the future and that it will radically transform how governments at all levels operate (for the better) I still have trouble articulating that to others in tangible ways.  A worthy quest.  I will attend the conference this week to see if I can become more eloquent in describing the value that open data offers so that I can do my part here in BC to enroll others in the opportunity of open up BC data.

I suppose that ferreting out the business models for open data will take a while.  Look how long it took us to figure out how to make money from open source.  Learning from open source though, one can imagine, that the viable business models around open data, won't be around distributing the open data.  The winners  will be the folks who can add value to that data, to make that data consumable to others who can get more value from that data.  And that means understanding the data and the technology required to manipulate it.

So, in other words, it's a good time to be a geek.

13 March 2010

Book: I.O.U.

As part of my current effort to become more informed about the state of the country, economy and markets I recently finished reading I.O.U. by John Lanchester.  While Life Inc. described the nature of the corporation and the devastating effects it is having on humanity across the board, I.O.U. focuses specifically on the global financial crisis precipitated mostly by Wall Street and enabled by many others.

It's very comprehensible delve into the antics of modern banking and a "wake up call" to anyone who thinks the banks are 1) taking care of your money, or 2) care about your portfolio.  Your deposits are leverage for the real money, lending.

I highly recommend this book and though I think there are other ways to get this material this one is particularly good at showing how bizarre the financial world has become.

31 January 2010

Book: Life Inc.

I have recently become more and more interested in the state of our world on a macro level and on a recent trip to Vancouver I picked up a few books on the subject in an attempt to become more informed.  Call me naive but thus far in life I have just basically taken some things for granted: we live in a free market society, anyone can prosper if they are willing to work hard, real estate is a pretty safe long term investment, the government acts in the best interests of the people, etc...

I just finished reading one of the three books I picked up titled Life Inc. by Douglas Rushkoff.   Life Inc. is a book describing the effect of corporations and the power they have over us and our governments and the effect they are having on humanity.  If you've seen the movies "The Corporation" or "The Century of the Self" you have some idea of the material but this book takes it to a whole new level.  A highly recommended read I warn you, it's not the easiest material to consume.  Not that it's poorly written, or that it's alarmist, it isn't.  It's extremely well written and thoroughly researched and it's easy to read in a few days.

What's hard is grasping how insidious and yet subtle our current monetary system and the corporate system is.  Corporations are like a different life form, and they are competing with us for resources, and in the last 400 or so years, they have been winning.

It's not all bad news.  Douglas reminds us that we still have ultimate power, for now at least, and there are some very concrete things we can do.  It's just whether or not we have the will.  He states that the situation is entirely temporary.  We will either do what's needed to arrest corporatism, or... it will arrest us.

07 January 2010

Data.gov

I have been checking out the US Federal Government's open data site lately.  Imagine a country where citizens vote and elect a party to run the country.  Now imagine that the party decides where to spend money and one of the places they decide to spend money is in information technology and data and data warehousing and infrastructure and all sorts of other great things so they can track how the rest of your tax dollars are spent and what you got for it.  Now imagine they make that data available for free, no strings attached, to you, the citizens that paid for it.  It might not be as far off as we think.  Check out Data.gov.  This site belongs to the US of course, so it might be a while before we get a crack at something like this in Canada. (We don't even have Skype yet!)

28 August 2009

WordPress Hack Update (Google Reader)

As promised, I am sharing a remedy that I found this post in the wordpress.org site describing the problem I was having with WordPress. I have to say though, it frankly amazes me that WordPress is being hacked like that. I mean, it's been around a while. I would have expected it to be pretty hardened by now but in looking around for a remedy I read all kinds of horror stories about different exploits. Great interface, nice themes, pretty simple to use but I will not recommend it to my non-tech friends, even though it's open source, because of the security issues. It just requires too much technical knowhow to keep it running securely. Comments?

26 August 2009

(too) OpenID

Since I am getting totally into identity tech these days I figured it was about time to set up my OpenID and start using it myself. Being a Gmail user it seemed a no brainer to use my Google OpenID as my AP.

I checked the docs for my Google OpenID and presto whamo, I have my OpenID all set to go. Next, I decided that Facebook would be my first RP. So, after digging around on the web for a few minutes I found some instructions on how to do that. It's under Settings | Linked accounts. So easy.

So, I click on "Add" and up comes a list. There's Google, Yahoo and a bunch of others, so I pick OpenID and click "Link New Account" and Google comes up to verify that I am cool with the linkage. Nice. I check the list and Facebook wants my email address, cool, my Language, okay, makes sense and ... what... what's that... my Contacts? Facebook wants my Contacts List!?

No deal.

There is no option for me to just do authentication with Facebook using my Google account so I won't use my Google account. I am disappointed in Facebook (but not surprised).

Plan B. Looking for a nice OpenID provider that has nothing else to offer but my ID. :-)




07 August 2009

Google Reader Spam

Ugh! If you're using Google Reader to read this - well - you may not be able to read this because somehow some clever (but annoying) spammer has figured out how to inject spam into my posts for people using Google Reader. I would love to hear from any of my readers about a remedy for this. If I find one first, I will post it here.

Oh, and if you don't already know, I am using WordPress (for now).

(Note from Herb: As of December 2009 this site is now on Blogger)

05 August 2009

Upgrading my WP Site

I was recently hit with spam on this site so have finally upgraded to the latest and greatest version of WordPress.... it cost me nothing and I learned a cool technique for checking for blog spam... if there are more than two unique URL links in a post, it's probably spam so it gets held. Simple. I like it.


31 July 2009

OSCON 2009

As many of you know I had the privilege of attending OSCON 2009 last week. I just want to say, for the record, that it was easily the best conference I have ever been to. From the presentations, to the speakers to the BoFs, the whole thing was well organized, well executed and totally worth the 3,200 clicks I put on my motorcycle to get there. :-)

One of the things I got by going was the sense of community and the sense of contribution. Here were people from all walks of technology, from people just starting out to veterans of 20+ years, from database to Web 2.0 to Gov 2.0 to algorithm fanatics to social media creators all gathered to talk about their passion for creating, improving, using and championing free software. I am thrilled to do my part as a contributing member of these communities and am grateful for the opportunity.

The main takeaway though for me was the sense of leadership. The open source community is chock-full of leaders. People who dare to see and meet the call of something bigger than themselves and who are willing to stand for the result while it is only a possibility and who will act to make it real.

It's completely unreasonable to get an idea, collaborate with people all over the world in your spare time for months or years at a time, create world class software and then give it away for free to anyone who wants it, with no strings attached. And, that's exactly what is happening 24 hours a day 365 days of the year, all over the world.

It's completely unreasonable.

And it's so much fun.

Thanks OSCON for the excellent week. See you in 2010.

Ps: see some of the OSCON action by going to the OSCON site and viewing their videos of some of the talks.

24 July 2009

DataZoomer 3.0 Released

FYI, DataZoomer 3.0 has been released on Google code under the GPL3 license. Comments and contributions welcome.

29 May 2009

Bring Out Yer Dead

Palm's tenacity reminds me of that old Monty Python movie, I think it was "Life of Brian", where the guy is roaming the streets collecting bodies for his cart saying "Bring Out Yer Dead" and one of the guys on the cart says, "I'm not dead yet.".

Palm has recently released the Palm Pre handheld do-it-all, which is great, but the really interesting thing I just found out is the Palm Pre syncs with iTunes - Apple 2.0! Good on them for making bold moves. I think that's the right strategy in their position.

I like Palm and they remind me of Borland. Borland Software, was a company that created software development tools that blew the doors of of all of the competition in terms of innovation and performance. (They invented little things like what to do with the right mouse button).

Their marketing efforts were terrible but their software was amazing. (life lesson: superior technology doesn't win). What I always found fascinating about Borland was that they always seemed to be going out of business. It seemed they were going out of business for 20 years!

But what they did right was they made bold moves. They were innovative and they were not a company to ask permission. They would just add some crazy awesome new functionality and their fans would love it. They were the rock stars of development tool developers.

I can remember breathing a sigh of relief every time they released a new version of Borland C++ or Delphi because I wasn't sure they were going to make it to the next version. But they always did...

Until they stopped making those bold moves. Borland is no more. Okay, there is a company around called Borland, that does some of the same things, but the old innovative Borland is gone.

So, good on Palm, for continuing to innovate, to make bold moves. I think playing in Apple's recently acquired playground (embrace and extend) is a smart move for them and it's good for us as for the last year or two there hasn't been much competition.

They're clearly not dead yet.

16 May 2009

Open Source Vancouver

The City of Vancouver, BC is making a fantastic bold move toward openness. A move many governments would do well to notice. It's the future. Facebook for government is an interesting idea but, it's not nearly enough. This, on the other hand, is game changing. This is government 2.0.

02 April 2009

Web 2.0 Expo

I am attending the Web 2.0 Expo here in San Francisco. It's clear that technology is changing our world but I am realizing that it's changing our world much more than I had considered. If you're interested I am currently tweeting as I attend. My username is herblainchbury if you would like to follow.


26 October 2008

Idea's for the iPhone

I have been using my iPhone 3G for about three months now and I have been thinking of some really great ideas that Apple might want to work into their next release of this fine product. One idea that came to me the other day was videos. It would be really cool if I could take short video's on my iPhone and then view them. Or, another one is, it would be cool to be able to take photos and then send them with MMS to another person! Here's another... it would be cool if it could listen to my voice and figure out who I wanted to call by recognizing their name!

Yeah. That would be cool

My 5 year old Sony can do those things. My Son's 7 year old Samsung flip phone call do all that and can even convert voice to text messages in real time.

Yep.

Seriously though, the latest patch for the iPhone OS, 2.1 is worth using. 1) it didn't turn my phone into an iPuck like that last patch did and, 2) it works faster, and 3) the phone doesn't hang up so often in the middle of calls anymore. So, yes, it's worth doing.

Sony, if you're reading this... please save us.

Patch Windows Now

So, Microsoft recently released an "out of cycle" patch for all versions of Windows because this problem was so severe that a cracker could actually take over control of your computer.

WOW!!!!!

Ho hum.

Isn't that basically the same as pretty much every other vulnerability Windows has? If we worried every time Windows was vulnerable we would never get anything done. Announcing that Windows has a vulnerability that allows someone to take over your machine is like saying there is a MAC application that will let you play music or paint a picture.

It's not all that uncommon.

So, that leads me to think... what's really up? There must be something else going on with this patch to have them react this way.

Hmmm.... inquiring minds want to know.

24 September 2008

Help for Vista

When I purchased my Dell M1330 last year it came loaded with the Windows Vista OS. Yeah, I was one of the lucky ones who got to run the first version of Vista. It was quite an adventure. Imagine buying a new car that looks really cool but as you are driving down the road you can't help but notice the odd part falling off. "Oops! There goes the rear view mirror. I don't really need that. Oops! There goes the trunk lid. That's just for looks. Oops!... ". You get the idea.

Well, I am pleased to report that I have found a way to run Windows Vista very reliably AND improve it's performance. My solution is to add a bit of open source software! I switched my M1330 to Linux about 9 months ago and have been gradually weaning myself off of all of my Windows software. Once in a while though, I need to be able to run something under Windows (less and less often as it turns out). So, for those occasions I have created a virtual machine with Sun's VirtualBox software and installed the latest version of Vista. The result is nothing short of amazing. I find that Vista runs seamlessly inside Linux so much so that it seems even faster than when it is running natively. Not only that but I can run all of my other old operating systems as well ( even at the same time if I want to! ).

Microsoft is alpha testing their new Windows 7 OS now. I don't know if it's going to be any better than Vista but I am sure it will look great and like a boy scout helping someone cross the road, I bet open source will be there to help.


10 September 2008

Google Chrome Report

It's awesome. I do miss my plug-ins but as far as a high performance browser experience goes, it rocks.

Why?
* lighting fast
* very easy on resources (way less than FireFox)
* it's laid out very nicely maximizing the browsing space
* transparent - it works just like you would expect, sites look correct, etc.
*detachable tabs ( awesome! )
* multi-processed so it never locks up, even when loading proprietary Adobe plug-in content.
* Free as in free beer
* Free as in freedom

Give it a try.

03 September 2008

Google Chrome

Google's new Google Chrome browser was released in beta form this week. It will have to be seen as a pretty valuable addition for people to switch but if is even remotely as good as Google Earth or Picasa, it's going to be huge. I will report back when I have tried it.

21 July 2008

Best Practices?

Joel recently wrote about the use of menus in applications saying that developers shouldn't hide or disable menu items. He writes that we should leave menu items enabled, whether or not they are available.

I have to say, I couldn't disagree more.

Maybe Joel wasn't around when standards for user interface behaviours were being established. I am all for innovation but to change the behaviour of such a basic interface element so late in the game makes no sense without a compelling reason to do so and will only frustrate users.

It reminds me of one project i worked on where the developer had come up with an innovative interface design. He had developed an application so that rather than having a user press and release the left mouse button on a menu item to select it, users would instead left click to pull down the menu and then right click on an item to select it. The idea being that it helped prevent users from selecting the wrong item if they let go of the left mouse button accidentally on the wrong item. True story.

I think, realistically, most experienced developers will disregard this post from Joel and will instantly forgive the author because he makes such a huge contribution in other ways so this is not meant as a personal attack on Joel.

I am writing this post because Joel's article points at something else. There is a tendency within IT organizations to use the word "Standards" or "Best Practices" when they want to enforce conformity and by definition rule out any innovation in the area addressed.

In my business have been very interested in the use of these words because my work is about innovation and the words "Standards" and "Best Practices" are by definition the antithesis of innovation. They basically mean "this is how we do it" and "the matter is closed for discussion".

To be clear, I am a big fan of standards and even some "best practices" but many of the organizations that use these words also say they want to "encourage innovation". If it's true that we want to encourage innovation, then where we set the boundary of what's a standard or not, or what can be called a best practice or not, is critically important if we truly want to encourage innovation.

For example, I am a big fan of having standards around say... the character representations we use. I know that sometimes it's hard to tell a "1" from an "l", and to solve this problem we could come up with an innovative solution. We could choose a different shape for lower case "L" so it doesn't look so much like the number one. Perhaps a small square? That's not being used. So, from now on in all of my programs I could just use a small square instead of a lower case "L". I would explain in the documentation that I have implemented this innovative new feature and before too long my users would get used to it.

Innovation in the area of the characters we use, or the network protocols we use on the internet, or what a dial tone sounds like, or how a basic menu functions, doesn't work. I think the reason it doesn't work is because these are areas where we have solved the problem sufficiently that the cost of innovation is outweighed by the cost of implementation of that innovation. Basically, there is not a high enough benefit in the innovation to recoup the high cost of switching to the innovation.

As an alternative example, some companies have standards around the operating system or application frameworks they use. Switching from say Windows and .NET with an Oracle back end to something like a LAMP back end would be against the "best practices" rules of many IT shops but when you really think about it, the cost of making such a switch can be very small in a world where applications are delivered via the web and where the user is for the most part unaware of the delivery platform.

The benefit of moving to an open source server platform can be phenomenal and the costs are comparatively small for large numbers of users. To rule out an entire genre of technology simply because of a "best practice" makes little sense when essentially, the user can't tell the difference except perhaps increased performance and reliability.

Here's my best practice: Use standards and best practices only where they foster innovation and generate real measurable value.