So, kicking off Research Operations when no such thing exists within your (large) company — 500+ employees. Good question. I was in the same position a year ago and this is what I did to try and get it started. Spoiler alert, it worked! We managed to get exec buy-in to build out Research Ops including a Data Insights team — a total win: Frankly I didn’t expect it - so this sharing session is mainly practical points around setting up some research guidelines and best practices for all teams. It is not about powerpointing to execs for resources.


This weekend I tested out designing and building an App in record-time using Sketch, Marvel, Atom, React-Native and The objective was to throw together a quick prototype from Flow to Front-end. The theme is a Sleep tracker. I started with basic Flow.

The user flow leads the user from an overview, through sleep logs to sleep events. Then, I drew out some wireframes. You can view the crude wireframe prototype here:

Blockchain is a zany cool idea, especially for crypto-anarchists like me. I’ve been wading deeper into crypto this weekend; got myself setup with Metamask, started hunting Bounties, opened my Gitcoin tip jar, joined some slack & telegram communities and became a Level 1 Crypto-Zombie.

Remember one of my recent posts about giving up coding? yeah, forget that. I’m full of sh*t. Here I go again, this time raking at the blockchain soil.

So, here is my crypto-zombie Ethereum Solidity Contract (s’no’biggie — just a Zombie generating blockchain hook).

pragma solidity ^0.4.19;contract ZombieFactory {event NewZombie(uint zombieId, string name, uint…

or, How I learned to stop worrying and study piano.

For a few years. I have to say, quite a few years. Many years. I tinkered with coding. I’ve invested many moments of my life to coding. I like coding.

I used to like coding.

I liked coding when it seemed to make sense. But I’ve since, in the last year, come to stop believing in coding as a valuable use of my time. Ultimately I believe this is mainly due to the rise of artificial intelligence, but at a more practical level I dislike the current practices of coding…

I’ve had a post in mind about the disruption that text (and voice) interfaces are going to wreak upon businesses, but I hadn’t got round to writing more than my first thoughts on the text UI itself, and now someone has done it for me.

I consider this an intelligent piece articulating the problems (for businesses) that are right around the corner. Like, *right* around the next corner. Like, this corner, coming … now!

CEOs are overpaid if they haven’t seen what is coming, coming. And I often found in UX that CEOs are no longer in control of…

Part Four in an n part series of coding job “apps”

Part Four in my ongoing “job board” coding series (others here, here and here): Coding a bot to look for jobs for you. Facebook recently announced their chatbots thing: Chatbots are not that super new, but more fuel is now on the fire and chatbots are probably app-killers — So let’s make our own super simple one!


We’re going to use Github’s awesome Hubot for our bot kit and we will plug it into Slack, because we are *always* on Slack, amirite?

Pre-requisites for this episode? Node, npm, git…

Part three of my “quick job board” series, this time for React Native — and deployable on mobile devices. This follows on from “quick job board in 48 lines of code” with Meteor, and the “quick job board with meteor and React” version.

The beautiful thing about React is the syntax and structure is very similar, regardless of platform — so the React Native for devices code is very similar to any web based version.

For this app we have 2 files: Index and Results. The app is only a single feed on one page, but I have broken the…

So I’ve been studying programming AI bots. And in that warren there is also Machine Leaning/Deep Learning/Machine intelligence.

Further down the warren are the debates about intelligent robots replacing jobs. Which touches on the subjects of economy, deflation and capitalism in general.

So, you know, the A.I. hole goes pretty deep.

Coming back to the surface: having studied more closely programming a bot and how to endow it with some rudimentary intelligence I stand back, into the light of deep learning, and do wonder: Why program a bot at all? If I agree that deep learning is true (I refer…

I recently wrote a mini-tutorial “How to write a job app in 48 lines of code” — and here it is again, but using React JS: Facebook’s javascript love-child. This is slightly longer than 48 lines of code, but mainly because I also integrated a Material UI interface. I actually learned React so I could use this UI library. React is not strictly necessary with the Meteor framework, as Meteor is reactive out-of-the-box — but I like Google’s Material UI style, and it required React, so here we are.

Getting Started

Ok, so as before let’s just add our packages to a…

UX is focussed on user needs. And to discover user needs, we run through a “discovery” phase. But, what if people don’t know their needs? Or the needs discovered are distracted, irrelevant or not deep enough to really satisfy the designer.

A good experience designer wants to seek out deep motivations: Motivations that oftentimes the users themselves do not acknowledge. This is where experience design, for me, encroaches the territory of psychology.

My ultimate goal as an experience designer is to design experiences that enable the user to grow, to realise themselves: This requires that I know what the user…

Derry Birkett

Thoughts, stories and ideas from a UX Designer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store