Posts

  • 03 May 2013 » Automating Behat and Mink tests with Travis CI

    I was excited to see Github now shows build status branches. Even more so when I submitted code to an upstream library and was surprised by the tests results appearing in my pull request. So I jumped in to get it running for Ushahidi 3.0 We’ve been running some tests through Jenkins already, but I’ve largely been doing manual runs locally. Travis-CI integrates with Github automatically, so I figured that was the easiest path to...

    Read more...

  • 11 Apr 2013 » API wrangling

    Following on from my Building 3.0 blog post, here’s another update on Ushahidi 3.0. We’re currently still pushing on finishing the 3.0 API, or at least the first cut at it. The original due date for this was March 30, but thats slipped to mid April. Conversations have quieted down a little as we get to work on getting things done. Thats good, but means we need to keep working hard to keep the community...

    Read more...

  • 09 Apr 2013 » Improving Ushahidi Bug Triage

    I’ve been thinking around how we manage our bug and features backlogs. The current Ushahidi 2.x backlogs have 144 features, and 47 Open bugs (even more last week before our bug fix sprint). At this size these start to get a little unweildy and feel overwhelming. My previous experience with Kanban and other agile methods has demonstrated that limiting work-in-progress, can make life for developers and customers much easier. It reduces the number of things...

    Read more...

  • 24 Dec 2012 » Building custom blocks in Ushahidi

    I’ve been meaning to write this up for a while. Adding custom blocks to Ushahidi is a fairly common request but generally requires a developer, or at least some basic coding skills. However for some basic use cases it should be possible to add a block with a bit of cut and paste scripting. To add a block you’ll need to create a plugin. This is actually less complicated than it sounds. In your Ushahidi...

    Read more...

  • 13 Aug 2012 » Installing Ubuntu 12.04 on a Macbook Pro 8,2

    This has been waiting around for a while so I’ll give it a quick clean up and hit publish. Unfortunately because its been waiting a while I might have missed some details but I wouldn’t remember now. Thankfully the notes on help.ubuntu.com have vastly improved since I first tried this, so check those out first. Weirdest part of the whole thing Use both USB and CD installer. It took me a while to find this...

    Read more...

  • 12 Aug 2012 » New blog

    There are obviously so changes happening.. I’m moving my blog out of Wordpress and using Jekyll (with Jekyll Boostrap) instead. Hosting with Github pages, and in future editing with Prose.io Lets see how this goes.

    Read more...

  • 23 Nov 2011 » Crisismapping and ICCM

    I’ve been working my way in to the crisis mapping and humanitarian ICT community for a while. Firstly with some minor contributions to Sahana Eden, then when earthquakes hit Christchurch I did what I could to help with eq.org.nz. Since then I’ve been helping with Standby Task Force tech team, and lurking in skype chats. Last week I flew to Geneva for the 3rd International Conference of Crisis Mappers (ICCM). It was a 2 day...

    Read more...

  • 03 Aug 2011 » Just because it's free.. and even if it's not

    just because it’s free doesn’t mean it’s a good idea (or a bad one). It means you should think hard about how everyone benefits (including you). - Seth Godin .. and the same applies if it’s not free. Just because you’re being paid doesn’t mean you should ignore how something benefits you and everyone else involved.

    Read more...

  • 02 Jul 2011 » Oh the places you'll go, and the things you will see

    If we live truly, we shall see truly.- Ralph Waldo Emerson Not everyone wants to travel the world, but most people can identify at least one place in the world they’d like to visit before they die. Where is that place for you, and what will you do to make sure you get there? This is an odd question to answer. There are so many places I want to go.. I’ve even got a list...

    Read more...

  • 21 Jun 2011 » Stop. Start.

    Stop. Start. Pulled one way then the other. Just when you decide, you realise you were wrong all along. Everything is transient. Everything is serious. Nothing matters. Life starts now. Life starts now. But it already started. You’re going nowhere. Yet you’ve come so far already. Do you recognise this life? Do you know how you got here? You got you here.

    Read more...

  • 08 Jun 2011 » There is no ground...

    ‎The bad news is that you're falling through space, nothing to hold on to, no parachute. The good news is that there is no ground. - Chogyam Trungpa Rinpoche

    Read more...

  • 07 Jun 2011 » Being vege

    It is easy in the world to live after the world’s opinion; it is easy in solitude to live after our own; but the great man is he who in the midst of the crowd keeps with perfect sweetness the independence of solitude. - Ralph Waldo Emerson, Self-Reliance The world is powered by passionate people, powerful ideas, and fearless action. What’s one strong belief you possess that isn’t shared by your closest friends or family? What...

    Read more...

  • 04 Jun 2011 » Pulled both ways

    Today: being pulled both ways and knowing it will break my heart to abandon either way.

    Read more...

  • 02 Jun 2011 » Today is a blur..

    Beautiful, fascinating and impossible to focus on, today is a blur only observed as a passing flow.

    Read more...

  • 01 Jun 2011 » Independence of solitude

    It is easy in the world to live after the world’s opinion; it is easy in solitude to live after our own; but the great man is he who in the midst of the crowd keeps with perfect sweetness the independence of solitude. - Ralph Waldo Emerson

    Read more...

  • 01 Jun 2011 » 15 minutes to live

    We are afraid of truth, afraid of fortune, afraid of death, and afraid of each other. Our age yields no great and perfect persons. – Ralph Waldo Emerson You just discovered you have fifteen minutes to live. Set a timer for fifteen minutes. Write the story that has to be written. http://ralphwaldoemerson.me/gwen-bell Kill every distraction. Everything in the way. What is there to communicate? I love you all. What else can be said? Do not...

    Read more...

  • 17 May 2011 » Artificial separations...

    I wrote this over a year ago, after watching the morning news covering a terrorist attack in Mumbai   I don’t get it Whatever their cause, whatever their goals… How does killing or injuring other people become an appropriate or acceptable action?! How do they justify that? I can only think these people must be disconnected from reality. How do you not recognise that there is another person you’re hurting… There is supposed to be...

    Read more...

  • 09 May 2011 » International Development, climate change, environmental exploitation

    I think about the work non profits do a lot, for some obvious reasons: I used to work for one, Greenpeace NZ, and I helped start another one, Engineers Without Borders NZ. Even for causes and purposes that aren’t particularly interesting to me, non profits are still close to my heart. I appreciate the special something it takes for someone to decide they want to dedicate a massive amount of effort to something for a...

    Read more...

  • 09 May 2011 » Being awesome

    First up.. you should check out Johnny B. Truant on Making your own luck. So here’s my grand plan of awesomeness… are you ready? Don’t stop Be there. Waiting for the opportunity (3. Own it) It’s not mind blowing, it’s not complicated, and it’s definately been said before in various forms. Don't stop When you’re out to get something. Don’t stop and don’t give up. Even when it seems like you’re not getting anywhere. (Check...

    Read more...

  • 05 May 2011 » Clearing house

    I haven’t posted here for quite a while but I’ve still got quite a few drafts I haven’t edited. So I’m going to just post them with minimal changes just to get them out and clear a space. Lets see how this goes

    Read more...

  • 09 Sep 2010 » Things that are hard... and shouldn't be

    Off the top of my head here are some things that are hard and shouldn’t be: Code review Switching version control systems (not all projects will use the same tool) Collaborating closely but not breaking the staging site Version control for non-geeks (i.e. designer changing CSS, manager messing with the text or something in a template) Deployment (sometimes) - especially updates and especially PHP applications Trivial HTML rearranging in CMS output (Drupal in particular) These...

    Read more...

  • 03 Aug 2010 » Finally off

    Well I’m finally off. As I write this I’m on Flight MH130.. about 2 1/2 hrs from Kuala Lumpur in the first stage of my trip to the UK (stopping over in Penang, Malaysia on the way). I’ve had a lot of thoughts and ideas going on in the last 2 weeks, lets hope I can tie them together into something coherent. Letting Go The preparation for this trip has been an experience. An exercise...

    Read more...

  • 11 Jun 2010 » If "being part of something meaningful comes with sadness, loneliness, and disappointment, so be it"

    Another repost of my blog comments: Thank you so much for this. I’m about to move to the UK from New Zealand, I have 1 week of work left… working what has been my dream job for Greenpeace NZ. And part of me really doesn’t want to go. I’m excited about the trip and work in the UK is looking promising… but I don’t want to lose the community I’ve got here Except if I...

    Read more...

  • 31 May 2010 » Life update: What the heck am I up to?

    First up, Welcome to any new readers who’ve come over from Ben Young's blog. As Ben said I try to provide people with insights and inspiration, and encourage people to live awesome lives and change the world. I don’t post to a schedule, but I have a bit of a redesign in the works after which I’ll post more regularly. If you like what you find here you can subscribe to this blog. If you haven’t...

    Read more...

  • 11 May 2010 » Who needs achievable and realistic?

    This started as a blog comment, and I’ve ranted about it at Intersect meetups before. I think its worth highlighting again: I cringe every time I hear someone talk about ‘SMART’ goals… Specific Measurable Achievable Realistic Time based. I would  keep the SMT… but who cares if its Achievable or Realistic? In fact I’d almost add them as measures in reverse… be unrealistic and aim for what it seems you can’t achieve.. and you might get...

    Read more...

  • 24 Apr 2010 » Don't offer me your path.

    Don’t offer me your path Don’t offer me your destination Support mine Offer me your tools, support and ideas to help me get there Challenge me but don’t just tell me: “You can’t do that”, “you’re naive” or “that won’t work”

    Read more...

  • 18 Apr 2010 » The beginning of an adventure

    I can feel the beginning of an adventure creeping in at the edges of my life, my consciousness I don’t know where it is or how to get there But this longing is back with joy and love and beauty I realise now this feeling is not a hole to be filled It’s a miracle to be embraced and enjoyed The more I experience it, I feel free, hungry to explore.

    Read more...

  • 11 Apr 2010 » Entrepreneurs don't just start businesses

    They start charities and non profits They start social movements These all require similar skills, spirit and courage… but have slightly different goals. An entrepreneur is a person who has possession of a new enterprise, venture or idea and assumes significant accountability for the inherent risks and the outcome. - from Entrepreneur on Wikipedia

    Read more...

  • 31 Mar 2010 » Micro meetings

    I’ve just been reading the excerpt from Rework - it looks like this will be a fantastic book so I recommend you check it out. Ordering my own copy might wait till I move to the UK or until I have an e-book reader. But here’s my thoughts from the excerpt: Meetings can be a colossal waste of time. But we often do need to meet with people - at least to avoid distractions while working...

    Read more...

  • 24 Mar 2010 » Bring your enthusiasm

    Bring your enthusiasm to life Don’t settle for being a cog in the machine. It’s really not the job your in that matters But what you bring to it I know I can bring real enthusiasm and passion to life And I know from the people around me who do bring their passion too that it makes a huge difference to those they interact with Let go Share yourself and see just how much richer life can...

    Read more...

  • 19 Mar 2010 » Don't get stopped by perfect

    Follow up from Redesigning your career: I mentioned getting things moving quickly and then tweaking. The key here is not to worry if its not perfect - not the perfect job or the perfect business idea, etc. Just start, get moving, and keep moving towards your vision of perfect. I don’t mean just take any old thing, don’t compromise your values or your goals - but don’t put them off waiting for everything to line...

    Read more...

  • 18 Mar 2010 » Old familiar spaces...

    Its been an interesting week. I keep finding myself in familiar but quite old spaces… that is - I haven’t been there for a while. This odd feeling of peace and calm, waiting to start an adventure, wanting to just ditch all caution and planning and take off. It’s a feeling I used to get quite often. And it can be a bit frustrating when I can’t find an outlet for it. The interesting thing...

    Read more...

  • 07 Mar 2010 » Over-consuming: Creating an incentive to publish

    And yet until recently blog was sitting stagnant. I came up with the idea to use it as an incentive: When I feel like consuming - I’m at a loose end, the automatic response is just to read blogs for a while. Don’t. Publish instead. Write something. If I’m struggling with a problem. Procrastinating. Write about it. I decided I’d try this for a week. And it’s been 2 weeks now. I’m not doing it...

    Read more...

  • 04 Mar 2010 » Linchpin

    Since I’m not going to make time to write a real review.. (I haven’t even finished reading the free excerpt I was sent) I’ll just say this: **Linchpin = Awesome** You may now continue http://www.amazon.com/gp/product/1591843162/

    Read more...

  • 03 Mar 2010 » Redesigning your career.. don't do it all at once.

    I wrote this up quite some time ago but it seems most of it is just as relevant now. Inspired by this lifehacker post - Tim Ferriss and Marci Alboher on Redesigning Your Career - featuring Tim Ferris and Marci Alboher talking at Google about of their books. The main gem I took from listening to them talk is this: You can pursue multiple careers but don’t try and pursue them all at once. Drive and build...

    Read more...

  • 28 Feb 2010 » Life changing events.. Why wait for the crisis?

    I’ve heard and read a lot of tales of life changing events.. Someone loses their job and makes a massive change in their career and life. A near death incident… A trip to Africa that forever alters their perspective on the world and purpose in life… While this is all very well - and these stories are often very inspirational - but they’re often not the full story (As seen in U Turn - though I never...

    Read more...

  • 25 Feb 2010 » Who cares if we want it? It is

    I read quite a while back in a post by Seth Godin on Chris Anderson’s book Free, that it doesn’t matter if we want Free, it’s already here anyway. "Who cares if we want it? It is." The same is true of markets, capitalism, globalisation, etc. It doesn’t matter if they’re good or not, or if we want them. They’re here. We have to deal with them while they’re here (Don’t worry it probably won’t...

    Read more...

  • 21 Dec 2009 » Quote for the day

    First they ignore you, then they laugh at you, then they fight you, then you win. – Mahatma Gandhi

    Read more...

  • 28 Oct 2009 » De clutter your head

    De-cluttering things is great It creates space for new things De-cluttering a house, creates a nicer space to live in.. and gives space for things you actually want Clear out old documents, photos, projects, etc… create space for new ones that you actually want now De-clutter your head… This is part of why I blog. It gets the ideas out of my head, gets them into the world, where they can contribute to others… But...

    Read more...

  • 14 Oct 2009 » Busy? Doing what?

    I’m going to run with some thoughts from reading this post by Danielle LaPorte about being busy. Danielle mentions telling people the truth, when your late or can’t do something, not just telling them you’re busy. You can also use this as a reminder or an alarm, for when you’re not doing things you’re proud of and excited about. If you have to tell someone what you’re up to and you find yourself resisting -...

    Read more...

  • 21 Sep 2009 » Spring Resolution: Do less, Impact more...

    Do less, Impact more That’s what I came up with when trying to squeeze my current ideas into 4 words for a recent Intersect meetup. It is in part I was inspired by this recent post by Seth Godin. I keep saying I’m busy and don’t have time to do things, but yet I’m spending a lot of my ‘non work’ time either doing things I feel a duty to do, instead of the things...

    Read more...

  • 25 Apr 2009 » Choices

    I had an insight about choices recently. I was talking with a friend about going travelling overseas and he asked - “Why travel? What’s wrong with New Zealand?” . I didn’t have an answer, I just thought “There’s nothing wrong with New Zealand - I just want to travel”, but still he’d got the impression I was trying to get out of New Zealand. Wanting to go somewhere else really doesn’t have much to do...

    Read more...

  • 07 Apr 2009 » Live life and love life

    Yesterdays post didn’t really sit right with me. I posted it anyway but now I’m calling bullshit. Life doesn’t really have a purpose other than experience and what ever you say matters to you… This may be many things… and this may be similar to what I said yesterday - but one this it certainly isn’t is a job. If you have the pleasure of turning your chosen passion or purpose into your day job...

    Read more...

  • 06 Apr 2009 » What's your job in life?

    To see the good in everyone. That is my job in life… Why? Because I say so.. Because its what I’m drawn to do. No matter the person there is something good there, something beautiful… In their darkest moment when they do their worst to me… I will remember who they are. I may get angry or upset.. but in the end I will try to see it from their side.. A friend used to...

    Read more...

  • 21 Jan 2009 » Turn tiredness and frustration into inspiration

    Worn out? tired? frustrated?… For me this is common. Its happens when I find all my energy and drive going nowhere. Turn that energy into something worthwhile… What can you do right now? What can you do today? What have you been waiting for time to do? What have you been putting off? Don’t sit round being unproductive or trying to finish the task that’s frustrating you… Take 5 mins, 15 mins, an hour… Take...

    Read more...

  • 11 Dec 2008 » If Al Gore were black

    I’m watching this late on thursday night and I thought I’d pass it on.. its a beautiful idea combining social and environmental justice.. In Van Jones’ words: "The powerpoint that Al Gore would do if he was Black" A few other links for you to read: The Earth Charter Climate Change and Peak Oil for New Zealanders Awakening the Dreamer For any young professionals - check out Intersect (the link goes to my profile :)...

    Read more...

  • 11 Nov 2008 » Think about what you're doing...

    I just saw someone using a leaf blower to move grass cuttings out of the gutter… simply blowing them onto the road… What the…? So you used some energy to cut the grass - sure.. you want short grass, that I can understand... But then you used more energy (petrol in this case) to blow the grass cuttings onto the street? The wind is just going to blow them back again... **What a waste!** Its...

    Read more...

  • 06 Nov 2008 » Today we wake to different world..

    Barack Obama - first black president of the United States.. I never would have thought I’d see the day… I still didn’t believe it when I first heard… but there it is.. Today we wake to a different world… something new is possible…

    Read more...

  • 15 Oct 2008 » How can you help? Be the change you want to see...

    Today is Blog action day… I only just discovered this thanks to bwagy… now what to contribute?? First up I’m currently working on a few related things: I work with Engineers WIthout Borders & I’m building a website for the Fair Trade Assocation. But these seem like fairly minor contributions compared to the problem.. Poverty is such a big issue that we tend to just shut off when ever it comes up.. We don’t want to...

    Read more...

  • 15 Oct 2008 » Energy Crossroads

    Ok - warning: this is a bit of a mind dump… hopefully its useful :) I watched the movie Energy Crossroads a week ago - part of the Reel Earth Film Festival. It covers similar subject matter to The Inconvenient Truth but with more depth, much less of a laymans view on it and more history. I could talk about it more but I’ll just say go see it if you can… it’s worth your...

    Read more...

  • 17 Sep 2008 » Stand up and stand out

    I recently read The Dip, a great little book by Seth Godin. It inspired these thoughts about tall poppy syndrome in New Zealand. Tall poppy syndrome refers to the phenomenon where high achievers and/or people who stand out are criticised or resented for their talents or achievements. We often talk about tall poppy syndrome and how bad it is. The fear is that if we standout someone will cut us down. It occurred to me...

    Read more...

  • 10 Sep 2008 » Adventures with Silverstripe

    I’ve known about Silverstripe for a while but haven’t had much of a chance to try it. For past projects I’ve opted for JojoCMS instead, because I know one of the lead developers personally and the way Jojo works makes sense to me (little details like being able to set up my database structure by creating a DB table first and building the admin from that - it’s the other way round in Silverstripe) However,...

    Read more...

  • 08 Sep 2008 » A force of nature

    It’s been too long between posts so here is a quote to hold the space: This is the true joy in life, the being used for a purpose recognised by yourself as the mighty one; the being a force of nature instead of a feverish selfish little clod of ailments and grievances complaining that the world will not devote itself to making you happy. I am of the opinion that my life belongs to the...

    Read more...

  • 07 Aug 2008 » Something that matters...

    I want to do something that matters. I have little or no interest in writing software, designing embedded systems or doing anything that I know how to do just to make money or because I know how to do it. I just want to do something that matters. Yes I want to make money. I want to get paid. But I want to be paid to make a difference… to do something that matters..

    Read more...

  • 02 Aug 2008 » Dream more...

    Stumbled on this on Flickr: Sueña más trabaja menos Originally uploaded by Daquella manera

    Read more...

  • 01 Aug 2008 » 6,697 Polaroids

    I found this recently on Jason Santa Maria’s blog: …Jamie Livingston’s Photo of the Day (more background), a daily slice of one man’s life from 1979-1997 told through Polaroids (ending when cancer claimed the photographer). 6,697 Polaroids… Jason Santa Maria I’m not totally sure why but I found this absolutely fascinating - I lost an hour or so just looking through photos and reading about it. Have look and hopefully you find it as moving...

    Read more...

  • 29 Jul 2008 » Building an App Engine based Open Microblogging tool

    I’m looking at building an Google App Engine based μblogging tool - in other words a identi.ca / laconi.ca clone (which is a twitter clone). I would implement the OpenMicroBlogging spec so it could talk to laconi.ca servers. I’m looking at building it on top of the talk.org code (source is on github). Currently talk.org still needs a lot of work - it has no followers implementation to start with. If anyone else is interested...

    Read more...

  • 25 Jul 2008 » Want to write software that makes a difference?

    HURIDOCS is contracting a software developer to improve its WinEvsys database for documentation of human rights violations. http://huridocs.org/tools/monitoring/openevsys If anyone wants to send in a proposal and wants an extra developer - Ask me :)

    Read more...

  • 25 Jul 2008 » Battery disassembly

    Battery disassembly So I modded my laptop a bit yesterday - replaced the keyboard & touchpad with parts out of an identical broken portege. Sooo much nicer to type now. And then I swapped my battery cos the original one was fried - the replacement isn’t much better - about half an hour battery life but oh well. So here’s a photo of the old battery disassembled - I would try replacing the dead cells...

    Read more...

  • 24 Jul 2008 » Portable appications not just web applications

    So I came up with this a while ago but never got around to posting it - on looking at it now I think maybe it would be more appropriate to call them distributed applications not portable applications, however I’ll run with the name I started with. I’ve been thinking about the trend lately to build things as web apps rather then desktop apps - or the create web apps which attempt to replace desktop...

    Read more...

  • 24 Jul 2008 » Chandler Desktop 1.0rc1 released.. but still not quite right

    The folks over at the OSAF have finally released a 1.0 release candidate for Chandler Desktop (Check out their blog post). For those of you that don’t know about Chandler - likely all of you - here is the description from their vision: Chandler is an open source Note-to-Self Organizer. It features calendaring, task and note management and consists of a desktop application, web application and a free sharing and back-up service called Chandler Hub....

    Read more...

  • 14 Jul 2008 » So it is with great programmers...

    New fun quote: Everyone can be taught to sculpt: Michelangelo would have had to be taught how not to. So it is with the great programmers Alan Perlis Found here: http://norvig.com/21-days.html

    Read more...

  • 12 Apr 2008 » What makes you come alive...

    Don’t ask yourself what the world needs. Ask yourself what makes you come alive, and then go and do that. Because what the world needs is people who have come alive.” – Harold Whitman

    Read more...