April 26, 2017No Comments

Blogging elsewhere

I'm a not blogging here anymore. I am keeping the links open for inbounds, but from now on I will be blogging through Medium or maybe even WordPress.

August 20, 20162 Comments

Working in the heart of the San Francisco startup scene

So I'm working in San Francisco temporarily, for a tech startup (what else?), who operate out of the WeWork building in Civic Center SF. I'm pretty impressed with the WeWork CoWorking Space, I really think it contributes to generating the vibe and success of its startups. In order to inform and inspire other cities, and particularly Barcelona (my adopted city) I write this post with some details about what it is like working in an SF startup environment.

Read more

April 14, 2016No Comments

How to code a job searching AI Bot with Hubot and Slack

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!

Read more

April 9, 2016No Comments

Quick Job Board with React Native

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.

Read more

March 18, 2016No Comments

UX Talk: Psychology in Experience Design

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 desires, what their dreams are — what they want to become.

As psychologists know, desires are often buried in the subconscious, actively blocked by the conscious mind. So how can an experience designer uncover people’s deepest desires and make them a reality? Will experience designers need a degree in psychology?

Steve Jobs famously stated: “People don’t know what they want until you show it to them”.

Do good filmmakers “get out of the building” and ask their audience what they want to watch? Sure, there are industries that create products according to market research. But are these the really great products? Are films designed by committee the really great movies of all time?

I’ll research this and make another post.

originally posted on my Medium account

February 11, 2016No Comments

How to do good without an effort

A friend of mine recently sent an email round with a list of links and plugins that allow us to "do good" via charitable plugins and tools, without any effort. Plugins like AdBlock for Good, and Tabs for a Cause which show ads that donate to charities.  Here in this post I dutifully repost this veritable goldmine of goodness. Please partake, and share with your friends.

Read more

February 10, 2016No Comments

KickstartPRO Launched on Studiopress Marketplace

So chuffed to have our KickstartPRO theme published to Studiopress Marketplace. The quality of themes here is so high I'm pretty blown away to be included. All credit (except design I guess) goes to co-founder Nick Davis for his awesome coding and his general positive kickass-ness.

Take a look at KickstartPRO on Studiopress

February 10, 2016No Comments

Dribbble Invites Giveaway x2


Hello friends,

I have a couple of invites to give away.
So that I can check your work please:

Paste your shot to my twitter, then follow me on Dribbble and like the invite post. So I can track you, see?

Feel free to follow me on twitter and Dribbble if you like.

Have fun.

January 20, 2016No Comments

Why I learned to code

Imagine walking into a library and not being able to read. That is how I felt to be living in this age of information and data without being able to code. Data is everywhere, hence information is everywhere.

I work in tech, and as such I am privy to common knowledge (in the tech world) that many people are not aware of. Do you know I could reach out (into the internet) and pull together a very decent profile of everyone who is/has been in my vicinity with relative ease? People who “check-in”, or post messages using Geo-location on their phone, for example, are fair game online. A cross reference here and there and I have a decent file on you. Especially if you have a unique identifier (like a telephone number).

Snooping is of very little interest to me. But I do like the idea of being able to use code to gather information and empower me to make decisions. Small scripts (of code) — which can even be considered simple robots — are not difficult to create and can run a whole slew of boring tasks for you: searching for an apartment, ordering regular deliveries and so on. And once the Fridge starts to join the conversation, being able to “boss” my appliances around makes code even more appealing. (Right now, my Fridge is deaf and mute, but soon, oh so soon…)

I decided that code is important and learned to code. Except, like any language, it’s difficult to become “fluent”. It requires constant practice. So, I continue to study, and write minimal scripts, and sharpen my fluency, as I wait for the day when I find writing code as easy as writing these sentences, and I watch the world turn around me, and I say “wow, did I really make that happen?”.

First published on my Medium account.

November 29, 20152 Comments

A quick job board with React, Meteor and Material UI

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 to be able to 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.

Read more

November 15, 2015No Comments

New Typography Themes

I just designed and released a couple of simple, clean blogging themes for the Ghost and WordPress platforms - with a strong focus on typography: the result is highly readable text for blogs that are, well, text-heavy: Vienna WordPress ThemeVienna (for Ghost) and Johnson (Ghost)

Read more

November 4, 2015No Comments

How I tamed my ideas list

I just published a post on Medium about how I finally tamed my crazy ideas lists, or How I learned to stop worrying and love my crazy brain.  How I finally tamed my ideas list

September 26, 2015No Comments

Create a simple job board web app with 48 lines of code

I love simplicity. Here is a post which explains how to code a job board web app in 48 lines.

Read more

September 17, 2015No Comments

My Chrome Extensions for Researching and Writing

Today I wanted to share how I use Chrome and Chrome extensions to aid my workflow.

Read more

September 9, 2015No Comments

State of Workflow

What is my current workflow? I'm still working on it, but my target is for a neat I/O process - input - process - output. Currently, I'm following the GTD methodology of New, Next and Someday. I try to apply it to most things at varying levels of abstraction. i.e. My research, idea processing, planning and development all follow the same method.

Read more