Category: Blog

Blog Posts.

  • Winning (and losing)

    Dota Dire Ancient Gone

    If there’s a universal truth, it’s that people don’t like losing. Ask anyone, and they’ll tell you that losing sucks; anyone that tells you otherwise is either lying or a sadist.

    The question is: do I take winning too seriously? There was one time, years ago, where a friend and I were playing Left 4 Dead. We were in a co-op match with two other folks, and I was shouting obscenities into our team’s text chat in an attempt to get the other players on our team to do something useful. After the match, the friend I was playing with pointed out “that guy” that was trying to get the team to win. I pointed out that “that guy” was actually me, and things were pretty awkward from that point on.

    I’ve played a number of DotA 2 games now. As of writing, dotabuff says 249 real matches, with perhaps an extra 10-15 versus bots on top of that. At the moment, my win-loss ratio is sitting just under the 50-50 ratio, at 124 wins to 125 losses. Anecdotal evidence (i.e. the dotabuff profiles of a number of friends who have played hundreds of more games than I have) leads me to believe the matchmaking in DotA conspires to keep you around a 50-50 WL ratio, but with a good enough team, you can beat the odds.

    Despite what you may believe, the number one influencer on your win-loss ratio isn’t yourself. At least, it’s not about yourself as much as it is about other players. For example: if another player on your team, in a different lane, decides to die repeatedly to one of your opponents in the early game, then that opposing hero now has a level and gold advantage. And even if you’re playing to the best of your ability, there’s very little you can do from preventing that opposing hero from dominating the rest of the match. From there, your fate is all but sealed: the opposing hero which received early kills dominates teamfights, and hence wipes the floor with your team. Eventually, through no fault of your own, you lose. Good game, sir.

    But I’ve played enough games of DotA 2 now to realise that it’s a little more complicated than that. I’ve seen my share of impressive comebacks and last-gasp pushes that result in a win to know that the balance in DotA is incredibly delicate. What one player does or doesn’t do can tip the scales in your favour, or lose you the match. Didn’t deny the tower when you had the chance? You lose because the enemy all gained gold. Didn’t carry a TP scroll when pushing? You lose because a Nature’s Prophet decided to teleport into your base and demolish your ancient with his army of trees. Spent too much time jungling instead of pushing with your team? You lose because your team just lost that 4v5 teamfight, the enemy pushed, and you lost a tower and barracks.

    Don’t get me wrong, good team work is of the utmost importance in DotA 2. It’s why I gently push others to be the best they can be if they’re having a bad game, because good teamwork means you can bring a game back from 9-0, their advantage. 30 minutes in, and it’s 16-32, still their advantage. We’re behind in kills the entire time, but when we finally take their ancient, the scoreboard reads 44-54, still in their favour. You’ll notice I went 2-17 in that match. I contributed almost nothing to that game, and yet we won. So how does that work, exactly?

    Teamwork.

    Continue Reading

  • My iPhone 5, iOS 7 Home Screen

    iphone 5 ios 7 home screen

    Updated 1/11/13 for a few more iOS 7 app updates

    It’s been a year since the last time I wrote one of these, so I figured it was about time I updated the previous post with everything that’s changed during that time.

    IOS 7 brought a massive list of changes, first and foremost of which was a massive overhaul of how everything looks and feels. Some people absolutely hate it, but I like it, for the most part — it makes everything fun.

    Anyway, let’s talk about some apps.

    Continue Reading

  • Tough Crowd

    Remember that one time where I managed to get a Divine Rapier as Drow in a public game? Good times, good times.
    Remember that one time where I managed to get a Divine Rapier as Drow in a public game? Good times, good times.

    Hi. My name is Benny Ling, and by the time you read this, it will have been a week since the last time I played badly in DotA 2.

    It might not be the end of semester (at least not for me, thanks to some fortuitous mechanism), but once again I find myself playing games when I should be doing something else. I’ve dipped my toes into the world of Los Santos in GTA V, I’ve wandered through the tall grass in Pokémon X, and I’ve fed the opposition in highly-strung matches of DotA 2.

    I remember it almost as if it were yesterday, even though it was actually 29 days ago. I was playing Faceless Void, and for those who aren’t familiar with DotA, Faceless Void is what they call a “hard carry” — that is, he can carry the game, but only if he gains a significant advantage in terms of gold (and therefore items). Faceless Void has this really cool ultimate ability called Chronosphere which temporarily stops time within a sphere, where only he can move around — once you get the right items, you can do some real damage to the opposition who were unlucky enough to be caught in your Chronosphere.

    But hard carries, by their very nature, are incredibly easy to kill right up until the point when they get their items. Think of them like a Magikarp before the awe-inspiring Gyrados — the Magikarp has essentially no defences, and no real attacks. Almost any Pokémon can KO a Magikarp, but it takes a much stronger Pokémon to take down a Gyrados, the evolution of Magikarp.

    It was in that fateful game that I experienced, first-hand, how tough the DotA crowd can be. We lost that game, of course, but it was honestly the second time I had played Faceless Void in a public game. I did OK the first time I played (well, we won that match, anyway, and I was 9/9/6 in terms of kills, deaths, and assists), but what I’ll always remember is the abuse I copped because I played badly. Some of it was my fault — like the time I managed to trap an allied hero in a Chronosphere and get him killed — sure, but the team as a whole was doing pretty badly. Only two heroes out of five had any kills at all, and by the time our ancient fell, the numbers weren’t exactly pretty.

    As much as I deserved some of the comments — “Faceless doesn’t even have boots” — I was made to feel as if I was the sole reason our team was losing, when it was really our shared fault. Two other heroes had died more times than I had, so I could hardly be blamed for our eventual loss, right?

    Continue Reading

  • Small visual update and RSS migration to FeedPress

    Just a quick update: I’ve migrated this site’s feeds from Feedburner to FeedPress. You shouldn’t have to re-subscribe or anything, and if you’re already subscribed via your favourite RSS reader (I’m using Digg Reader these days after the great Reader-pocalypse of 2013), then you shouldn’t have to do anything. And if you’re not already subscribed, what are you waiting for? Subscribe today — it’s honestly the best way to keep abreast of the infrequent updates around here.

    Secondly, there’s been a slight change to the visuals of posts. I’m slowly working towards the gold standard of how I want my blog to look, but until I find a really great theme I’ll just continue to customise this one. If stuff looks a little off, it’ll most likely be a temporary thing. Probably. Unless I don’t notice.

    As you were.

  • Made in Australia for iOS 7

    Made in Australia for iOS 7

    Instead of writing some epic thing about stuff you probably don’t care all that much about anyway, I thought I’d substitute one of my monthly pieces on here for something I wrote over on MacTalk.

    I dug up a few apps designed for iOS 7 by Australian app developers, emailed a few guys, and asked some questions.

    It took a little longer to write than I would normally spend on the news, but I think it was worth it.

  • Words

    We’ve become obsessed with fancy designs, responsive layouts, and scripts that do magical things.

    But the most powerful tool on the web is still words.

    I wrote these words, and you’re reading them: that’s magical. I’m in a little city in British Columbia; you’re probably somewhere else. I wrote this early in the morning, June 20th, 2013; you’re probably reading it at a different time. I wrote this on my laptop; you could be reading this on your phone, a tablet or a desktop.

    You and I have been able to connect because I wrote this and you’re reading it. That’s the web. Despite our different locations, devices, and time-zones we can connect here, on a simple HTML page.

    I wrote this in a text editor. It’s 6KB. I didn’t need a Content Management System, a graphic designer, or a software developer. There’s not much code on this page at all, just simple markup for paragraphs, hierarchy, and emphasis.

    via Words.

    In my never-ending quest for a new blog theme, I’m constantly on the lookout for something that looks similar to the ideal theme I have in my mind, which is as whimsical as a light summer’s breeze. I’ve used the current theme for around two years, and as much as I like it, it might be time for find something new.

    Choosing a new theme is harder than it might sound: you can’t just pick any theme that you think looks good. Most of the time, the live demos of potential themes don’t really give you a feel of how your content will look in different skin. When looking for a new theme, you have to consider things like typography and layout, and even then, you still have to worry about the WordPress-specific stuff; post formats, video embeds, images with captions, and so on. You have to be super picky about the theme that you do eventually choose, because it’ll likely represent the whole look and feel of your blog/website for years to come. It’s no small undertaking, if you take it seriously (which you should).

    And honestly, one of the hardest things about making choosing  a new WordPress theme is that it’s kind of hard to find something even vaguely suitable, never mind one that has the layout and features you might be looking for. There’s an absolute tonne of themes out there — which you might think is good, until you actually start looking for something that suits your particular site. Check out any theme catalog and you’ll see a million and one themes which are totally unsuitable for a blog. I know that WordPress is now a fully fledged CMS and whatnot, but remember when it was about writing content that you could publish online? What’s with the portfolio/magazine/everything-but-a-focus-on-actual-words themes all over the place? Look at the first nine or so themes on WooThemes — apparently one of the better WordPress theme shops out there — and tell me how many would be suited to, you know, publishing actual words.

    Even those statically-built websites (Jekyll, Octopress, and the like) have great default themes. As much as I like WordPress, I’ve been tempted to switch to blogging with Octopress in the past, but haven’t really looked into it seriously. There’s a lot of WordPress advantages that mean I haven’t left just yet. It has an insane community, for starters, and it’s extremely extensible and customisable. Plus, I’m kind-of, sort-of, familiar with PHP, making WordPress a pretty good fit so far. Unfortunately, it’s also a victim of its own popularity: it’s gotten to the point where trying to find the right thing for what you want to do might be more trouble than it’s worth. Maybe I should have backed the Ghost Kickstarter after all.

    Either I’m not looking in the right places, or what I’m looking for — a minimalist theme with great typography that’s responsive and optimised for the kind of writing you see right here — just doesn’t exist. To be honest, I don’t think I’ll ever find the perfect WordPress theme. The current theme — Minblr, from Themify — is pretty good, but it’s not perfect. There’s honestly not a lot I could do to improve it without making some major changes, and if I’m going that far, it might just be easier to find another theme altogether, you know?

    Of course, I could just go ahead and make my own from scratch, but WordPress themes are a lot of work. Besides, there’s no need to reinvent the wheel — if I can get by with customising something someone else has already made, I’ve saved a tonne of hassle, and probably extended my lifetime by a few years to boot. You don’t know pain until you’ve experienced web development pain.

    Continue Reading

Benny Ling's Bling

Computers are like a bicycle for our minds.