Articles for category: Delivery

Owning the Problem towards the Solution

A 5-minute owning up to the problem and what you should have done is much more productive than a 35-minute debate on what you did do in an attempt to prevent what went wrong. The former gets the ball rolling towards a solution, both parties focussed on moving forward, together. The latter stalls the solution process, strengthening walls, instead of breaking them down.

January 4, 2017

Greg Thomas

The Simplest Case for Intuitive Applications

Still playing Angry Birds? From download to install to getting up and running how much time are you looking at? 5 minutes? Maybe 10 if you include the little piggy backstory? That’s an intuitive application – simplistic yet intuitive. Take an application you are working on right now – how much effort are you spending in educating the user on where to click, where to start, how to navigate, what to do and finally what the goal is? If you find yourself doing this a lot, chances are you’re working on an application that is largely unintuitive with a potential

December 12, 2016

Greg Thomas

One Hour of Code

I had the opportunity to speak to a class on #OneHourOfCode and had a great time presenting. My presentation for this event is located here and a larger LinkedIn post is located here. This is a great initiative and a great way to continue fostering the growth and spirit of coding.

December 8, 2016

Greg Thomas

True Developer Magic

The pixie dust, the magic potions, the unicorns or rainbows. All developer magic to make what was broken work again. All creative ideas, ingenuity, random thoughts, the willingness to try something new. All within the absence of patterns, factories, frameworks, guidelines and points. But the very best magic, the magic that takes what was broken to working once again – is the magic that which leverages what is there, what is broken and makes it shine once more.

October 31, 2016

Greg Thomas

Give them the Demo they Need, not the One that they Want

Ask anyone what their problem is and they will tell you exactly how they want to solve it and make it go away. I could easily come up with a few of my own problems and solutions to them, but their wrong. It’s not that I don’t trust myself, It’s not that I don’t trust myself, it’s that they are framed by own view as to how I perceive the problem. In that frame, whether I want to accept it or not, I have already inferred a number of assumptions important to me, but perhaps not relevant to the problem