// Richard Hart / Hates_

Battling Procrastination

life, work

It makes no sense to leave the Dark Woods in favor of the Dark Playground—they’re both dark. They both suck to be in, but the big difference is the Dark Woods leads to happiness and the Dark Playground leads only to more misery. But the Instant Gratification Monkey isn’t logical and to him, the Dark Playground seems like much more fun.

An absolutely brilliant two part series on procrastination. My most hated enemy.

Part 1: Why Procrastinators Procrastinate
Part 2: How to Beat Procrastination

Read More

Accessing Spree routes from outside a controller

programming, spree

Some custom reports I was adding to Spree required links back to the products being listed. Accessing the Spree routes is slightly different to accessing normal Rails routes from outside a controller/view:


Spree::Core::Engine.routes.url_helpers.product_url(product, host: "http://www.yourdomain.com")
Read More

When to speak up

business, life

“Rooting for your team to fail is as bad as it sounds. Even if you said early and often that this path was a stupid one, that this destination makes no sense–if you’re on the plane, if you’re in the meeting, if you decided to play the game–then once the journey starts, your job is to get us there, safe and sound.”

I’m 100% guilty of this. I will bitch and moan like there’s no tomorrow and often when it’s too late to actually do anything. It’s better to make the most of a bad situation rather than doom everything to failure. It’s not helpful and doesn’t do anyone any favours.

Read More

Setting Goals (Not Tools) as the Foundation of Your Marketing

business, marketing

This hierarchy of of goals from MOZ is great.

Read More

Design Thinking

blogs

“Design thinking tends to start with the solution, rather than the problem. A lot of problem based-thinking focuses on finding the one correct solution to a problem, whereas design thinking tends to offer a variety of solutions around a common theme. It’s a different mindset.

Read More