­

Archive by Author

New Mouse

Logitech Anywhere MXWell, kinda. But we’ll get to that in a bit.

For the past few years, I’ve been using a Logitech Anywhere MX. It’s been my wireless mouse of choice whenever I’m using my MacBook Pro at my desk, and it’s served me pretty well.

There are a couple of things I like about it:

  • It’s compact. I don’t have huge hands, so I don’t need a huge mouse. I prefer to grip with my fingertips instead of with my palm, and the compact size of the Anywhere MX means I can do that easily without having to exert much force to move the mouse around.
  • It uses AA batteries, not some proprietary rechargeable Li-ion pack.
  • Scrolling is awesome. The Anywhere MX has two modes of scrolling, one which has the normal clicks, and one where the ball just spins — and spins, and spins, and spins. The scroll wheel is weighted so it just keeps going, and this makes scrolling a long list of anything as easy as flicking your finger and letting the wheel do the rest of the work.
  • The dual side buttons are a pleasure to use. At first I was really used to middle-clicking links to open them in a new tab, but the Anywhere MX has no middle click (one of its only faults). Using the included Logitech software, you can customise the three programmable buttons (two on the right hand side near your thumb, one on top behind the scroll wheel) to be almost any combination of button or modifier key. I’m currently using what defaults to the back button as my “middle click”, and the what defaults to the forward button as my back. The button on top is usually an application switcher, but I’m using that to take and upload a screenshot.

For the past few years, the Anywhere MX has been faithful. The programmable buttons make a difference in my day-to-day workflow compared to my previous mouse, the bluetooth Logitech V470. That too was a nice mouse — if I had one other complaint about the Anywhere MX, it would be that it doesn’t connect via Bluetooth and has its own separate USB dongle, but that’s not a big deal in the grand scheme of things.

As you can see in the picture above, I now own two Logitech Anywhere MX mice.

Continue Reading →

Losing (and winning)

One of the things that annoys me the most about the programming is the zone of suck, and how very large and expansive it can be. Probably because I’m a mediocre programmer, at best, but a lot of the time it feels like I’m single-handedly trying to fight backdoor protection on the other team’s ancient as Faceless Void.

Losses in Dota 2 feel like that, too. Sometimes you’ll realise you have nothing to stop the other team’s push strategy, other times you’ll know that your entire team can’t deal with one hero on the other team who got a few kills early on, and by that time, the game is pretty much over. I hate calling “gg” early as much as the next guy, but fighting against a split push with little farm and little to no hope against of coming back is incredibly frustrating1.

Yes, I’ve been playing a lot of Dota 2 recently, and while it might sound like I say that a lot, it’s the truth. Last weekend, a couple of friends and I gathered at my place for some five-stack ranked shenanigans. Incredulously, we somehow managed to win 10 of the 11 games we played; an impressive win rate on a good day, a downright amazing win-loss ratio on any other.

After a warmup game, we refined the strat we were running. We’d insta-pick the heroes we wanted when All Pick came up, and tried to not get them banned in Captain’s Mode. Provided none of us got off to a particularly bad start in the laning stage, we guaranteed kills with a triple-stun trilane, a mid Drow, and solo Invoker. And even if one of us was killed a few times during the early game, we usually had enough recovery mechanisms to get back into the game; usually involving the other players making space for the fifth to farm. Split pushing, adding pressure around the map, stacking neutrals, that kind of thing. By the time late game rolled around, we would be ready.

We did have a bit of trouble against some really good Tinkers. With no real mechanism to catch him out, an enemy Tinker ended up split pushing every lane while we were taking 4v5 teamfights, which would favour us most of the time. Eventually the Tinker would make a mistake and we’d pull him up on it, securing the kill, and because not even an incredibly farmed Tinker can carry a game single-handedly, we’d go on to win the game off the back of those pick-offs.

For the most part, our strategy carried us through games. Our team hero composition allowed us to be a little lazier in terms of items; Wraith King’s lifesteal aura helped out our team early-game with HP regen, and Maiden was the same was her mana regen. By running two position threes, both with the potent carry potential, any time a game went late always favoured us. At the same time, because our Invoker was building Necronomicons and doing his best to push down towers any time he was away from a teamfight, we’d usually have such a gold lead that one or two farmed heroes on the other team didn’t matter that much. Of the 11 games we played, only four went longer than 40 minutes — and of those four, the three we won we were playing against a Tinker, master of the split push.

But despite our impressive win-loss ratio, the game we didn’t win still sticks out like a sore thumb. Thanks to some combination of the Von Restorff effect and likely some negativity bias, I remember that game more than any of the others, despite the fact we won 10 of the other 11 games we played that night. It hurts even more to know that we could have won that game, too — the scoreboard showed kills that were more or less even all the way through, and we punished them for their mistakes every opportunity we got. Every time they got greedy and tried to push for more kills or objectives after using their ultimates, we’d wipe them, but couldn’t seem to take any objectives off the back of our kills.

Continue Reading →

Rite of passage – All this →

My older son had to go to a meeting at work this morning. He works at a grocery store in town and I assume the all-hands meeting was called to prepare the staff for an especially busy day because of a big sale.

Thing is, my son’s a bag boy.
via Rite of passage – All this.

Dr Drang doesn’t believe his 17-year old son should have gone to a store meeting with little to no relevance to him as a bag boy, but I disagree.

As someone who got their first job at 16, I know what it’s like to go to meetings that have little impact on what you do, day-to-day. I was still a high-school student at that time, and on the weekend, I’d work a few hours at the local Apple reseller.

I’ve been to my fair share of meetings that I probably didn’t, strictly speaking, need to go to, being a filthy casual and working one day a week. But here’s the thing, I always wanted to go because it meant I kept in touch with my colleagues I didn’t see every day, including all the ones I wouldn’t see regularly, due to them not working on the weekend. Going to those meetings kept me in the loop with all that was going on in the business and ensured I was seen as the reliable guy who’d turn up for meetings he wasn’t necessarily needed at.

Sure, I didn’t need to go to those meetings. But I’d like to think I’m a better person — a better employee — because I did.

— permalink to this post

Evolution

MacBook Pro Retina unboxing

At the start of the year, I picked up a MacBook Pro with Retina display. Half late-graduation present, half-birthday present to myself. It’s the best Mac I’ve ever used, but then again, why wouldn’t it be?

I mean, you would think that given the innumerable and considerable technology advancements since the last time I purchased a Mac (March 2011), that any new Mac would improve upon every aspect of my previous Mac and then some. I don’t know about you, but I would definitely be questioning what the tech industry was doing if there were regressions of any kind.

Thankfully, there aren’t. I’m excited to say that the MacBook Pro with Retina display gets pretty damn close to my perfect machine. It’s everything I’ve ever wanted from a portable Mac. It’s powerful without being too bulky or heavy. It has great battery life without sacrificing portability, and while it may not be as upgradeable as I’d like (more on this in a bit), that’s a compromise I’m willing to accept for a machine that is otherwise everything I’ve ever wanted out of a personal computer, especially seeing as Apple offer configure-to-order options that satisfy the vast majority of customers, including your truly.

Because specs matter, my MacBook Pro comes with 16GB of RAM and 1TB of flash storage. The amount Apple charge for the 1TB flash storage upgrade borders on the extortionate, but there’s a price for everything, and that was a price I was willing to pay for some of the highest-performing flash storage around. Yes, my new MacBook Pro cost me a pretty penny, but considering this is a computer I’ll be using for hours at a time, every day for the next three to four years, I think the price was pretty reasonable. And since my Retina MacBook Pro now supports 4K displays at 60Hz, I don’t think I’ll be upgrading from this machine any time soon.

Continue Reading →

Spectator Sport, Part II

As one World Cup ends and the other begins, I’m wondering how I managed to cope with The International 2014 Playoffs, where 123 games of Dota 2 were played over four days, starting at 2am our time and going for a solid 12 hours.

It was pretty mad.

Alright, so it’s not exactly the FIFA World Cup. But it might as well be: the total prize pool for this year’s The International Dota 2 tournament is going to get pretty close to US $11 million, making it bigger than the Tour de France ($3 million) and the US Masters ($9 million)1. Not bad for a game that’s free to play — and especially so considering everything bar the original $1.6 million has been contributed by players, representing a quarter of their total contributions to the game since May this year. To be fair, Dota 2 is the most played game on Steam by a long shot, but make no mistake — it’s making money, hand over fist, for Valve.

Ever since I started playing Dota 2, I wasn’t really sure what Valve were doing putting an emphasis on watching the game being played, as much as they did on actually playing the game. I’ll probably never understand why random pub matches can have hundreds of spectators, unless there’s some kind of video-game watching club on the internet somewhere that I’m not privy to. But after watching The International playoffs and soon, the main event, I now know that it’s about watching as much as it is about playing.

Continue Reading →

Who won the World Cup (of arm folding)? →

The way those three players timed their turn brings up another important point. You’ve got to turn to your left, sure. But how? Like a disapproving dad, a la Iran’s Javad Nekounam? Like a terrified bunny rabbit, as we see from Croatia’s Luka Modrić? Like an automaton, like Ecuador’s Jefferson Montero? Like a man hugging himself after a long therapy session, like Ghana’s Kwadwo Asamoah?

Further World Cup reading: Lionel Messi is very impressive, on the field and in the stats. The World Cup, redesigned looks at what an aesthetically-modified tournament would look like. And last but not least, an Australian-developed wearable is giving Columbia the technological edge. (Too bad they’re out, James Rodriguez’s first goal against Uruguay was bloody fantastic.)