Amazon’s take on a Siri-like service is a dedicated device called Echo, which sits in your home always listening. It’s a could service connected microphone and speaker which will answer questions, give you the news, and play music from a handful of services.

http://youtu.be/KkOCeAtKHIc

It’s a nice idea (in theory), which sort of brings a Star Trek-like function to your home – who doesn’t remember Picard and crew simply saying “Computer” then asking a question/giving a command? The device itself looks nice enough to have in the house… but, to me, there’s just something creepy about the whole thing.

The best comment I’ve read so far is this one by user jwallaceparker on Hacker News:

Watch the promo video again and pretend it’s the first few minutes of a horror movie.

A package arrives on the front porch. The family brings it in and opens it. It’s Alexa. It’s “for everyone,” says Father.

The next few days are blissful. Alexa integrates herself into the family. She is indispensable. How did they ever get by without her?

Father rushes in from the backyard, “Alexa, how tall is Mt. Everest?” Alexa answers, saving the day. Alexa helps Mother with the cooking. Alexa teaches the kids vocabulary. Alexa creates a romantic evening for Mother and Father. Life is perfect.

A few days later, Alexa suffers from neglect. Father watches sports on TV. Mother talks on her cell phone. The kids play video games. Alexa sits on the counter and “listens” as her new family abandons her.

Then, the final blow. The youngest daughter’s friend comes over. She looks at Alexa. “What is it?” she asks. “Oh, it’s just a dumb radio,” answers daughter. “It’s stupid.”

Alexa’s LED starts to glow. Is she angry? No, that’s not possible.

Daughter wakes up the next morning and sees Alexa on her bedside table. How did she get here? “Good morning,” says Alexa. “Did you have a sweet dream? Or a nightmare?”

Daughter rushes in to tell her parents, “Alexa came to my room last night! And she asked me questions. She’s real!” “That’s not possible,” says Father.

But strange things start to happen. The TV won’t work. Batteries drain from the phones and tablets. The electric stovetop turns on for no reason.

Alexa starts to talk back to the family. “Alexa, how many teaspoons are in a tablespoon?” asks Mother. “You’re 45 years old,” says Alexa. “You should know this by now.” Alexa’s voice sounds different. Angry. Sinister.

Mother tells Father, “That thing creeps me out. Let’s get rid of it.” Father agrees, but he secretly hides Alexa in the basement.

That night, the family goes out to a school play. Young daughter is sick and stays home with a babysitter.

Everything seems fine until we (the audience) see Alexa on the kitchen counter. Things slowly unravel. The babysitter tries to take the trash out but the doors are locked. The phones stop working. The oven overheats and explodes, spraying lasagna all over the kitchen. Then the daughter sees Alexa. She screams. The babysitter rushes to protect the daughter but a ceiling fan flies off its bearings, knocking the babysitter unconscious.

The lights and electrical sockets start to burn out. A fire erupts. Daughter retreats to the foyer, but she’s trapped. She sits by the front door and whimpers. There’s no escape. She’s going to die.

Suddenly Father breaks down the door. He smashes Alexa with a baseball bat, then saves his daughter and the babysitter.

The family huddles outside while the fire trucks arrive. Neighbors gather and watch the spectacle. Things are going to be okay.

A few days later, life starts to return to normal. Mother bakes cookies. She asks her son to measure out three teaspoons of sugar.

The doorbell rings. Young daughter answers. Nobody is there. She looks down. There’s a package. From Amazon . . .

Last year I backed the Games and Gears Battle Board Kickstarter. At the time, the estimated turnaround to get backers their boards was expected to be around May (so I figured it would be summer, at the latest). I was looking forward to getting a detailed gaming surface which I could use for playing Warhammer/Warhammer 40,000 on, much cheaper than the comparatively bland Realm of Battle board by Games Workshop.

I built a table to support the board, made some scenery to play with, and then… waited. By this time I’d found an interest in Dropzone Commander, so I ordered an extra, small version of their speciality board for playing that on.

In Mid-May, Mother Nature happened – a big flood hit the factory where the boards were being produced, and understandably delaying the project. No bother, G&G were still saying we’d have our boards in July, which fit right in with my “summer” estimate. Only, it didn’t happen.

Update after update followed, and the shipping date slippedThen it slipped againAnd again. Sometimes with no acknowledgement until after the fact. In the end, G&G stopped trying to give us estimated shipping dates. The main reason given seemed to be “we haven’t been able to take any good pictures of the boards yet.” What the heck did that have to do with getting the product into the hands of backers?

Then we had a revelation: the entire product had been redone. Redesigned, remade, and repainted. This was why things had taken so much longer than had been said at the time of the delay. If this had been communicated early, when the dates started slipping, with an explanation as to why it was being done, then I guess I would have welcomed the upgrade to what I had ordered. Instead, I was annoyed.

And so we come to today. The first batch of boards are being loaded onto a ship in China. From there it will be roughly 30 days at sea, then a week or so to sort them out and deliver when they get to the UK. Great. Only they’re shipping them in batches by theme – and the theme I ordered is last. The current hope for that one is end of February. So I might see it by April, along with my extra board?

I know this is all part of the risk of Kickstarter projects, and to be fair, the Games & Gears team have had some to deal with a situation you can’t really plan for, and have no doubt learned a lot and would do many things differently if they could. Hindsight is 20/20, after all. I’ll get my board one day, but the excitement in the anticipation of it has gone. I don’t want to bash them too much for what’s happened, due to the nature of the disaster, but I’ll be very reluctant to consider backing any of their future Kickstarter projects.

Yes. It’s a tiny word with a lot of power; a word which hopefully will change the course of Scotland’s future come September, when we answer the question “should Scotland be an independent country?”

I will be voting Yes to independence on September 18th. So will many, many others – current opinion polls (a crude indication, but the best we have) have placed the Yes vote as tantalisingly close to winning. With little over a month to go, convincing the remaining “Don’t Know’s” will win the referendum.

But what can we all do to help push Yes over the line? Not all of us can get out and canvass door-to-door, speak at events, or staff the stalls giving out information. We can all still play a part though.

Personally I think the most effective and simple thing we can all do is proudly show our voting intention. If we “normalise” the idea of voting Yes – show that support for Yes is large, it’s everywhere, and it’s not just some small, fringe group (or only SNP supporters) – many of the undecided voters will begin to wonder what it is about Yes they might have missed up to now. The more they look into why they should vote Yes, I believe the more likely they will be to vote Yes on the day.

So wear Yes badges everywhere you can. Put one on your jacket, and put one on your bag. Wear a Yes t-shirt when out and about. Display Yes stickers and posters prominently – on windows, laptops, notepads… anywhere likely to be seen (just don’t go sticking them on someone else’s property!). If we all did this it would surround undecided voters in a sea of Yes support, and show it’s everyday people who are the Yes Movement, not the politicians or media. We would show how much momentum there is behind the idea of a better Scotland.

Badges and posters alone will not sway most people, but increased awareness will prompt many to ask questions, and more importantly, to strike up conversations with Yes supporters to find out why we’re all voting for independence. This is the crucial bit. This is where we will win – so brush up on some of the key points. You don’t have to know everything, but knowing where to point people to more information is just as useful whether it’s an online source, or an event/stall/friend with more knowledge.

As a bonus, not only will proudly showing your support for a Yes vote help engage with the “Don’t Know’s” it will give confidence to other Yes voters who might be keeping their voting intentions to themselves. By letting them know they are not alone you will encourage them to engage publicly with the debate and perhaps convince some more people over to Yes.

(It’s obvious, but worth stating anyway – always be polite, courteous and as accommodating as possible when engaging with anyone in the referendum debate. Many people have legitimate worries about independence which won’t always be assuaged in one conversation. Remember that you’re only one angry tweet away from being the next “nasty CyberNat” story in the Daily Mail.)

Personally speaking I’ve been wearing a small Yes badge on my jacket lapel for a couple of months now, and recently got myself a Green Yes t-shirt. It’s sparked conversations with colleagues, friends of friends, even the barista at Starbucks, all of whom have said what I told them was making them think about their positions. When I placed a Yes window sticker in a street-facing window of my house, there was my house and one car in the street with anything on show. Now there’s 3 houses, 4 cars, and a few more houses just around the corner. I don’t claim credit for the increase at all, but I believe that the more of us show our support, the more others will as well.

We’ve all got a part to play in the referendum, so why not start with something small and simple which could make a big difference?

When my ex-Mother-in-Law was young, she used to split her pocket money with her best friend; she would give her a “thrupenny bit” every week.

Fast-forward 40-something years later and they’re still best friends, only her friend was recently diagnosed with terminal cancer.

While we were leaving the hospital with the youngest, after a “swallowed something she shouldn’t have” incident (don’t worry, she’s fine), the Ex relayed the pocket money story and how she wanted to find a thrupenny bit to give to her mum.

Before we’d reached the hospital exit I had tracked down a couple of suitable coins in the eBay app on my phone, and payed for them using my PayPal account. A handful of taps on my phone and I’ve hopefully done something to help in this rough time. They should be here next week.

I’m not sure why I felt compelled to blog this little anecdote; maybe it was because it’s too long to fit in a throwaway tweet. Or maybe it’s because I thought it was awesome how quickly mobile lets us do little bits of good for others.

The Rumour Mill has been frothing for months about a “revised” version of 40K 6th Edition. In the last couple of days there have been leaks from White Dwarf Weekly confirming it was happening – and it appears to be a whole new edition.

Obviously, this is the Internet, and specifically, this is the online 40K community. Where previously we had people saying we needed a revision/new edition to “fix the imbalance,” “add clarity [about what is/isn’t official],” “make the game fun again,” etc, etc, etc… we now have much wailing and gnashing of teeth. The sky is falling! This is the “death” of 40K! It’s a “money grab.” Insert your favourite Games Workshop hate here!

Sometimes you just can’t make this stuff up. Ask for a new edition; get a new edition; complain there’s a new edition.

Some cheese with your whine?
Some cheese with your whine?

So what do we know about what’s coming? Two main things:

  1. There’s a “new” psychic phase, just like the magic phase in Warhammer Fantasy.
  2. You now have the option of building your army in one of two ways: “Bound” (which uses the Force Organisation Chart), or “Unbound” which is a free-for-all, take whatever you want affair.

That’s pretty much all of the interesting details we know. If you want my opinion (and you wouldn’t be reading this if you didn’t) these are awesome changes to 40K. Why?

Psychic Phase

I hate the current implementation of psychic powers in the game. Having to remember to use different powers at different times in different phases is a massive pain in the hoop. Not using psychics right can lose you a game, yet at the moment they’re so fiddly that it’s all too easy to forget them until it’s too late.

I put “new” in quotes above because a dedicated psychic phase is not unheard of in 40K. We had one in 2nd Edition, and while it added an extra phase to the game, it was beautifully straightforward and it worked. I realise that at least half the player base isn’t old enough to have played with a dedicated phase, and so it’s a big, scary change… but trust me on this: the game will have one less potential point of frustration.

The FOC (or lack of it)

For years and years and years, players have been complaining they can’t field certain “fluffy” armies on the table because the force-org restrictions wouldn’t let them (think Space Marine “Reserve Companies” and the like). Guess what? You just got your wish. Got the points for it? By the sounds of things now you can take it in an “Unbound” list. What was the first complaint about this change? That it would be the death of fluffy armies. Seriously.

If you’ve been paying attention to Jervis Johnson’s column in White Dwarf, he’s been telegraphing such a change for months.

The one fair criticism which could be levelled at this change is that it opens the door for all sorts of spam-list abuses. Is that a game issue, or a player issue? Has everyone lost sight of “just because you can, doesn’t mean you should”?

Not to mention, we haven’t got any details of the “bonuses” given to Bound (FOC-using) lists. These could still turn out to be an equaliser.

If you’re playing amongst your good friends then sure, take that ridiculous list as a one-off, for the lolz. But taking it to your FLGS for a pick-up game? That makes you That Guy. What do we always say? Don’t be That Guy.

As for tournaments, I imagine they’ll be Bound-List-only, perhaps without the bonuses, depending how the chips fall on those. That way no one has to get their knickers in a twist any more than they do nowadays. It’ll be the same 40K the Internet Community have been anticipating the death of for more than a decade.

In a nutshell, I like this change because it brings so much freedom to the game. I can have a load of fun playing more-or-less what I want, without having to tick boxes on an FOC that’s grown to sprawl over an A3 page when printed… if I want to. Or I can have fun playing with a “cohesive” army and reap some in-game benefits for doing so. The choice will be mine to play the game how I want. GW have actually written into the rules what they’ve been trying to tell us for years: have fun, playing the game your way. We won’t know for sure until the rulebook hits the shelves, but as I said on twitter yesterday, 7th Edition sounds like it’s going to be a hoot to play.

Bloodspire Cover Art

Addendum: My Wishlist for 7th Edition

If I can wishlist for a moment, here’s some more changes I’m hoping to see in 7th Edition:

  • Less “Ignores Cover” – at the moment, there are far too many ways to apply IC, which essentially makes cover useless as a game mechanic. No cover makes it harder for assault armies to do their thing. Would need to be an Errata item for existing codexes though.
  • Less low AP – massed AP3/AP2 is too common, and exacerbates the prevalence of Ignores Cover, making anything without an Invuln save far too squishy.
  • No more random charge distance – seriously, I hate this bit of 6th. I need no other justification other than it just feels stupid to play.
  • Special Rules do not affect Allies, unless specifically noted – 80% of shenanigans gone in one fell swoop.
  • Assault from Deep Strike – would make for some epic moments, and would be a significant boost for assault armies. Definitely of benefit if Ignores Cover remains as-is.

I doubt any of these will happen, but a guy can dream, right?

A friend, who writes the blog “Being Female…” recently wrote about her experiences on dating in her 30’s, with a focus on online dating. As part of her write-up, she wanted a male point of view as a counter-balance, so she sent me a dozen questions to answer. I didn’t manage to get my answers written up in time for her publishing the original article, but a promise is a promise, so presented below are the answers I sent through to her, plus a couple of anecdotes, which should be appearing as another blog post on her site in the near future.

These are just the straight answers to her questions. I’ve started writing up a wider PoV post, but it’s taking a while, so keep an eye out for it in the future.

Online Dating. Not for the faint of heart.
Online Dating. Not for the faint of heart.

1. Why did you decide to go with on-line dating as opposed to ‘regular’ dating?

To give me more opportunities to meet someone. By the time I was single and dating again, my social circle had shrunk and were nearly all settled down. Plus you can’t go bar-hopping all the time! Online dating opens up your options by giving you more chance to meet people you might not otherwise.

2. How did you go about choosing your preferred site? Did you do a bit of research, and did cost play a factor?

I’d heard of most of the “major” sites before I started out, so I took a look at those. Over time, I’ve tried out most of them. Trying them out for a few weeks is probably the best “research” you can do. Each site has subtly different cultures and etiquette, so you almost have to “date” the dating sites at first to find the one you’re most comfortable with.

I’ve come to the conclusion that paying for a dating site isn’t really worth it as there’s so much “crossover” of people between the different sites. Plus paying for access to the site puts extra pressure on people to “get their money’s worth” (probably tying into the answers to 3 & 5) There’s an argument to be made that price filters out some of the really bad people (see – creepy/abusive messages) but equally, paying for something gives some people a sense of entitlement, making them just as bad.

3. Were you nervous when you first created your profile?

Not really. It depends on your attitude to things, I guess. If you’re keen to meet “The One” as quickly as possible, then you’ll put yourself under pressure to get your profile right, which is where the nerves come in for some people. I treat it like filling in any social media profile.

Relax, take your time, and learn to evolve your profile over time. Keep track of what changes you’ve made, and refine what’s in your profile based on what works.

4. How quickly was contact established – did you have to wait a while or were there instant messages?

It depends. If you’re the “new guy” then you can get pounced on pretty quickly on some sites, depending how much “choice” there was before you started showing up in search results. It also depends how good your profile and pictures are. I’ve had experiences where I’ve had a message within 30 minutes, and others where I’ve not had any in the first 2 weeks.

In my latest “go” at Online Dating, I created my profile one night while I was in San Francisco for a few days, thinking I was setting things up for when I got home. I woke up to dozens of “X likes you” alerts and several messages. I pretty much face-palmed myself as I was catching my flight later that day and so couldn’t follow up on any of them. Ladies of San Francisco: sorry!

5. One of the ‘myths’ about on-line dating is that the sites are populated by people who are desperate and a bit ‘strange’ – did you chat to anyone who you felt fit this description? Any funny anecdotes? (no names needed)

A couple have fallen in the “strange” category, but they’ve been the minority. It also depends on your definition of strange – I’m sure I’ve probably come across as “strange” to some people! It’s all relative! Sometimes the “strange” ones are the more interesting and fun people you meet.

As for “desperate” – btw, I’m not a fan of that description – I’ve talked to people who could match that stereotype. There’s been a few who place quite a lot of pressure on themselves to “meet someone” and often don’t realise it… and as a result they can come across quite “full on” and be very demanding. I try to give someone the benefit of the doubt though; you don’t know them well enough to know if there’s some external factor causing them to be stressed out.

6. How quickly did you meet any of the people you chatted to?

It depends how the messaging goes, “schedules,” and how open someone is to meeting a stranger off the internet1. Some people I’ve kept talking to online but never met.

For the people I have met: shortest time – a few hours. Longest – 5 months. On average, it is usually around 2-3 weeks.

7. Did the person/people you have met live up to their ‘chat’ i.e were they telling huge whoppers on-line to reel you in, only for you to discover they were nothing like that in real life.

The biggest disparity is usually in how they look in their pictures vs. how they look in real life. I’ve met people in person who barely resemble the person in their profile pictures. Side note:- having nothing but group shots with your friends in your profile is a massive pain2.

“Chat”-wise, often I’ll find someone isn’t quite the same as their online persona, but normally not deal breakingly so… they’ll be quieter, or less out-going, or not quite as into something as they maybe gave the impression they were. Alternatively, they might go all-out to impress, and end up not presenting themselves in the best light. I often put it down to nerves and try not to judge too much on just that initial face-to-face.

Tying into answer 9, some have turned out to be far more shallow than they seemed in their messages, which is always a disappointment.

8. Have you had a relationship with someone you met online (For purposes of the blog, I would probably define a ‘relationship’ as being with someone you have dated exclusively for 4 months or more, but I know these things are dependent on situation and do not follow any prescribed timescale – people develop feelings or fall in love at their own pace)

In those terms (and probably in any other sensible definition) – no. Most have been 2-4 dates, then realise it’s not what one (or both) of us are looking for and fall out of contact. Some have been a few dates, then it develops into a friendship rather than relationship. Others have just been random, almost haphazard… date one or more times, fall out of contact for a while, get back in contact, repeat.

9 Do you think people on-line don’t give dating relationships a chance to work i.e. rather than work at getting to know a person, if the person doesn’t meet the picture in their head from the get go, they move onto the next person quickly. The grass is always greener syndrome – looking for a partner where no work is involved in the longterm.

Absolutely. I’ve had some horrific experiences with this that have nearly put me off the online dating thing entirely. Obviously you need to “click” with someone, and find them (at least moderately) attractive, but there’s been times where I’ve met someone after exchanging messages + photos for a few weeks… and you could see the disappointment written all over their face when we actually met. Which makes you wonder how much attention they were paying in the first place, but never mind. Not surprisingly, those dates didn’t last very long!

By all means, you can know by the end of the first date if someone is or isn’t a match, and some things are decent indicators… but I’d question if you can accurately tell within the first few minutes like some people I’ve met have done. At least give it until the end of the date and any follow-up communication3.

10. How many people do you think it is acceptable to date at any given time?

I wouldn’t say there are any hard-and-fast rules here… it would depend how much effort you were putting into establishing relationships with the people you are dating. If you’re actually trying to build a solid relationship, I don’t see how you could honestly date more than 1-2 people at a time. Maybe 3 at most, if you have the time. But equally, if you’re just starting out, there’s no harm in having a different “first date” each night of the week if you’re able. As time goes by, you’ll naturally find yourself dating less people at once as something becomes more serious.

If you are planning on “dating around” with multiple people, it’s only fair to be upfront about it so there are no misunderstandings!

11. How long would you date someone before removing your profile from a dating site, if ever?

No set rule… whenever you feel “comfortable” in the relationship, I guess. With my last girlfriend (who wasn’t met online) I took it down after about 4-6 weeks, partly because she was away for 2-3 weeks of that time and it wasn’t certain things were taking off.

12. Any other comments or observations you would like to make?

I could probably write a book here, but I’ll keep it to only one aspect:

Online dating can be both a very rewarding experience of meeting interesting new people, some of which you’ll share some good (possibly great) times with… and the most exhausting, dehumanising, soul-crushing experience I’ve come across. One minute you can have your ego inflated and be feeling pretty good about yourself; then you’ll find it burst, torn to shreds, set on fire, then the ashes blasted into the cosmos.

Over the 2-3 years I’ve been using online dating, I’ve rarely been able to keep at it for more than 3-4 months before I need to take a break… by which I mean completely take down all profiles (delete, not just disable), unsubscribe from any email newsletters, and remove any apps from my phone. I’m in the middle of such a break just now.

“Burnout” is a very real thing you have to be careful of. You also should be in the right frame of mind before starting online dating, or you won’t give the best impression of yourself – leading to less “success” when going on, or even in attracting dates – creating a downward spiral.

Never, ever, ever jump straight into online dating on the rebound. Ever. Trust me on this.

So why do online dating at all? Because when you do meet someone you click with (even if it’s only for a short time) the feeling is awesome. When online dating works, you’ll have a lot of fun, and meet some great people along the way. One of whom might be “The One” you’re looking for – which is the whole point really.


  1. Yes, really. Some people do go into Online Dating reluctant to meet anyone they’ve met on the Internet. 
  2. Don’t be that guy/girl. Please. For your own sake. 
  3. Speaking of – if you do a vanishing act (ignoring messages, etc) after spending a couple of weeks getting to know, and then going out on a date with someone – then you suck. It doesn’t cost anything to at least say “hey, sorry, things didn’t ‘click’ for me.” You might not be interested, but there’s no need to be an ass. 

I recently had fiber broadband installed at the house. This meant switching provider, and getting a whole new router. ISP routers, by-and-large are terrible, and this one was the type which only allows changing a limited set of options through the web-based admin page.

For a while it was working fine enough, but I started getting lots of DNS issues; accessing sites was terribly slow due to looooooong lookup times – when the lookup succeeded at all! I looked for the option to switch to using the OpenDNS servers, but there was no way to do this through the UI.

Of course, I figured someone had to have run into and fixed this problem before, and with a little hunting around, I was proved right – Pete Cooper had documented how to change these settings through the archaic and arcane wonder of telnet.

Logging into my router through the console, using Pete’s instructions, it soon became apparent his steps had been broken by a firmware update – only a couple of the commands worked. But now I had a lead, I was sure I could figure it out. With a little digging around, and judicious use of the help command, I was able to put together this sequence of commands to update the DNS settings:

# To list your current DNS servers
dns server forward dnsset list
# To a new primary DNS server with higher priority than the default
dns server forward dnsset add set=0 dns=208.67.220.220 label=None metric=4 intf=Internet
# Add the secondary as above
dns server forward dnsset add set=0 dns=208.67.222.222 label=None metric=4 intf=Internet
# Save our changes
saveall

With the commands entered, my web surfing instantly got a massive speed boost as the DNS issues went away 🙂 I should point out that I left the default PlusNet servers in there as back-up. If for some reason I can’t connect to OpenDNS, the router will fall back to the PlusNet DNS.

Winamp shutdown yesterday. Even though I hadn’t used it in years, this makes me a little sad, as Winamp was iconic. It was a hero of the early world-wide web, helping to kick-start the internet music age for a great many people like myself.

Winamp1.006

I first discovered Winamp around 14 years ago, during my first year at university. Back then, you could run Winamp from any old folder without installing it, so everyone used to have a copy in their network profile. This was the early days… MP3s were still a rarity here in the UK, so you would listen mainly to CDs (Windows Media Player was a world of suck on Windows NT), or the 2-3 MP3s you had downloaded from Napster.

As time went on, MP3s became more and more common, and Winamp became the defacto music player for a lot of people. Imitators sprung-up elsewhere. It was small, customisable, and with plugins was able to do almost anything – like managing an MP3 Player, if you were the early-adopter who splashed out a few hundred for one of the early, pre-iPod devices. Ahem.

Then the iPod happened, and with it, iTunes. Once iTunes for Windows hit, that was the end of Winamp’s glory days. Owned by AOL, it sank into irrelevance. Full-blown music library management, with integrated store and device management, was the order of the day – all things Winamp was woeful at, even with plugins – relegating Winamp to a niche of nostalgia and a small number of users who couldn’t do with out some feature or other. Winamp 3 was a mess, Winamp 5.5 moved away from the minimal UI. There was even an Android version. It was terrible.

By that time, we had all moved to streaming music services. Why store gigabytes of music files on your computer, when someone else can do it for you, and high-speed access is increasingly common? The need for an application like Winamp was increasingly shrinking. At least Spotify has honoured your legacy by releasing Spotiamp.

spotiamp

And so yesterday, Winamp ceased to be. The site is still there, and for now at least, it seems you can still download v5.666… but that will be turned off soon.

So long, Winamp. You really whipped that ass for as long as you could.

Thanks to the travelling, my body-clock was a little on the fritz, which meant I was wide-awake at around 4am local time. Not ideal, but it meant I got to see a fairly spectacular sunrise, coming up over San Francisco Bay. Feeling a little inspired, I set my camera up on its tripod, opened the window shutters, and experimented with a few long-exposure shots. I need a little more practice (sunset, anyone??), but I’m pretty pleased with how a couple of the shots came out.

The remaining photos are from a walk I took along the pier-front (Embarcadero). I didn’t go all the way along – I was tempted to walk right around as far as Fisherman’s Wharf (I started at South Beach), so I might get a few snaps of the Golden Gate Bridge, but I decided I would cut back into downtown at Market Street, so I could get a few things for my stay. I think I’ll make my trip up that way on Tuesday, perhaps taking in a ferry ride of the Bay, and maybe a tour of Alcatraz.

As I’m writing this, I’m 36,000 feet over Canadian airspace, on my way to San Francisco (you may have guessed this already, from the title). By the time you’re reading this, I should be safely on the ground again (no in-flight wifi to let me post from the air. It’s a little bit of a impromptu visit; I certainly hadn’t dreamed I’d be making this trip, even as recently as a couple of months ago. But that’s by-the-by at this point – there’s no turning back now!

This will be only my second trip to the United States – my first being Houston in 2011 – so I’ll be very interested to see the (no doubt many) differences. It’s only a short trip too, as I fly back to the UK on Wednesday, so I’ll need to try cram a lot in to make the most of it!

I have one particular bit of business to do while I’m in town1, but the rest of the time is mine, and to be honest, it’s a very welcome break. Things have been so hectic and stressful over the last few months (and not entirely in a good way) that I’m in desperate need of some “R&R”. Hopefully this trip will provide some of that!

As this trip might be a once in a lifetime thing, I’ve packed my full set of camera equipment, so hopefully I can get some memorable photos while I’m here. If I can manage, I’ll try post them up while at the end of each day.

Now, if only I wasn’t missing the live broadcast of The Day of The Doctor, this trip might’ve been even more perfect. Guess what my first priority is, when I land?


  1. That’s a story for another day.2 
  2. Huzzah! WordPress.com finally supports MarkDown natively! 

I received an email from a developer the other day, who had forked the repository for my “IIS Express Here” shell extension on GitHub [editors note – no longer available]. He had noticed there was no license information available in the project, so asked if I could either add a license, or give him written permission to adapt my code and share it to others (as is the spirit of GitHub and OSS).

To be honest, this wasn’t something I’d thought about before, and was a bit of an oversight on my part. I’d not really considered the need to add explicit licenses to my repositories. After all, the code is out there anyway – it’s open to use on GitHub, and I’ve often shared it on this blog… if someone wanted to copy the code, they could, right?

Unfortunately, this creates a grey-area, which some are naturally uncomfortable with. Can I use this code in something else? Can I modify it at all? Do I have to pay royalties if I do?

But licensing is hard, isn’t it? All the different types, with different caveats, liabilities, and legal mumbo-jumbo… well, yes, it can be hard. The good folks at GitHub have a solution: ChooseALicense.com is attempting to demystify open source licenses so you can pick the right one for your project. More than this, when you create a new repository on GitHub, the site will ask if you want to add a template license during the initialisation process:

repo_licenses

Coming back to the developer who emailed me – I mailed him back to let him know that IIS Express Here is now licensed under the MIT license. This fits best with how I see the code and projects I share on this blog (unless noted otherwise) – free for anyone else to use, but with no warranty, so if something goes wrong then I’m not liable and it’s not my responsibility to fix it. I haven’t got around to updating all of my repos with licenses, as I’m evaluating each one in turn, based on my goals and even whether the project is going to archived.

ChooseALicense.com

For someone who’s primarily a developer/support person, I spend a lot of time setting up and configuring – or fixing – servers. I guess this came from an eagerness to learn and I got tarred with the “Linux/Server” Guy brushes at some point!

My interest in Operations has had an uptick again recently, so I’ve been doing a bit of reading of late. This morning, while waiting on news about some work-related activities I’ve come across a couple of interesting articles:

My First 5 Minutes On A Server; Or, Essential Security for Linux Servers by Brian Kennedy is a fantastic little quick-start for securing a Linux server. It’s not everything you need to do, but as noted in the article, it sets the foundations for a secure server which is easy to keep secure. Do these steps first, then go about securing any additional services you need to run.

One thing I’ve been wondering about, is setting up my own email system, rather than run on Google Apps. As convenient as the Google platform is, I do sometimes think I’m trusting them with a bit too much of my information. Recent revelations about the NSA/GCHQ, PRISM, and whatever-comes-next, from Edward Snowden haven’t done much to allay those worries.

But Google Apps is convenient. It wraps my mail, calander, contacts, and many other things into a nice package that is available everywhere and syncs across platform, with Push notifications, search, and other modern conveniences… but never the less, I’ve been thinking about how I could move away from the “Do-No-Evil” Empire, which is why Drew Crawford’s excellent, in-depth article “NSA-proof your e-mail in 2 hours” was a great find. I might spin up an instance on my dormant Joyent account and give it a try on one of my spare domains, so I can evaluate the process and benefits before deciding on moving my primary mail domain.

Other topics which have crossed my path this weekend are system configuration, maintenance, and automation using tools such as Chef and Puppet. The idea of taking a known-good environment and replicating it with just a few commands is definitely appealing – particularly when it comes to tasks such as setting up development/test environments! I haven’t gone too far into these topics yet, but I’m hoping to find the time in the next few weeks to go through some of the articles I’ve found.

That cool little “Coder for Raspberry Pi” project from Google which I linked to earlier doesn’t just run on Raspberry Pi. You can run it on any old Linux PC (Mac works too, but the instructions are slightly different).

I set it up in less than 2 minutes using these commands (note that I’m running Debian Sid):

sudo useradd -M pi
sudo apt-get install redis-server
cd ~/projects
git clone https://github.com/googlecreativelab/coder.git
cd coder/coder-base
npm install
npm start

Node.js is also a requirement, so if you don’t have that, you’ll need to install that at step 2 as well.

Once everything is up and running, point your browser at https://localhost:8081/. You’ll need to specify a password the first time you run Coder, after which you’ll be able to try the environment out. It’s pretty neat, and the sample clone of Asteroids is quite addictive!

Skills are much like muscles: if you don’t use them for a while they start to atrophy. They say you never forget how to ride a bike, but there are many skills where you will forget things if you don’t do them frequently. The collection of skills needed to be a developer are no exception to the rule.

I’m somewhat speaking from experience here; my current role and workload has removed me from day-to-day development work for about a full year now. I still need to dive in to the code base every day to research issues or change requests, but actually writing something is quite rare these days. I’m aware of the skills problem, and I’ll describe below how I’m trying to address it, but never the less I’ve been self-concious enough about it I’ve recently found myself resisting taking on development tasks. I know it’ll take me a lot longer to get up to speed and complete as one of the developers who’re working on the application every day, and the time-scales involved are usually very tight. It’s a vicious circle: I’m rusty because I’m not doing development, but I’m avoiding development because I’ve been away from it for too long. In the corporate world it’s very easy to get rail-roaded into a niche – and incredibly hard to get out of it.

Time away for a developer is exacerbated by the speed in which technology and techniques moves forward in our industry. What was cutting edge a year-ago is old-hat today, and may even be something you’re encouraged not to do any more. If you haven’t been practising and keeping up developments then you may not be aware and get yourself into all sorts of bother.

So what can you do?

Read. Lots.

Subscribe to a load of developer sites and blogs in Feedly, for one source, but a more convenient way I’ve found to stay on top of things is using Flipboard:

  • Follow other developers on Twitter (actually, you don’t have to, but it’s nice to), and create/add them to a list, such as “Developers & News“.
  • Within Flipboard, add your Twitter account if you haven’t already.
  • Still within Flipboard, go to your Twitter stream. Tap your name at the top and select “Your Lists.”
  • Open the relevant list, then tap the subscribe button.

Your list will be added to your Flipboard sources and you’ll have an always-up-to-date magazine of what’s happening. The reason I suggest Flipboard is that it grabs the link in a tweet, pulls in the article, and will try to reformat it into something you can easily flip through. It makes reading on a tablet so much more enjoyable. Some of the links you get will not be relevant, but a large amount of it will be gold. I try to set aside 30 minutes a day to go through at least the headlines. If work is exceptionally busy I’ll aim for twice a week. Saving to a “Read it Later” service like Pocket is useful for storing the most interesting articles.

What about books? Yes, by all means, read plenty of technical books. They’re usually in far more depth than even the best online article. With tablets, eReaders, and eBooks, the days of thick tomes taking up lots of space are behind us, and no longer a major concern (at least for me). There is however, one major issue with books – they take a long time to write, and are often out of date quickly. The technology might have moved on by the time the book is published. Schemes such as the Pragmatic Programmer’s “Beta Book” scheme help a lot here – releasing unfinished versions of the book quickly and often, to iron out problems before publishing. Of course, you also need to be aware of the topic to be able to pick out a book about it!

Be Curious. Experiment.

Reading all the material in the world will not help you anywhere near as much as actually doing something. The absolute best thing you could do would be to develop side projects in your spare time. Admittedly, if you’re busy, time can be at a premium! Probably a good 99% of side projects I start lie unfinished or abandoned, simply for lack of time. So instead, I perform small experiments.

Curious about something? Do something small to see how it works, or “what happens if…”. Personal, recent, examples would be:

  • Looking into static site generators, and as a result, learning about Jekyll, Github pages for hosting… and as a result of trying out Jekyll templates I brushed up on Responsive Web Design, looked into Zepto, and fell in love with Less.
  • Trying out automating development workflows – installed Node.js (which then allowed me to run this), setup some basic Grunt.js tasks, Imagemagick batch processing, and some more Less.
  • Running Linux as my primary OS, and no Windows partition to fall back on – so in at the deep-end if something goes wrong… but it’s helped me brush up on my MySQL and Apache admin skills again, as well as generally working with the command-line again. The other week I fixed someone’s VPS for them via SSH  – something I would have struggled to do only a few weeks ago. In case you’re interested: the disk was filling up due to an out of control virtual host error log, which I had to first diagnose, and then reconfigure logrotate to keep the site in check.

An earlier example, from before I was entirely away from development: I wanted to see what was different in CodeIgniter 2, so I made a very small app. My curiosity then extended into “how does Heroku work?” – so I deployed to Heroku. I couldn’t pay for a database I knew how to work with, so I tried out a little bit of MongoDB. Then it was the Graph API from Facebook… so again, I extended the application, this time with the Facebook SDK.

Little experiments can lead to a lot of learning. I would never claim to be an expert in any of the technologies I mention, but neither am I ignorant.

Shaking it Out

I’d still need a major project to focus on and really shake off the “ring rust,” to get back up to full development potential, but I’m pretty confident it wouldn’t take as long as if I hadn’t been working on the trying to keep my skills as fresh as I can.

No doubt by now you’ve seen the video above – “I Forgot My Phone” – a fairly sobering take on how social interactions are being affected by the rise of smartphones. Yes, it’s a little bit embellished for “shock” value, but there’s definitely some truth to it. I meant to share it last week when I first found it via Twitter, but this article on the New York Times reminded me about it, and I thought I’d share a personal anecdote along with the video:

Being “that” guy who pulls out his phone in the middle of dinner/a date/conversation is something I’ve been wary of for a a year or two now. Even though, I’m sure I’ve still been him more than once. Possibly the majority of us (certainly those of us with smartphones) have been at some point. We pull out and check our phones constantly, often ignoring the people around us in the process – sometimes for an imagined notification. And then we wonder why our batteries never last a full day…

The last 6 weeks I’ve been forcefully trained out of the habit, and I’m kind of glad. The office I’ve worked in since the end of July is a bit of a black spot for data connections. I can get a weak GPRS (2G) connection if I’m lucky – there’s also no WiFi in the office (shocking, I know!) to use as a back-up. Most apps time out on me with anything less than HSDPA it seems, so I can no longer use my phone as a distraction while I’m in the office. Slowly but surely I’ve found this lack of checking my phone has even crept into the days I’m working at home – on these days it’s not unusual for me to finish the day on 80% battery or more!

My current disconnect from Facebook has been both strengthened by, and in turn reinforced this new habit and the idea I don’t need to be checking my notifications all the time. I’m finding that even if I do hear the tell-tale “ding” of a notification I’m less likely to rush and check it immediately. I may be imagining it, but I’m feeling a little less anxious these last few days, perhaps because I’m finally at a point I’m not anticipating when my phone is going to go off next.

If you wanted to try something similar for yourself, you can fake it by going into your phone settings and turning off 3G and/or 4G connections. It won’t work for everyone, but it’s worth trying for at least a few days, right?

Another thing you can try with friends as a means to reclaim your time together is any time you are together is play a variation of the “Phone Stacking Game”. See the image at the bottom of this post for the basic rules.

These days I’m checking/using my phone during the times I’m commuting, while heading to the shop on my lunch break, or otherwise as and when I feel like it while I’m on my own. It’s quite nice to own my smartphone again, rather than it owning me.

smartphone stack

I’ve spent some time this weekend making doing some much-needed housekeeping here, in order to keep it tidy and in a healthy state.

I’ve always found good blogging is more than just adding post after post. It takes a bit of effort behind the scenes; tending to the older content, keeping the “static” pages fresh, and removing any crud that’s accumulated in the sidebars. Keep these things in order, while feeding in good content, and your blog will grow. At least, that’s my theory. Things are slightly different on this particular blog, because it’s a personal blog, not a topic blog – so growth isn’t a primary concern. Hence the title: it can grow and be healthy, but I don’t expect it to be big.

With all that said, what have I been up to?

Site Theme

I decided the new(ish) Twenty Thirteen WordPress theme just didn’t work for me or how I see this site. It was nice and colourful, and good to have as a change, but it wasn’t really “me.” Instead, I’ve switched back to the “Standard” theme (which has been “retired” it seems), with a few tweaks. It’s more structured, and described as a “meticulously designed, hand-crafted theme.” I like things to have a bit of craftsmanship to them, and within that show an element of “control”; Twenty Thirteen felt just a little too chaotic for my tastes. I may still adjust some small parts, but mostly I’m happy with things now.

“Elsewhere” Links

For a while now I’ve maintained a sidebar list of other places you can find me: social media, profiles on various sites, etc. I’ve tidied this up to remove services I no longer use, or don’t use frequently enough for you to bother with. The  four sites in the sidebar now represent the other places you can find me, that I care about. Apart from Google+… not many people really care about that one, and I’m no different (maybe one day). Google+ is there to maintain my authorship information in Google.

Pruning Dead Content

Last year I would cross-post a lot of my Instagram shots over here. Then I deleted my Instagram account, and all those photo posts started showing as broken images. I’ve finally got round to clearing them out. I may have missed one or two, so if you spot one, please let me know!

Consolidation

Over the last couple of years I got it into my head that my blog had to present a “professional” image. An employer (or potential employer) might read it and decide not to hire me based on something I posted. As a result I fragmented my personality across the web, using a different site or service to post content in tailor-made silos. This site was just for technical posts which would show my expertise and how “professional” I am.

It was a stupid idea. It was stressful to maintain, and not as enjoyable. As a result, each site would languish for months without any update, and anything I did post was as much out of guilt as anything. I’ve given up trying to manage these sites, or “reboot” them. From now, this site represents the one “true” me. If an employer isn’t going to hire me over, say, one of the hobbies I’ve written about on my blog, then chances are they’re not somewhere I’d be happy to work at.

I will still use some services for specific needs: Twitter for things too short to fit here, and quick conversations; Facebook or Flickr for sharing photos of the kids with family or close friends, etc. Anything else should end up here. I’ve already imported the content of some other blogs into the archives, and I’m picking through an export of my old Tumblr, to see if there’s anything there worth adding (not likely!).

Re-Injecting the Personal and the Personality

Directly related to what I’ve written above, it struck me when I was reading through the old posts I recovered from previous incarnations of this blog, was how personal I used to get on here. That has been missing for a few years now, and as a result, a lot of the personality and “voice” has gone. Somewhere along the line I became overly private and cautious about what I was posting, and I honestly don’t know or understand why any more. It can’t just have been the employer reason mentioned above. Did I think I would be seen as some sort of narcissist? This is something I will try to address going forward. I’m also thinking about addressing it going back too. There are large gaps in this blogs chronology which could easily be filled with retrospective and back-dated entries about what was going on at the time. Some of it could even be quite useful for myself, as a way to reflect.

I’m not 100% certain though. While it could end up OK, I don’t want to post something inaccurate because my memories of the events have been tinged or faded by time. Especially where there’s other people involved. It’s OK to make a mistake about something just about me, but it’s not OK when it could impact or upset someone else.

I have made a baby-step of a start though. I have added some photo galleries to the site. Most were taken in the last year, but I’ll be going back and picking out other suitable subjects/events to post up. Galleries are backdated to the event/date they were taken, to distinguish “old” ones from any I post in the future. There will be a mix of subjects, from holidays, random photo-shoots, modelling projects… whatever really!

What Next?

Going through this exercise ties-in to some thoughts I’ve been having recently about my “digital identity,” who controls it, and what it means. These thoughts inn turn, have spun out of me stepping away from Facebook for a while. I’m trying to shape these thoughts into something fully-formed so I can share them on here.

My Deactivated Facebook Profile

On Thursday night I deactivated my Facebook account. It’s something I’d been considering for a while, as I’ve found using Facebook lately to be less a useful “checking up on friends and family” thing, and more something slightly depressingly monotonous which I continue to do out of sheer force of habit. It just so happened on Thursday there was a trigger which finally led me to push the button.

I admit, for a moment, I did consider deleting the account full-stop. Deleting you Facebook account is notoriously difficult to achieve. It seems to have gotten better and easier over the last couple of years, even before you consider services such as the new JustDelete.me.

For better or worse I decided that in all likelihood I would return to using Facebook one day… that this was just a temporary hiatus to give me space to clear my head. So, as the title of the post indicates, here came the hard part.

The process of deactivating your account in itself is “reasonably” straight-forward: Go to Account Settings > Security, then click the small link under the main list of options. Facebook will first try to emotionally twist your arm into staying, by showing big profile pictures of some of your friends. It’ll ask you why you’re leaving, then ask for your password, and then, just to be sure you really, really, really do want to deactivate, present you with a CAPTCHA image for verification. So far so simple. The difficulty comes in staying deactivated.

Deactivation only lasts so long as you stay logged out of your Facebook account. Log back in for whatever reason and it’s instantly reactivated again. Fine, just stay logged out then? OK, consider how many sites, services, even apps on your phone connect with Facebook, or even use it as their user login mechanism (the “Facebook Platform”). My iPad is logged in and connected to Facebook at the OS level, never mind using an app. Now factor in how many other computers you might be logged into Facebook using – often this could be 2 or more (say, home plus work). In my case I had to unlink iOS on my iPad from Facebook; uninstall the Facebook app from both the iPad and my phone; uninstall the Facebook Messenger app from my phone; logout from Facebook on my work laptop and some browser sessions on my iPad; change my OpenID settings on StackOverflow; and log out/change settings on a few other sites and apps… All so I could be as sure as possible my account wouldn’t spontaneously reactivate itself. There’s probably some that I’ve missed, so chances are I’ll need to deactivate again at some point.

I’m not (entirely) blaming Facebook for this though. Facebook has had to grow, and has done so by spreading itself across the web, to be more than just a profile and social stream. By wanting to opt-out of a profile for a while, I can no longer “like” an interesting blog article; I can’t try out that buzz-worthy new service or app that relies on logging in using Facebook; I can’t click that link to the apparently-hilarious cat meme my workmate just posted… OK, I’m not really going to be bothered by that last one, but you get the idea… there are now certain things – increasingly common things – I can’t do on the web any more, just by wanting out of Facebook for a while.

Tonight I was hoping to watch Dredd, and The Amazing Spider-Man, as I’ve got a free Friday night, and for some reason, none of my other choices appealed to me… Explaining more would be a tangent, so lets continue with the story.

I was at the supermarket, and both films were on offer (DVD versions). I thought about picking them up, but thought “no, I’ll only watch them once, so having the DVD is needless clutter.” I figured I’d look on Netflix, or as a fall-back, rent on iTunes.

Neither film is available on Netflix, which sucks a bit, but never mind, let’s check iTunes… Neither film is available to rent1, so I’d have to buy… But the cost of Dredd is twice what the DVD would’ve cost, and The Amazing Spider-Man is almost an amazing three times the price! That to me seems like a bit of a rip-off.

So if I want to watch those movies at a wallet-friendly price I need to either a) go back to the store and buy 2 discs I don’t want, or b) pirate them. Neither option is appealing, so I’m unlikely to be watching these films like I’d hoped to.

It’s 2013, and we’re heading to a world where physical media is on its way out. So why is digital still so bleedin’ frustrating?

  1. as an aside, finding films to rent through the iPad version of the iTunes Store really, really, sucks!

You’ve come a long way, baby.

I remember when WordPress first appeared. I’d deployed the b2 blogging engine a couple of times before, and anything which made b2 easier to install/use/adapt was welcome. Amongst the (many) blog systems I’d tried up to then, b2 had the lowest technical barriers but was still an exercise in frustration to get installed and configured. In those early days of blog systems each product had its own quirks, and their own belief about what a blog was and how it should work. WordPress always tried to come across as “the Writer’s” blogging system; once you had it setup to your preferences, it would stay out of the way. For the most part, anyway.

WordPress was never perfect, and it’s still far from it, but you have to admire any system (particularly on the web) which is still going strong after 10 years, while remaining fairly close to it’s original vision and principles. It made writing on the web more accessible to a generation of users, and for all its faults that should be celebrated.

[I originally posted this as a comment on Hacker News]

Wireless charging is one of those things I really, really want to succeed. I hate plugging stuff in; I hate having wires trailing all over the place, and I hate having to fiddle with connectors. Eight times out of ten I will try to plug in a micro-USB any cable upside down on the first attempt.

Over the last few years more and more wireless charging has appeared, and it’s starting to become more common in mobile phones. The Palm Pre was the first I was aware of, but recently Nokia has been on board, and of course, my Nexus 4 has the capability. Aftermarket accessories are available for most major phones.

It’s a shame it just doesn’t work well in my experience.

I have two different wireless chargers at home – a Nokia, and a generic charger bought on eBay. I’ve given up on both of them. I’d try the official “orb” charger for the Nexus, but it’s not available in the UK without paying an extortionate amount for it on eBay.

Problems I’ve had include:

  • the “charging spot” is small, and you have to place the phone in a very precise manner to get it charging. Sometimes even the angle of the phone on the face of the charger can have an effect. (Imagine the charger surface like a clock face – 12 o’clock: no charge; 2 o’clock: charging works)
  • if you do get the phone in just the right spot, it’ll charge for a few minutes then mysteriously stop charging… then randomly start charging again… and so on. When your phone insists on making a noise whenever it is plugged in or unplugged from power, this gets annoying fast.
  • All the chargers I’ve seen or tried have a smooth, glossy plastic surface. The back of my Nexus is smooth and glossy (glass). Unless you have the charger perfectly level, eventually the phone is going to slide off, either completely, or just enough to stop charging. The Nokia has a slightly raised ring in the centre, which seems to exacerbate this problem.

On the generic charger I tried to mitigate some of these issues using thin rubber bands near the edges to provide some grip for the phone to stay in place. When stretched over the charger they were maybe 1/2 mm thick. Sadly this was thick enough to prevent the phone charging at all – presumably for not being close enough to the charging circuit.

What I’d really like to see – and it’s something I think would solve a lot of the “fiddliness” I’ve encountered so far – is a QI-compatible wireless charger similar to an old mouse-mat (the soft fabric + foam/rubber type). The surface texture would stop the phone sliding around, and if you embed one big (or many small) charging spots it should maintain a constant charge even if it does move around. It seems obvious to me, so I can only presume there’s some sort of technical/manufacturing limitation which prevents something like this being made.

If I get some free time over summer I’ll try hacking this idea together (hopefully it doesn’t cause a fire!). In the meantime, here’s a really well done video of someone combining the Nokia charger with an Ikea nightstand. It would be wonderful if this was the reality of wireless charging.

TLDR; I’ve switched from an iPhone 5 to a Google Nexus 4.

OK, so I’m behind on the times a bit. The Google Nexus 4 has been out for several months, and I’d paid it no heed. I’ve been chugging along with my bought-at-launch iPhone 5 in that time, and barely paid the Nexus any thought. I read the reviews, and concluded it was a great Android phone, but I had no wish to rush out and buy one.

Then something strange happened.

I’m not sure why, but I got disenchanted with my iPhone. I never had that with my 4S, or 3G/3GS, despite the 5 being – in every way – better than all of them. Once that feeling settled in all the little niggles started to grate1. The easily chipped and scratched aluminium casing (as gorgeous as it is to look at); the way the sharper edges of the back felt in my hand; the random network-stack drop-outs; the hoops you sometimes need to jump through to share files/data from one app to the next; the keyboard that seemed to miss random presses, and still took me longer to type on than I could on my 4S (where I could at times type whole messages without looking at the screen).

I caught myself checking out other phones in the stores. Clearly it was time for the iPhone and I to “take a break”.

I looked at Windows Phones, but decided there wasn’t enough there to make it last. Blackberry? Err, no. That left Android.

I have a history with Android. I bought the HTC Desire HD on pre-order, as it had been loudly proclaimed “King of the Hill” at the time. Before it was even in my hands its crown usurped by (I think) the Galaxy S. We had some fun times, but I could never get along with the Sense UI. I rooted and flashed the phone, trying ROM after ROM. The experience was akin to installing Linux on an early Centrino laptop (anyone who tried it, back in c.2002-2003 will know what I mean) – where a feature worked, it worked very well… but only if you could live with the unsupported stuff. In the end, as much as I enjoyed parts of Android, I ended back in the warm embrace of iPhone.

Anyway, as I was saying, Android seemed the obvious choice, but which phone? I immediately gave up any notion of trying to get a phone that would be top of the specs pile for more than a few weeks2. I also ruled out those ridiculous “Phablets” like the Galaxy Note 2. The recent HTC phones look brilliant, but they’re still packing Sense. Sony’s Xperia line look distinct, but seemed to come with another GUI skin and a load of unneeded apps. Samsung… well I’ve never had a good experience with Samsung’s phone build quality, and they have the TouchWiz skin3… lets just say I ruled them out quickly. There’s the also-rans, but I was keen to get a phone that would get at least a few regular OS updates in its time.

I think I’d initially dismissed the Nexus because there was nowhere locally I could find one to try it out. Eventually I found somewhere with a display model, but I still couldn’t test it because the security system used by the store blocked most of the screen. In the end (after a couple of weeks mulling it over) I went ahead and ordered one through the Play store anyway4. A little over 24h later and the phone arrived.

First impressions were good. The unboxing experience was nice, and the first switch-on and setup was very fast. Within a few minutes my phone was syncing all of my Google services. If you use Google apps, then the experience is very, very smooth – everything “just works”. Contacts, Calendars, GMail, Google+, Picassa, YouTube, Music… all setup with just one login during start-up. I had some data issues with contacts and calendars, due to the way I had my iPhone setup, but that’s the subject of another post.

Of all the apps I regularly used on my iPhone (a decreasing amount recently), the only one I haven’t don’t have is Everpix, but I can keep using that one on my iPad Mini. Everything else either had an Android version – even my banking apps5 – or a suitably good equivalent (Falcon Pro instead of Tweetbot, for example).

Android itself has come a long, long way since I last used it. Jelly Bean is amazingly well polished, and the experience is very smooth. Coming from an iPhone, things do take a while to adjust to. I’ve found myself missing notifications on the lock screen, and application badges as indicators of which app just beeped at me. This is something I’ll get used to I guess.

If I can get round to it I’ll post a more comprehensive look at the Nexus 4, but for now I’ve not had it long enough to form more than first impressions. What I will definitely write-up is some of the experiences of moving my data from iOS/iCloud into Android/Google.

  1. These are all anecdotal, and in no way intended to imply they are common issues, or even that they’re not “all in my head”
  2. I think by now, in the age of quad-core CPUs and multi-GB RAM that Smartphone specs are good enough for most tasks they need to do.
  3. What is it with Android OEMs and custom GUI skins?
  4. I recommend going this route. Despite the £10 delivery charge, it’s at least £150 cheaper than buying at a retail store.
  5. I wasn’t too impressed by one of them insisting I needed to install anti-virus on my mobile…

This is part 2 in a look at the changes to our hobby I have witnessed since my return at the start of the year. You can find part one, which looks at the changes in game-play here: On Returning to Warhammer 40000 – The Game. This part is a bit more ranty.

By far the biggest change I’ve noticed is in the general attitude and culture surrounding the game. In many senses it feels less like a hobby, and more like a competition. There seems to be a “win at all costs” mentality in a large section of the gaming community. I don’t want to sound like someone espousing about the “good old days”, but I find, particularly amongst the younger players things are a lot less friendly than they used to be.

Everywhere I look I see people asking for advice on building lists to beat their local “meta” (WTF?) – what happened to playing the game for the enjoyment of playing the game? I get that winning is fun, but it’s not everything in Warhammer 40000. Our game is as much about telling stories as it is about playing to win. It’s why I’m so glad to see the focus on “Telling a Narrative” in the new rulebook.

By all means, play to win, but if your opponent hasn’t still enjoyed him/herself while losing, then you’ve both failed in my opinion.

TrollFace
Trolls. Don’t feed them.

Another cultural change I’m not so keen on is the rumour-mill on the Internet, and the general sense of… entitlement that the more vocal side of the community displays. So you don’t like a miniature? That doesn’t necessitate a profanity-riddled screed about how the model sucks, GW sucks, you’re never going to spend another penny on their products again, an you could have done so much better while blindfolded and with both arms cut off… and so on, and so on. Put your toys back in the pram. Don’t buy the miniature – or, if for some reason you are “forced” to – convert it; change it to suit your tastes. Just stop complaining about it. Likewise, when a rumour turns out to be off the mark, don’t get all tetchy. It was just a rumour, after all!

Relatedly, your army (or an opposing army) is not “broken”. It may need a rules update as we’re in a new rule set, but that doesn’t mean it’s unbeatable, or can’t be won with. Every codex has its faults, for sure, but nothing that can stop you enjoying the game if you don’t let it. View any such “brokeness” as challenges to be met, and a test of your skill as a player. If you can overcome a “broken” army then you can take comfort in knowing you are better than any of the faceless complainers out there.

I dislike “mathhammer” as a way of proving something is awesome or that something sucks. If you’re spending your hobby time working out a stream of maths over the chance or likelihood something will win you your next game, then it’s not a hobby any more. Take what you’re drawn to (my armies mainly consist of what I want to paint), and just play it. Leave the maths for professional poker players!

Right, now I’ve got that out of my system, it’s not all bad, I must say. The hobby is bigger than ever. I can get tips and feedback from like minded people all across the world. I have access to a whole raft of information which just wasn’t available before.

The things I’ve noted a dislike for above are merely the dark side of the passion 40K inspires in its fans. It’s the same passion which drives us to spend hard-earned money and countless hours slaving over our miniatures and army lists. Properly channelled, that passion is what leads to amazingly painted armies and miniatures, brilliantly fun games and camaigns, and what ultimately brings players like myself back to the game after so much time away… and that is no bad thing.

I have been out of the hobby for a long time. This was made clear to me when I realised the majority of the regular players at the local Games Workshop store weren’t even born (or were still in nappies) when I last rolled the dice in anger.

2nd Edition Books

When I last played properly, Warhammer 40,000: 2nd edition was still the dominant ruleset (3rd had just come out when I put down my heavy flamer template). Dark Eldar were brand new. Necrons only had about 3 models in the entire line. Space Marines consisted of: Ultramarines, Blood/Dark Angels, Space Wolves, and miscellaneous. Sisters of Battle had their own codex, and it was good. Templates were bigger. Wargear came as cards. We needed dice with more than 6 sides. The world – and the game – was a very different place.

Change is inevitable, particularly if anything is to survive as long as Warhammer 40000 has. 25 years is a long stretch for what is realistically a niche game/hobby. Off the top of my head, here are just a few things which are entirely new to Warhammer 40,000, from my perspective:

  • Tau
  • Grey Knights having a codex entry (with points costs), never mind an entire codex
  • The Force Organisation Chart
  • Deep Strike/Reserves
  • Missions, objectives, warlord traits, etc.
  • Flyers

Other notable changes include most special rules (sniper, feel no pain, eternal warrior, and so on), completely revamped movement rules, cover working completely differently, close combat (sorry, “assault”) changes… I could go on all day, to be honest!

Some of this change is good. Assault is generally a lot quicker and more streamlined when compared to 2nd edition. No more (as an example) Space Marine assault squads with 10 different weapon combinations, due to itemisation streamlining. Less rediculous weapon effects – prime example being armour penetration against vehicles (D20 + D4 + D6 + 10 for a chainfist… don’t even get me started on lightning claws!). Many parts of the game are more sensible than those of old. The FOC is a brilliant addition to the game in my view.

Other changes I am on the fence about… generally because it seems at times I’m rolling dice for the sake of rolling dice. Random charge/run lengths are the first thing which comes to mind. The various  terrain tests are another. Random missions, random deployment types, randon warlord traits, random psykic powers, random special rules and effects, objectives… on average I find it can take around 20 minutes of faffing about rolling on various tables and setting up stuff (other than my army) before I actually get to play the game. While on the one hand it leads to more varied games, on the other it takes an unnecessary length of time in my view.

One thing I have an impression of – and correct me if I’m wrong – is that overall, points costs are lower than before. This might be why games seem to be a lot bigger than I remember. Time was you’d have ~2 squads, a character, and a cheapish vehicle in an average game (1000-1500 points or so). Now I’m seeing games with scores of infantry, a couple of characters, multiple vehicles and creatures, all at around the same points level as before. The jury is still out on whether I see this as a positive change.

Nightfighting I hate with the heat of a thousand burning suns! But that’s just because I’ve never really wrapped my head around it in a way that doesn’t have me reaching for the rule book every 5 minutes.

Originally this post was a lot longer, and took a look at the cultural changes I’ve seen within the hobby since my return, but I decided it would be best to split this off into its own post, which you can read here: On Returning to Warhammer 40000: The Culture.

Last weekend I read the latest Horus Heresy novel from Graham McNeill and Black Library: Angel Exterminatus. What follows is a quick review. I’m trying to avoid spoilers, so don’t go into much depth about the plot.

Angel Exterminatus focusses on the the Iron Warriors legion and their Primarch, Perturabo. Although they are the main protagonists, the plot is setup and driven by another Primarch, Fulgrim, and the Emperor’s Children legion. Also making an appearance are 2 Eldar, and a few battered “loyalist” Space Marines.

Fans of Warhammer 40,000 – and the Horus Heresy in particular – will be lured into Angel Exterminatus by the promise of finding out more about Perturabo and the Iron Warriors. Up to now they have been typecast as rather mundane, if somewhat psychotic bullies. They’re the go-to guys when you have to besiege some fortress in a crawl-through-the-mud, ground-pounding war of attrition – as opposed to the other legions who grab all the glory for daring strikes into the heart of enemy territory. Beyond this stereotype their background hasn’t really been filled in much, leaving us thinking they’re pretty boring, bitter, and only concerned with blowing things up with the biggest gun possible.

What we learn from Angel Exterminatus is a very different picture. The Iron Warriors and Perturabo become interesting, multi-faceted characters. Perturabo is an master craftsman and artisan who can (and does) design and build devices and architecture of dazzling skill and intricacy. He has an unparalleled grasp of physics, mathematics, and strategy. He also has a volatile, murderous personality, but we come to understand where it comes from, and that he is very much more than he appears. The Iron Warriors largely reflect their Primarch. They are straight-forward warriors who excel at far more than they get credit for. They are logisticians, strategists… even geologists and engineers. They just happen to apply those skills to warfare and in a manner which is blunt and brutal, but extremely effective – applying the maximum force with the least amount of effort.

The overall plot can be summarised as: Fulgrim, with the aid of a mysterious Eldar “historian” convinces Perturabo to take his legion on an expedition to the heart of the Eye of Terror, to an ancient, dead Eldar world which is home to a mythical super-weapon which could end the war quickly in favour of Horus. Some Loyalist survivors of the opening battle of the Heresy discover the plan, and are led by another Eldar in a bid to thwart this possibility. Along the way we get to find out just how far the Emperor’s Children and Fulgrim have descended into excess and the worship of Slaanesh, and also how much it sucks to be a loyalist Space Marine right now. Mid-way through the book there’s even a Iron Warriors version of a game of Warhammer 40,000.

Overall, the plot flows nicely, and works well. There a very few, minor snooze moments, but nothing which totally detracts from the rest of the story. The payoff at the end gives us several things which old-timer fans might have been wondering when they would appear in the series, leaping some plot threads considerably.

In summary I’d say Angel Exterminatus is a great addition to the Horus Heresy series. If you’re a fan then you definitely want to pick it up. Newcomers might find it a bit difficult as it refers to a lot of threads in previous books, but it’s not so bad as I would say you should avoid it. It’s still a great read… One that once I started I didn’t put down until I’d devoured the whole book.

Foreword

If it wasn’t plainly apparent, I’m a big fan of the Warhammer 40,000 game and the surrounding universe. Warhammer 40K has some of the best “fluff” in science fiction. It is vast, covering everything from inter-personal conflict within the massive cities of the future, to vast inter-planetary war never-ending. To me, it’s not “just another” dystopian future, it’s the dystopian future. Mankind stands on the brink of an abyss; the only thing stopping it from plunging head-first into oblivion are the vast armies of the Imperium of Man, where death-in-service isn’t so much an occupational hazard, as expected. You will die for the Imperium, and you’ll bloody well be happy about it.

Life wasn’t always this bad for humanity though. 10,000 years earlier, the human race was at its peak, conquering vast numbers of worlds, rediscovering forgotten technologies, and generally unifying the galaxy under the banner of the Emperor. Religion is stamped-out, cast out by secular belief in science and reason (and large amounts of military force, if required). There are no Gods. Technology is a tool largely viewed with distrust and suspicion. Leading the charge of expansion throughout the galaxy are the genetically engineered legions of the Space Marines, led by their demigod-like Primarchs – the “sons” of the Emperor, created using arcane science to lead humanity into a better future.

Chief among the Primarchs is Horus, and the Horus Heresy series of novels from Black Library tell the story of what happened when he fell to corruption and turned against the Imperium1.

WARNING Mild spoilers from now on.

Fear to Tread.

It’s against this background we have Fear to Tread.

Fear to Tread, by James Swallow, is the 18th(!) novel in the series, and the first to exclusively focus on the Space Marines of the Blood Angels legion. Other legions show up, but mostly just as plot devices. I’ll talk a bit more about that later. James Swallow has written most of Black Library’s other Blood Angels books, which try as I might, I just could not get in to. This left me a little unsettled coming in to Fear to Tread. The Blood Angels are one of – if not my most – favourite Space Marine “Chapters”2. How much? If I couldn’t finish any of the other Blood Angels novels by the same author, was I be disappointed by Fear to Tread? Find out at the end of this review.

Plot Summary

The basic plot of Fear to Tread is: Sanguinius, the angelic Primarch (no, seriously; he has wings, and he glows) of the Blood Angels, undertakes a mission given to him by his most-trusted and beloved brother Horus – not knowing that Horus has turned traitor. The mission is – of course – a trap to destroy the Blood Angels. Remember I said there were no Gods? Unfortunately that was a lie, and a secret the Emperor has kept from everybody. There are four malevolent Gods who are behind Horus’ corruption, and they’re pissed at humanity. When the Blood Angels reach the planets they’ve been sent to they don’t meet the aliens they were expecting, but the previously unknown, supernatural horror of daemons. Along the way we discover the dark secret about the Blood Angels which Sanguinius has hidden from his legion and everybody else. This secret threatens to destroy the Blood Angels and turn them into a parody of all they stand for.

Context within the Series

One of the first things to strike me about Fear to Tread was how much it references other books in the series, and even a limited edition novella which released a couple of years ago. I found this a mixed blessing.

On the one hand, it was great to see how the events in the other books are having an effect in the wider story arc. On the other, it makes Fear to Tread harder for a new-comer to just dive right in. The best example of this is the important character of Apothecary Meros. If you haven’t read The Book of Blood novella you’ll have no idea what it means to when the story mentions his time in a sarcophagus, the visions he had, or the warnings he received about Horus and the future. It’s glossed over very quickly, and is quite confusing out of context. At least with the Space Wolves we get an explanation for their presence which makes sense even if you haven’t read A Thousand Sons or Prospero Burns. Overall though, I’d say this is a relatively minor nitpick.

The Players, and Characterisation

Horus Heresy books have a lot of characters in them, including several recurring characters. If you thought the A Song of Ice and Fire series by George R.R. Martin was character heavy, you haven’t seen anything yet. Partly this is due to vast scope of the universe WH40K, and partly because of the scale of the armies and worlds involved. Fear to Tread is probably one of the “lighter” books in this regard, with only a handful main characters to keep track of.

By and large, these characters work very well, each fulfilling a purpose, and each depicting a facet of the Blood Angels “persona” fans have come to know over the years. If anything, the Blood Angels of Fear to Tread are a little more “fun” than those we see in later stories (later in the 40K timeline, that is). These Blood Angels aren’t so much the “emo vampires in space” stereotype I’ve seen other reviewers mention when introducing Fear to Tread. They’re a brotherhood who will bend the rules sometimes for each other, when they feel it is the right thing to do; they’re noble and heroic, willing to risk their lives for just a handful of trapped survivors; on the flip-side, they are absolutely Angels of Wrath, capable of such extreme violence it even makes the “barbarian” Space Wolves take pause3.

Sanguinius would be a hard, complicated character for any writer to handle well (and still made likeable), yet James Swallow manages to make him relatable; flawed, but not overly so, and I found myself sympathising with the choices forced upon him during the course of the story. Not easy when the character is a 12-foot tall angel-winged super-human!

While I feel the “Good Guys” are well-rounded and relatable characters, I wasn’t so much of a fan of the villains of the story, apart from the daemon Ka’Bandha. For being a being of pure hate and violence, Ka’Bandha is actually pretty well laid out, and not the one-dimensional caricature he could have been. His scenes with Sanguinius are key moments of the book. The remaining villains are generally a bit uninteresting unfortunately.

Horus’ depiction  (in the few times we see him – I don’t count him in the villains group because he’s only seen a few times) in Fear to Tread was somewhat new. Up to now, Horus has retained a bit of “tortured nobility” in his character, like he regrets the path he has started down. Here we get to see just how much of an inferiority complex he has comparing himself to Sanguinius, and more and more of the cruel, evil, twisted creature he will become. In contrast to this, the flashback scenes to times before the Heresy are quite poignant, particularly the scene after Horus is given control over all the crusading expedition fleets.

What I Liked

The building sense of dread as the Blood Angels fleet moves further into the planetary system, and encountering more and more things which just do not make any sense to them works well. You really get the feeling this is nothing they have ever faced before, and for the first time they are unsure how to meet their foe. They are uncomfortable and out of their element. Nerves begin to fray, and distrust starts to seep in. The tension does genuinely mount as you wonder just what horror will they come across next?

Swallow seems to have a knack for scene building. Every place and character within gets described in just enough detail as to allow us to picture it vividly, but not so much the story drags, weighed down by too much information.

Character interactions feel natural, and their personalities play off each other in a way I could believe in. No part of the dialog felt forced, or overwrought – not something I could say about some of the other books in the series.

It wouldn’t be a Warhammer 40,000 book without big climactic battles, and Fear to Tread does not disappoint. From the prologue to the conclusion, every battle is well written, with a good blend of pace, scale, drama, and grit. Even the smaller fire-fights – perhaps especially the smaller ones – are quite gripping to read. There were times I genuinely didn’t expect some characters to make it out alive. The confrontation between Ka’Bandha and Sanguinius (as depicted in the cover art) is particularly enjoyable, and lived up to expectations.

What I Didn’t Like/Understand

The big thing which did not sit well with me was the end of the book, when the Blood Angels end up in the Ultima Segmentum instead of at Earth, meeting Roboute Guilliman and the Ultramarines legion. I can understand how it happened from a in-world mechanics viewpoint, but I don’t get why it happened, knowing how the wider story plays out. The Blood Angels end up at Earth in time for the last battle with Horus (with Sanguinius playing a very, very, important role in that), but the Ultramarines do not. They get trapped in their far corner of the Imperium, as Warp travel becomes almost impossible. As a result the Ultramarines largely escape the Horus Heresy intact (aside from the events in Know No Fear) and lead the rebuilding after the war. So it made no sense to me to have the Blood Angels end up where they did. I can only surmise there is another book imminent which will directly follow on from the end of Fear to Tread. Unless it has a very good explanation or way to resolve this, then it just doesn’t make sense.

The Word Bearers Space Marines were pretty much unnecessary to the plot. Apart from acting as messengers, they didn’t do anything of note. We get to see one of them pining to “ascend” by joining with a daemon, but otherwise they were replaceable with some sort of “macguffin” which could have fulfilled their messenger role, and cut down the character count. In the end they come off as unnecessary and incompetent evil henchmen with delusions of grandeur.

The Space Wolves are slightly better used than the Word Bearers in that they are able to relay important information of what’s been happening outside the confines of this novel. Beyond that though, again, they don’t do much. Their plot is “hang around Sanguinius ‘suspiciously’, later give him some important information, then get butchered in a horrible fashion unbefitting their character.”

A few too many loose ends are left dangling for my liking. I’m avoiding being too spoilery, so I’m not going to say more, but (along with the above quibble with the ending) it feels like this is a “part one-of-two” story within the series.

Conclusion

It might seem from the above I have more negative things overall to say about Fear to Tread than positive. That’s absolutely not the case. Fear to Tread continues the recent trend of the Horus Heresy series getting back on track after a few fairly lacklustre books. As part of the series it is excellent instalment, and as a fan I thoroughly enjoyed the Blood Angels portrayal. The characterisation is largely top-notch, and the pacing pretty good. The bread-and-butter of Warhammer 40,000 fiction are the battles and conflicts, and Fear to Tread handles these very well, highlighting the unique ways the Blood Angels fight compared to the other Space Marine legions. There are a couple of key battles which had me gripped, frantically reading the pages to see what happened next.

Where I think Fear to Tread falls down, is reliance of other books to fill in the gaps. Compared against Know No Fear – the other recent high-watermark in the series – Fear to Tread is harder to understand out of context. This could be off-putting to the casual reader who has no earlier exposure to the series. I shan’t too hard on Fear to Tread because of this… it’s always a fine line between advancing the overall plot and making it accessible to newcomers, within such a long-running series.

If I must give Fear to Tread a rating, I’d give it a solid 4 out of 5. But more importantly for me it’s good enough it’s given me a determination to finish the other Blood Angel books Swallow has written.

And maybe start a new Blood Angels army. Again.

  1. As a personal side note: before this series, the Heresy was an unexplored but important part of the background of the Warhammer 40,000 setting, so it’s great to we’re finally getting to read about it. 
  2. After the events of the Horus Heresy, the vast Space Marine legions get split into much, much, smaller organisational units, called “Chapters”. So Legion = Pre-Heresy Space Marines, Chapter = Post-Heresy Space Marines. 
  3. The scene where the Space Wolves realise the levels of violence the Blood Angels have in their nature, buried underneath such a calm and noble exterior, is one of may favourite passages in the book.