Archive for May, 2017

Eurovision 2017

Wednesday, May 31st, 2017 | Music

Venla’s first Eurovision. She was not excited about it.

Nor were the contestants. This year’s contest didn’t produce much in the way of songs I have found burrowed inside my head. I still have a fair few knocking around on my playlist from last year, so it was disappointing to see a less-exciting array this year.

At least Romania gave us some rap yodelling.

Decent year for Britain. We were on the left-hand side of the scoreboard for quite a long time.

But maybe that is a sign that we have let out expectations drop too long. We have won it five times. Great commentary by Graham Norton, as ever.

Oakwell Hall parkrun review

Tuesday, May 30th, 2017 | Sport

I try to test up for the week or two before a race. However, as I’m also chasing my Parkrun 250 club (I have a long way to go), I couldn’t resist doing a Parkrun the day before the Leeds Half Maraton.

As I didn’t want to do my usual 10k run there-and-back, that meant driving. And, as I was already in the car, we decided to take the whole family and head over to Oakwell Hall.

As a Parkrun, it’s a mixed bag. The organisation is brilliant. There were loads of volunteers and cake at the end. It was also scenic: probably the most scenic I have done with the exception of Lyme Park. However, on the downside, a lot of it is done on man-made pathways that are only two people wide. Therefore, for the first 2 km, you are constantly being bottlenecked and forced to stop or slow down. It’s two laps, and nobody lapped me, despite me taking it easy.

Chocolate soufflé

Monday, May 29th, 2017 | Food

My first batch didn’t rise much and collapsed quickly when I took them out of the oven.

It wasn’t a lack of time because I baked this one to death.

For attempt three, I used Gordon Ramsey’s recipe. It was tediously complex. There were so many stages. But, as you can see above, it did produce better results.

GetResponse review

Sunday, May 28th, 2017 | Business & Marketing, Tech

I use MailChimp for a lot of my projects. However, while it is awesome for most things, it does lack in automation. There are workflows, but they are pretty straight forward and linear affairs with no tagging: the only action is to send another email. There is no flow chart style interface, either.

So, I have been exploring other options. The first one I picked up is GetResponse. It is very reasonably priced in comparison to its competition with the basic package starting at $15 per month. Their site says, $10, but it’s actually £10 plus VAT, which is £12, which translates to $15.56 at time of writing.

Interface and workflow

I found the interface a little confusing. I was trying to edit my campaigns, for example. This is not in the menu. You have to click a little cog next to the campaigns drop-down. This shouldn’t be a big thing, but it took me ages to find it, and it was infuriating.

I also found the workflow a little confusing. You have to create a draft message. But then when you try and drag it into a workflow, it pops up a little box saying it has to copy it to the automation folder. Then I have two copies of the message. What is going on here?

And if you want to use Google Analytics integration, you can’t do that through automation. You have to use the newsletter editing screen and copy the message over to automation.

When you click exit on editing a message, you go back to the homepage, rather than the messages page. Again, not a huge thing, but it feels like the workflow for someone using it in the real world could use more attention (MailChimp isn’t brilliant at this, either).

The automation builder itself is really nice. You can drag and drop elements onto the page, such as messages or decisions, and configure the output easily. There are lots of options including tracking opens, clicks and specific link clicks, and re-arrange and add elements to your heart’s content.

Message editor

The editor itself is okay. It lets me edit the HTML directly, which I like. However, you have to generate a plain text version manually. There is a “Copy HTML” button, but this does not bring in the paragraphs, which you then have to fix manually. It doesn’t handle links very well either, in my opinion.

I could never get the inbox preview to work, but the test emails arrived soon enough.

User management and API

The user system and API are where I really struggled with GetResponse, though. You are unable to add tags to a user when you create them. This is frustrating when someone joins by making a purchase because you want to tag them with that purchase straight away.

You might think “oh, well I’ll have to create the user, then query for that user ID, then tag them, making three requests to the API. It’s not ideal, but it will work.” Except it won’t work. Because users are not added to your list in real-time. They are done via a queue. So if you query for a user immediately after creating them, they won’t be there.

They have a PHP library for the API, but it needs some work. It typecasts everything as an object. Even the arrays. So you end up with things like:

stdObject->0

PHP doesn’t allow this, so you have to JSON encode the object, and then JSON decode it to get back to:

stdObject->{"0"}

Even if you could add tags, there is no screen to allow you to manage them.

Support & live chat

They do offer 24/7 live chat. This was a mixed bag. The first time I spoke to them they confirmed there was no tag management screen and that they did not support the API, so would not be able to answer my question about that.

The second time I spoke to them was when their message editor was playing up. I was trying to edit the HTML, and every time it broke. It turns out that unless you select “HTML editor” when you first create the message, you are stuck. I had started with a template, and there is no way to switch. So I had to create a new message and copy it in. It was difficult to get the message across to the support agent, but eventually, we found ourselves on the same page and sorted out the issue.

Other problems

Copying things over is more difficult than it seems. GetResponse uses the session to track what message you are editing. This means that if you open one message, and then a second, it things you are editing the second message on both screens.

Let me explain this with a scenario:

  • I have message A, and I want to copy over the content from message B
  • I open message A
  • I open message B and copy and paste the content to message A
  • I click “save” on message A to save the new content
  • GetResponse thinks I am editing message B and overwrites the content of message B, ignoring message A

I lost a lot of content before I realised this. Luckily, I had backups on my computer.

And in case you’re thinking an easy way to avoid this would be to duplicate message B and then edit it, think again: there is no duplicate functionality.

Getting people into an automation workflow can be tough. You can filter what happens based on custom fields. However, this doesn’t work on the initial subscription: it only works when you go in and edit the custom field of the user. Which is not very automated.

Other features

GetResponse also offers landing pages, webinars and some other stuff. I watched a webinar about their webinars, but I haven’t tried any of these systems because I just want the mailing list functionality. It might be great.

Summary

I love GetResponse’s automation builder. The drag and drop interface makes it easy to create an email sequence that follows what people do and delivers them relevant messages. It is powerful and shows you how many people are at each point.

But that is where my love ends. Coming from MailChimp, where everything is beautiful and works well, GetResponse has a lot of issues. There are so many problems that working with it becomes infuriating, undoing much of the power that the automation functionality should be adding in.

Ultimately, you can launch a simple automation workflow that is more advanced than MailChimp. However, there are so many bugs, dead-ends and limits to what would otherwise be a great tool, that you don’t get much advantage.

Panini in Pateley Bridge

Saturday, May 27th, 2017 | Photos

This is not how you spell panini. Panini itself is plural. It’s an Italian word. The singular is panino. Therefore, there is no need to put an s on the end.

Worst still, though, is that if you zoom in, you can see someone has rubbed something out before the s. An apostrophe, no doubt.

Mushroom town: how a tiny corner shop beat Sainsbury’s

Saturday, May 27th, 2017 | Food

Unless you are from Yorkshire, you have probably never heard of Pateley Bridge. Why should you? It has a population of 2,000 people and a single high street that, if made any steeper, would be a vertical drop.

If you want to buy groceries, it’s a drive to the nearest supermarket. Or, you could try one of the two local stores located in the town.

This is a far stretch from my home city of Leeds. It has a population of over 600,000, and that is just the city itself. The wider metropolitan area makes up the biggest population outside of London.

So, you would think that the product ranges available would be incompatible. And, for the most part, they are. But, on a recent trip to Pateley Bridge, one store threw up a pleasant surprise.

Where to buy mushrooms in Leeds

If you want to buy mushrooms, a supermarket seems the obvious place. They sell food, after all. If you want to buy any mushroom more interesting than the standard varieties, you can find them at Sainsbury’s.

In a box called “speciality mushrooms”.

Which includes a selection from the following list:

“Shiitake, Buna-Shimeji, Shiro-Shimeji, Eryngii, Oyster mushrooms, Enoki, Golden Enoki, Maitake”

So, while you will end up with something more interesting, there is no way to know what you will get or in want quantities. There is no way to plan a meal, for example. And even if there was, because you get a selection, you never have enough of what you actually want.

Unless you buy a lot of boxes and throw most of the mushrooms away. Which, again, you can’t, because you do not know what you are going to get.

And there are no chanterelles anywhere to be found. Nor can they be found in Ocado’s spacious warehouse.

A surprising find in Pateley Bridge

Last month, we visited Pateley Bridge. On returning from our walk, we wanted to buy some bread and had a choice of the two convenience stores located in the town.

One of them advertised it was selling “paninis”. This quickly ruled the store out: as a pedant (yes, despite my awful spelling), I couldn’t possibly buy from a store that did not understand that “panini” was already the plural of “panino”.

By process of elimination, we entered the other store. And found this sitting on the shelves.

Despite never having seen chanterelle mushrooms in any supermarket in Leeds, nor at Kirkgate market of street stalls, here in this small town of 2,000 people, they were on sale.

Sure, they are dried. The store wasn’t having fresh chanterelles shipped in every few days. But that makes it even more inexplicable as to why you cannot buy them anywhere else.

Conclusion

There probably is an obscure shop somewhere in Leeds that sells them. If you know of it, let me know.

Until then, as I don’t fancy the hour’s drive to Pateley Bridge every time I want some mushrooms, it may be time to follow the adage “if you want a mushroom done right, you have to grow it yourself.”

Baskin Robbins: a review

Friday, May 26th, 2017 | Food

Baskin Robbins have a store in the Merrion Centre. We went in to try their wares: it would have been rude not to, really. I love Joe Deluccio’s in Trinity, so that was our main basis for comparison.

I had the chocolate mud and the mint chocolate chip. It’s not quite as smooth as Deluccio’s, but is still tasted great. The cone was a mixed bag: it was big, so contained the ice cream very well. However, it was a bit difficult to get to the ice cream and it collapsed towards the end.

On our second visit, they had no chocolate ice cream. No regular chocolate, no Mississippi mud, not even a mint chocolate chip.

The staff were surly both times. In fairness, they weren’t overly unfriendly, but they definitely are not pleased to see you. Which seems strange given they have so few other customers. Service at Joe Deluccio’s is also unfriendly, though.

Why Ocado (and Amazon Fresh) are doomed

Thursday, May 25th, 2017 | Thoughts

Remember when supermarkets started doing online deliveries? And it turned out that they just had people going around their own stores picking out items to send to people?

Oh, how we laughed. “What a silly way to do it” we jeered. “Why don’t they have one central warehouse where they can do everything efficiently?”

I don’t think supermarkets did it this way because they thought it was the best way. I think they did it because of path dependency: they already all of these stores and it was the easiest way to do it. However, here we are a decade later, and it turns out that their approach is the best.

In fairness, I’m being overly provocative with my headline. I’m a fan of Ocado. You can read my review of Ocado here. But my guess is that if they want to build on their success in the long-term, they have some fundamental business challenges to overcome.

This is why…

Why is Amazon looking for retail space?

The story starts as many do, with some fascinating insight from Scott Galloway. He said that Amazon would eventually buy a large department store.

Why? Because such a company would have stores in every major city. This is important because it allows Amazon to deliver products quicker. One of their big problems is time: I can drive to the shop and buy something instantly. And customers love instant gratification. Amazon cannot deliver that, which is why they are spending time messing around with drones.

Jeff Bezos has always wanted to find a better way to do this. In Bezos’s biography, The Everything Store, Brad Stone talks about how Bezos wanted to hire college kids to keep a stock of Amazon products in their bedrooms and cycle them round to customers the minute they ordered.

Short of that, Amazon needs a distribution facility in each area to allow them to get products to customers quickly. That is tough when you operate a huge monolithic centre. But way easier when you have loads of local stores.

What does this mean for Ocado?

Ocado has the same problem that Amazon does. They operate out of a giant warehouse down south. This means that you have to pick the orders there and drive them to every corner of the country. Doing this is expensive for Ocado and slow for consumers.

Compare that to the major supermarkets: Sainsbury’s have their warehouse located literally only a few miles from my house. And everybody’s house. And running this warehouse costs them practically nothing because the stores are profitable in themselves.

Therefore, even when you add the cost of an inefficient system in which employees go around the shop picking out items like an in-store customer would, it still produces a business model that works and works well.

What can they do about?

Ocado needs to find other ways to compete. Amazon was successful in competing against existing high street stores. It did this in two ways. 1) it offered cheaper prices and 2) it offered a way bigger selection. Their tagline is, after all, “Earth’s biggest selection”.

Ocado doesn’t do this. Their prices are more expensive. Their selection is good, but not amazing. Take fish, for example. The selection at most supermarkets is rubbish: cod, salmon, seabass, maybe some tuna or another white fish if you are lucky. Morrison’s is a bit better. Ocado better still: their selection is maybe twice as big.

But, as Peter Thiel points out in Zero to One, if you want to do the same thing as everyone else, you can’t be 2x better: you need to be 10x better. Leeds Fish Market is 10x better. I can get maybe 100 different specifies of fish and seafood there. So I go. Just like Amazon offered way more books than my bookstore.

Summary

Traditional supermarkets have a huge advantage over online ones because they have a far better distribution network. This is important because that is all a supermarket essentially is: they buy other people’s food and distribute it to people before it goes off. If the online world wants to compete, it needs to offer an experience that is so much better you cannot possibly not switch. Ocado and Amazon Fresh do not yet do that, in my opinion.

The 4-Hour Chef

Wednesday, May 24th, 2017 | Books, Food

Tim Ferriss is a super-star. Jeff Goins nailed it when he said that people didn’t love Tim Ferriss for the message he brings, but just because he’s such a cool person that you want to me like him.

Since rising to fame with The Four-Hour Work Week, he has gone on to push the franchise with The Four-Hour Body and this, The Four-Hour Chef.

It’s quite clever the way he sells it (or sneaky). He sends you the audiobook for free when you join his mailing list. But there are no recipes in it: every 5 minutes the narrator says “please refer to the print or eBook edition for recipe steps and sidebars”.

Ferriss suggests that cookbooks are written for those who can already cook. They are arranged by category and don’t explain what is going on. Instead, this book is arranged by technique, starting from the basics and building up.

It is arranged into five sections: meta, domestic, wild, science and pro. In meta-learning, he talks about how to learn faster and more efficiently. He then takes you through the building blocks of cookery in dom.

In wild, we are treated to a narrative of Tim’s adventures. How to survive a disaster and catch a pigeon, for example. Science is similar: there is some science in it, but also plenty of stories: the time he attempted Ben & Jerry’s Vermonster, for example, or his food marathon: 26.2 dishes in 24 hours. Something I would love to try.

Finally, in pro, he rounds off with talking to some of the best chefs in the world about how they do what they do.

I tried a lot of the recipes in domestic. They’re fun. None have made my regular rotation, but I made the Vietnamese burgers more than once.

I also really enjoyed a lot of the explanations. Why do you need to brown meat? I knew why already, but no cookbook ever takes the time to explain it: it’s more folk knowledge. Why do you need mustard in a vinaigrette? Why do you rest steak? It’s all in here.

The science is a mixed bag. It’s really interesting to learn about all of the different aspects of the cooking process, gels, emulsions, etc. However, I struggled to follow along with the theory. I more felt like I was getting starter points to learn about it on my own. And some of the science in here is a little dubious. Like his original book, I suspect Ferriss doesn’t let the truth ruin a good story.

If you’re a Tim Ferriss fan, this is a no-brainer. Get the hardback: it’s a monster.

How to poach a pear

Tuesday, May 23rd, 2017 | Food

Recently, I’ve given in to the sheer volume of people telling me I should be watching MasterChef, and jumped it. I’m enjoying it. But it also really undermines my confidence in my cooking: how does everyone on there know how to make their own pasta?

For dessert, they’re always poaching pears. That doesn’t take that much skill, does it?

It does look impressive, though. So I thought I would dive in.

For this, I filled a pan with water and dissolved some sugar in it. I then used a dessert pair and poached them for around 15 minutes. Results were okay. It was served with a vanilla cream.

For attempt two, I poached the pears in red wine. This involved a bottle of merlot (because that is what I had to hand) and some conference pears. I poached them for an hour to get them really tender and allow the colour to sink in on all sides. Along with the sugar I dissolved in the red wine, I also added some cinnamon and star anise.

I served it with some lemon curd. The tartness adds some nice contrast to the sweetness of the pair. A few pomegranate seeds and a simple biscuit crumb finished the dish.