Showing posts with label blogging. Show all posts
Showing posts with label blogging. Show all posts

Sunday, 1 November 2009

Welcome to Movember

Movember is an annual event to raise awareness (and money) for men's health issues, and this year I'm joining in with a pretty sweet handlebar. Keep an eye on my Mo Space to check out the mo and back a good cause.

While we're talking about charity, remember this post from Christmas last year? We're now at £222.14 - and I guess we've found our good cause now, so this'll be our first donation.

* updated * money from the google-ads-for-charity stuff above has now been donated - check my Mo Space.

* updated again * grand total is in - we raised £1098.14 from family, colleagues, and friends. A massive thank you to all who supported men's health by donating or participating.

Wednesday, 4 March 2009

No problem too small, no reward too big

Do you ever sit around with friends, talking over a few beers, and solve all the worlds problems? As I get older this seems to be becoming my chief pastime, and we recently got ever so excited about power generation and distribution. We figured the whole thing could be completely re-architected in a P2P model, where everyone in the grid both consumed and generated/supplied power.

Rushing to the nearest browser in case a patent application was necessary, we became a slightly despondent upon seeing a bunch of articles like this one on microgrids and what the EPRI are getting up to. That said, it's great to see this kind of stuff getting mindshare.

So what, if anything, is still missing? To see this come true, it seems like we'd have to work our how the power companies would still make money in our community-spirited utopian electricity supplying future. So perhaps we can still contribute by bringing some economics into the solution.

solar_roof.jpg

Someone has to provide that infrastructure - the grid we'd all have to be connected to in order to exchange electrical capacity. That sounds like something someone should be paid to provide. So perhaps there is a subscription fee? Or maybe we can do one better - how about a variable charge based on each household's net balance at the end of every month/quarter/year? The closer you are to netting out (producing the same number of kilowatt hours you consume) the closer to zero the bill gets.

The beauty of that model is it incentivizes consumers to be as self-sufficient as possible and disincents (is that even a word?) waste. The expected impact of such a price control is for participating individuals to want to align their production with their consumption - probably by boosting the capabilities of the former while working out efficiencies in the latter.

Reducing overconsumption is probably a no-brainer, but you could look at reducing overproduction both ways. On the one hand, overproducers supply overconsumers and we'd need that, but on the other hand we wouldn't want participating individuals to profit from overproduction. Ultimately all overproduction is wasteful (by definition if nothing else) so there should still be a price for it, a lower price than overconsumption, but not as low as netting out.

Well that was all kind of off-topic, but I hope you enjoyed it nevertheless. There are some intriguing engineering challenges in the basic problems inherent in sustaining our society, and if we gave this kind of stuff a little more attention, we'd all be living in a much better world before you know it.

Saturday, 10 January 2009

Welcome to 2009

It's been 2009 for a little under 2 weeks now, and so far I can confidently say it will continue to be for around another 50 weeks or so. OK - I accept that's not my A material - moving swiftly on...

At this time of year it's customary to make a few new year's resolutions - fresh commitments you somehow feel renewed fervor towards keeping just because we incremented the year counter by 1 - and they almost always involve gym memberships.

If I take a brief look back at last year's resolutions I think I can safely say I hit my top priorities, but just as predicted, the exercise part seems to have slipped through the cracks. No matter, that's what these annual counter-flips are for, getting invigorated about your health for 30 days or so.

I'm always interested in hearing from people out there in the technical community for any reason, and from time to time I am lucky enough to receive some feedback on my posts (thanks by the way!). Over the last 12 months the articles that have generated the most interest have been on management, dealing with people, and being effective in organizations. It seems like you want to hear more about getting things done around technology than about the technology itself. Well there's some resolution input right there...

This year I'm going to try changing the balance of the content I write, aiming for a higher ratio on project management and professional disciplines without completely dropping the things I like to bring up on architecture and computer science. After all, a hundred little things happen every day, and it's just a matter of being a bit more selective about what's captured and shared.

So yeah, welcome to 2009, you can make it whatever you what you want it to be.

Monday, 22 December 2008

Christmas, Ad Rev, and Charity

It's nearly Christmas (again!) and I hope you're way too busy enjoying the best this season has to offer to be reading this! With any luck, the systems and people you look after will all be humming along just fine, leaving you able to spend plenty of time with family and friends.

At times like this, it can be easy to forget that there are a lot of people out there who don't have it as sweet as we do. Where running water is a luxury, we'd find it difficult getting sympathy for our lengthy outstanding bugs list or early morning release woes!

I'm no Bono, but I like to contribute somehow whenever I come across a cause I believe in, but doing something specifically at this time of year has the extra bonus of reminding you of exactly how lucky you are during what can be a time of excesses.

Now, this blog has always been about the free exchange of ideas - a place where I can capture my original thoughts and experiences from the work I do, in the hope that it will help others with the work that they do. Whatever else it is, it's never been a money making exercise - and that's why I've never before tried to monetize the content, despite a growing readership (hello to both of you).

However, as of today, keener-eyed observers will notice a Google Ads box lurking surreptitiously in the right hand panel, ready to corrupt my benevolent posts with it's raw, unbridled, marketing vivacity. But don't worry - I haven't sold out yet! Here is the plan...

I'll run Google AdSense for the coming year, and around this time next year, donate all the revenue to charity. Every cent, and a moderate top up from myself.

It is impractical to pick a charity 12 months ahead, but the money will be donated via Global Giving or Just Giving (or maybe both) so that you can keep me honest. I'm thinking about supporting something which helps to establish education in 3rd world countries - that appeals to my "help those who are prepared to help themselves" philosophy - but will take suggestions from the community.

As well as cheques being posted next December, you can expect a running total, say, quarterly - and heck, if things go really well maybe we'll have a mid-year checkpoint and make a donation then too.

So, Merry Christmas and all the best for 2009, and remember, if you see something that interests you on the right hand side then give it a click - it's for a good cause!

See you next year
Eachan

Wednesday, 10 September 2008

Bootcamp Eases the Migration

I'm taking the plunge and going fully Mac-native, and I have to say, boot camp is really helping make the transition doable - I wonder if this was part of the strategy in the first place?

I like the hardware. It looks nice, feels nice, and you're assured of a fairly good build quality. I like the robustness of the platform, and the no-brainer compatibility (anything apple just works with anything apple in my experience), although the significantly smaller software library is a drawback, albeit a steadily reducing one.

I'm not new to Macs, I've pretty much always had a PC, a Mac, and an experimental-frankenstein-exotic-flavors-of-Linux machine (usually my current PC minus 1) concurrently. I've just never actually done anything of much significance with the Mac - it's been pretty much iTunes and web browsing territory for me.

Now that I've decided to switch my use of Mac and Windows so that I'm using the apple as a primary machine, I have to work out how I'm going to be able to do any work. My problem isn't knowing my way around OSX, it's all the little applications, tools and utilities for the things I do every day that's the issue. The best way to get to grips with something is to do it, but sometimes the stuff I have to do won't wait until I find out what the Mac version of EA or Visio is, or feel my way around a new IDE. In these circumstances, is really handy to have the backup of being able to reboot into Windows, get the urgent task done in the familiar environment, and then go back to Mac - without lugging 2 notebooks around. For example, this post was brought to you by MarsEdit, and I was formerly a Windows Live Writer man...

Actually, an 'equivalency' site would be an awesome idea - something like a "this on Mac is like that on Windows" to make it easier for more people to make the switch. If anyone knows of such a thing out there, drop me a link.

Monday, 28 July 2008

Tweet Tweet

Today I decided I'm going to play with twitter; so I signed up like so.  I can't really picture myself having the time to twit (or tweet?) every few hours, I signed up for slightly less conventional reasons...

It all stems from how I use this blog.  When I started blogging, I foresaw a channel for my original thoughts, a way for me to share my experience in the industry - real life problems and solutions from the world of running webscale engineering.  It was my opinion and what's worked for me; I didn't want to get into simply posting links to other people's opinion, unless I can substantially build on them, and thus add some value to the idea being discussed.  I wanted there to be some substance, some usefulness and some kind of conclusion to what you read here.

I have stayed true to this vision, but these days I am increasingly coming across content I want to share in a briefer 'check this link out' kind of format.  This of course poses the question; do I dilute the purpose of this blog by posting shorter, less meaningful messages with links or embedded external content or do I find another way (or, that oft-forgotten option we always have, do nothing)?

A tool that seemed fit for purpose to me was micro-blogging.  Small snippets of text pushed out as regularly as you see fit and a whole culture which prohibits verbosity (how will I cope).

So I'm going to play whack-a-link on twitter.  Anytime I see something I like or agree with (but don't want to more formally expand on) I'm going to demonstrate my support for it by posting the link into my feed.

For me this is one of those kind of experimental things - start using the technology and see what value emerges.

While we're talking about twitter I want to give the fail whale an honorable mention for achieving the pinnacle of error message accomplishment - being a popular sight.  No kidding.

Failure joins death and taxes in the hallowed halls of unavoidable inevitability.  I spend a lot of time working out how to detect it, avoid it, and recover from it but sooner or later it gets us all.  This is where architecture stops operations and customer service starts; personally I consider the likes of web server 404's and 500's to be the middle finger of the internet - if you can turn these into disarming, apologetic messages then you'll at least have a chance to keep your customers on your side while you work out your issues.

The fail whale is almost too good at this.  It's grown into some kind of phenomenon of it's own.  People have made fail whale models, you can buy fail whale t-shirts and mugs, and there is even a fan club.  Remember; this is a holding page they show when their site is down!

Sunday, 13 July 2008

What Makes a Good Leader?

I recently had a bit of "homework" to do as part of our professional development process.  Nothing profound, but nonetheless a few very interesting questions to address.  My favorite this time around was what the 5 most important qualities of a leader are.  Here is what I thought:

1.  Vision – they have to know the goal, know the results and be able to effectively communicate this and get buy in.

2.  Foresight – they have to be able to see the future coming, plan for it and know the key activities that, over time, will realize the vision.

3.  Respect – they must set the example and engender confidence from the team, people must want to seek their opinion and emulate their behavior.

4.  Impact – they must be seen to make a difference, to make tough decisions and stand by them, to wield whatever power they have to effect visible change.

5.  Determination – they must have the grit and the resolve to show the team that they stick by their principles and stay cool and clear even when the environment is at it’s harshest.

There are as many [correct] answers to this as there are leaders in action, drop me a line with yours.

Wednesday, 25 June 2008

Of Multicultural Offices

Have a look at this interview with Horacio Falcao from INSEAD on cross-cultural negotiation.

I found the points about overestimating and underestimating proximity in relationships particularly interesting - Horacio says that we often make too many assumptions when dealing with people from similar backgrounds and nationalities and this can end up costing us.  When dealing with those we perceive to be obviously different we take extra care to ensure we explicitly state everything up front, a valuable practice we can take foregranted when we strongly relate with the other party from the start.

Saturday, 21 June 2008

The Worlds Biggest Marketing Deadline

I am never a fan of deadline-oriented architecture and sometimes you get a whopper; this is most certainly my biggest one to date.


Well, it was get our Euro 2008 features out in time or mow the worlds largest lawn. Marketing eh?

Thursday, 12 June 2008

Rocket Powered Horse Trials

Pictured here in flight at our secret testing centre in Royal Ascot. I'm sure Bert would back this, he's always been a fan of new tech.

Stopped time - part 5

Tuesday, 3 June 2008

SAI 25

A while back the SAI 25 was published on Silicon Alley Insider and we're sitting at number 4.  There is a reasonably scientific approach to how these companies are measured and, based on that, I can see how we're climbing the list.  Growth, margin and market share are all strengths of ours.  Kick ass.

Friday, 30 May 2008

Do Some Good

One of our engineers posted this link on our internal forum and made a spirited appeal to our charitable sides in an attempt to stir up some volunteers.  I like to help good causes (we all have our favorites) and I would always rather donate my time - help out in a practical way - than simply giving money away.  I get more of a sense of satisfaction doing that and I don't feel like I've 'bought' my conscience off!

I’ve helped some charities in a similar capacity in the past and I have to say I found it curiously rewarding in a way I wasn’t quite expecting.  But even if you're just not that charitable then among the many, worthwhile philanthropic reasons to help out like this there are also some perfectly good selfish motivations - or maybe symbiotic might be a better word:

The thing you have to remember about charities is they are almost always terminally short of resources – most significantly cash and people – yet they still have the same IT challenges that a lot of small/medium businesses have. That means you’ve got to work with constraints you won’t be used to because you can’t just buy hardware, you can’t just use something commercial or licensed and you [often] can’t use expensive network connections or hosting. This means you have to be really creative with what you put together and you also have to exercise your end-to-end solution muscles because, chances are you won’t be able to assemble a reasonable team either – it’ll be all down to you.  This will be a totally different environment for you to learn to be effective in because most of us are in the fortunate position of having a budget that’s appropriate to the problems we're trying to solve.  Sometimes this 'plenty' can make you lazy – necessity is, after all, the mother of invention.

I guess the summary is you'll get exposure to a very different size and type of problem to the one you're used to working with every day and, because of the unique constraints, you'll really get to exercise your problem solving skills.  So give it a go, you’ll probably find it quite refreshing and might even learn something too.

Wednesday, 21 May 2008

Shameless Promotion No 6

A few days ago we dragged some giant balloons around London to promote our trading exchange market on the London mayoral election.  It was quite a unique promotion - it even made the BBC =)

Sunday, 11 May 2008

Shameless Promotion No 4

Our Italian Sportsbook is live now (whew!) and the marketing leading us up to Euro 2008 have started.  You can see one of our clips here.

Thursday, 17 April 2008

Corn Rules

I just watched Michael Pollan's TED talk on the relationship between humans and the plant world.  I've always been fascinated by the idea that perhaps we don't have the whole biological world totally under our control as we like to believe.  Perhaps everything is getting exactly what it wants out of our domineering programmes of domestication and agriculture.  Better yet, perhaps some of these 'subjugated' organisms are really driving us to build, farm and plant...  Worth a 17 minute work break.

Saturday, 12 April 2008

Pecha Kucha

Not the pokemon, the presentation style.  These days I am particularly interested in unique presentation styles that promote attention and retention as I tend to do a lot of public speaking.  And when have to steer a reasonably big organization you can't expect to be able to spend long periods of time with every single individual so being able to effectively get your message across in a more public 'batch' forum is a key leadership skill.

What's attractive to me about Pecha Kucha is the 20/20/640 concept; you use 20 slides each shown for 20 seconds (for a total of 6:40 talk time) and that's it.  I think it is particularly good for engineers because we just love verbosity.  There are so many great things you could say about your architecture, about your new product or how you solved problem X while still keeping that instant fail-over why wouldn't you want to say them all?  Because people will die of old age.  Putting such strict constraints on the normally freestyle art of presenting forces you to think carefully about the information that makes the biggest difference, culling the marginal and the good-but-irrelevant.  It's a lot harder than it sounds, as George Bemard Shaw once said "I'm sorry to have written such a long letter, but I didn't have time to write a shorter one."

There is always gold on Presentation Zen but my current favorite is punchy pace, lots of images and heavy use of repetition; like Dick Hardt's Identity 2.0 keynote.  It makes for a big deck but if you have a nice flow and keep it moving it really holds people's attention and leaves an impression.

Sunday, 9 March 2008

A Change of Screenery

Continuing the good work started here...

[for a given value of "good" I guess]