Building a Workplace Learning Culture: Starter Kit.

If there is one fundamental truth I have come to realize after working in technology, it is this: Mindset and approach trump skill.

Here is my latest post for Simple Programmer…

For success, it isn’t the programming knowledge you or your team members have at present that matters most. Nor is it how many years of experience we have.

It’s how we work together, how we approach problems, and most importantly, how we learn. Michael Gerber said in the most eloquent way I have seen in his book The E-Myth: “Contrary to popular belief, my experience has shown me that the people who are exceptionally good in business aren’t so because of what they know but because of their insatiable need to know more.”

How unclear roles can damage your teams performance (and what you can do about it)

Roles and responsibilities can cause confusion and upset in our teams unless we take the time to openly discuss them. But, it can be easy to solve when we knew how to shine a light on the issue, here's how.

Coaching is often described as “holding up a mirror”. So that teams and individuals can reflect on what they see. It’s not about impart “right” or “wrong”. Coaching is not limited to only managers or supervisors. Coaching can be ran and facilitated by anyone in a team. 

The one and only thing I’ll be focusing on in 2018

Sometimes it's what we don't-do, rather than what we do-do that can be infinitely more important.

“You seem Zen. Do you meditate?”. We were in a bar having a catch up drink before Christmas. We hadn’t spoken for a year, but we’ve been friends for a long time. I didn’t think much of the comment at the time. But since I’ve had the chance to think about it some more. It has been a while since I’ve last meditated (even though I should do it more…). But the “zen” part has been a deliberate practice. Well, I wouldn’t call it Zen. I’d call it focus and it’s something that I spent most of 2017 trying to cultivate. There’s a Hemingway quote that’s stuck with throughout this year.

The best reads of 2017

My top picks out of everything I read in 2017

2017 it seems was the year of marketing, business and philosophy reading. A big (reading related) revelation of 2017: Used books on Amazon. This has saved me a huge bunch of cash. I read around 75 books this year and tossed aside a whole load more that didn’t captivate me. I also made a complete move (and loving it!) to physical books so that I can better take notes and reference them later. But without further ado, here are a few of the better books that I read this year…

The Secret Splitoo Master Plan (just between you and me)

On the 2nd of August 2006 Elon Musk wrote a blog: “The Secret Tesla Motors Master Plan (just between you and me)”. A prophecy about what he would achieve with Tesla. 10 years on in 2016 he responded with a new master plan (part deux). What is mind-blowing is that Musk outlined a 4 bullet strategy and executed it with no deviation.
 
Inspired by Musk’s prophecy, here’s the Splitoo Masterplan.

Beyond scrum: Augmenting agile frameworks to achieve high team performance.

Agile frameworks give us our process, so what can we do to start getting higher performance out of our people - our teams

With 2018 on the horizon, I’ve started thinking about plans for the new year. That means changes that I’m making to my site, updates and rethinking my personal brand. It’s been around 8 months now since I started writing. I started off wanting my writing to be relaxed and then I’d see where it went. But now, I’m starting to think more about where I want to take it as the new year approaches.
 
My bio seemed like a good place to start. After all it is my mini-pitch of my unique take on the world. I never liked my bio because I didn’t have a good grasp of what my target topic (and reader) was. I knew I wasn’t interested in talking on this site about technical topics. Many people are already creating amazing tutorials, videos and blogs on programming and software. But, I’ve always known that the key to good software teams was not more technical skill anyway. I’ve been more obsessed with things like effectiveness. And are we doing the right thing, not only are we doing the thing right.

A rundown on the insights from user-testing Splitoo.

The results are in from the first round of user testing for Splitoo.

This Saturday was our first round of user testing with the Splitoo product. It’s been a year in the work. From discussing ideas, looking at payments solutions and settling on a business model. We are now at the point of tweaking the initial MVP, which means doing some user testing. This is something we’re familiar with, but it’s the first time we’ve done it together as a team.

The important questions I ask myself every week, and why.

By rewriting your concerns as questions you move from anxiety to curiosity.
This is a paraphrased quote from the book Sprint. Author Jake Knapp is talking about gathering a list of “what could go wrongs” on a project as part of a design Sprint. Knapp is tapping into the elephant in the room and testing the worst case scenarios. But rather than listing them as statements, Jake says to list them as questions. “If we don’t get our customer to understand X we’ll fail” becomes “How can we encourage the user to understand X?”.

Do incremental delivery models hinder our ability to deliver on vision?

Many companies leverage an incremental software delivery model. These models are often big on short-term delivery but weak on long-term vision.

Most companies want innovation and many of these same companies utilise an incremental software delivery model to achieve it. These models can be big on short-term delivery but weak on long-term vision. Delivering features to production weekly, yet failing to realise the product vision. These models ensure we build things right, but they can deter us from building the right thing.

Unit testing: Why you aren’t convinced (and what to do about it)

Unit testing scepticism can come from bad experiences, acknowledging these can help us to see the true benefits of unit testing.

When it comes to unit testing most people fall into one of two categories. Unit testing advocates and unit testing sceptics. The reasons there are unit testing sceptics can often be from bad test implementations. Created by unit testing pitfalls.

test code