Category Archives: Computing

Articles about computers and the IT industry.

Dongles

When I got my new MacBook it wasn’t complete. I sat it down on my desk and nothing would connect.

I tried to plug in my monitor, but I needed a dongle to connect to my DVI monitor. My FireWire external hard-drive needed an adapter. I had to get a card reader as my camera takes CompactFlash cards. Even my USB hub needed replacing because my new computer came with a newer, faster USB standard.

This wasn’t last week and this wasn’t a 2016 MacBook Pro. This was in 2011 when I replaced by Core2 Duo MacBook with a MacBook Pro 15″. Different monitor port. FireWire 800 rather than FireWire 400. The USB ports upgraded to USB 2.

This is why I am mystified that, a week after Apple’s event, people are still complaining that they might have to buy some dongles when they upgrade. I have to buy a few adapters every time I buy a new computer.

Am I saying that I love to carry round a bag of adapters (and lose them)? No, of course not. But I do love carrying around a computer that doesn’t have all the legacy crap that most Windows laptops still have. A colleague got a new laptop last month and it had a VGA port (first launched in 1987) that he’ll almost certainly never use!

In a short time we’ll have Thunderbolt 3 and USB-C peripherals and everything will be much better. This is the price we pay for being trailblazers but I, for one, think it’s worth it.

The Short-Sighted Game

I’m sure that you’ve read Fast Company article about Apple playing the long game. It’s fascinating and, despite the deliberately click-bait title I’ve used here, I think it’s generally true for Apple.

However, there is one area where they don’t get things right. Here’s where I think Cook does it again:

“When you look at most of the solutions, whether it’s devices, or things coming up out of Big Pharma, first and foremost, they are done to get the reimbursement [from an insurance provider]. Not thinking about what helps the patient. So if you don’t care about reimbursement, which we have the privilege of doing, that may even make the smartphone market look small.”

The problem I see here the pure USA-first vision. Big Pharma is big all over the world, but there are only a few places where the insurance providers have such a great stake in heath care.

It’s easy to get stuck in a US, or even Silicon Valley, bubble, not realising that the rest of the world works differently. This time it’s health care. Last time it was thinking that everyone uses swipe credit cards.

These are great markets in America, meanwhile a billion Indians are having a hard time getting an Apple product and the Chinese are putting up obstacles. A company the size of Apple can’t afford to think only in terms of opportunites in the US. Clearly isn’t not going to fail with this attitude but it could limit its future growth.

iOS 10

As I wrote before, iOS 10 is an odd release to talk about before it’s  generally available. Like iOS 8 — but unlike iOS 7 — almost all the good stuff is hidden in APIs, for use by developers. Which means that it’s probably going to be a nice update, but until apps are available it’s difficult to tell.

That’s not to say that there’s nothing interesting visible. Here are a few things that struck me.

  • You get used to the the “lift to show the lock screen” feature on the 6s very quickly. It really is hard to go back to actually pressing a button to see notifications. I know, this is totally a first world problem
  • Visual changes are subtle but mostly an improvement. I’ve not measured it but it feels that some of the animations are quick which helps overall
  • “Share…” button when you long press a link in Mail. This makes sorting through iOS Dev Weekly (among others) so much easier
  • Notifications really are much richer though we’ll only see the full benefit when apps are updated. Messages is almost worth it alone but makes other notifications all the more annoying as they just open the app
  • Updates to the Music app are great. They even fixed the “add to next” / “add to up next” bug
  • The updates to Messages really requires everyone to be on iOS 10. Messages look weird on iOS 9 and lower. For example, if you ‘like’ the message “Hello”, the older OS sees it as “Liked ‘Hello'”. Which, needless to say, is confusing

The final thing that I wanted to mention, is that after using iOS 10 on my main device for a few weeks, work gave my an iPhone SE which came with iOS 9. It immediately felt weird and I missed lots of stuff I’d barely noticed getting used to.

Maybe that’s the best proof of the pudding. It may not be dramatic but I miss it when it’s gone.

Underwhelming by design

There have been lots of articles like “iOS 10 chooses renovation over innovation” since Apple’s WWDC keynote in June.

I think they reflect the fact that when you download the first beta and put it on your old phone — because you’re too cowardly to put it on the handset you use every day — iOS 10 is slightly underwhelming. The first time you look at the home screen you see… pretty much no differences from iOS 9. So you launch Maps and see they moved the search bar to the bottom of the screen. You tap Messages and see some new icons at the bottom. But Mail looks the same. Safari seems to be unchanged.

This isn’t like iOS 7. Not every inch of the screen is different. This is more like iOS 8 where the promise is in the new APIs. And the problem with new APIs? You see nothing with the first beta. There are literally no apps that use them. Most developers don’t even have ideas of how to use them yet.

When I played with the iOS 8 betas, it just appeared to be like iOS 7 with a few fixes and the odd thing moved around. No biggie. As soon as it came out of beta and apps that used extensions became available there was no going back.

So, sure, maybe this isn’t innovation but I’m pretty confident that it’s much more substantial than just rennovation. The new APIs will prompt some interesting new ideas that you’ll be able to see in September. Be patient. Sometimes innovation is in the things you don’t see.

This post originally appeared on Medium.

Humane Recruitment

There are many ways that recruitment is broken for both candidates and potential employers, but this time I want to focus on one aspect that I experienced recently as a candidate: how companies and recruiters don’t treat prospective hires with respect. I’ve changed jobs a few times over the years and some of the ways that I’ve been (mis)treated in the last year surprised even me.

Let’s start with something that I’m sure we’ve all experienced: not getting a response back from an initial application.

“We get so many applications that we’re unable to respond to each one individually.” I totally accept that this happens. It sucks and I don’t believe them. Writing a single, bulk email to every candidate saying “Thanks but no thanks” would be better than getting nothing.

It is appalling, but I was prepared for it.

What I was not prepared for was getting the cold shoulder after an interview.

One company I had three interviews with and spent the best part of a day on an exercise they set and got no response for two months afterwards, even after prompting several times. By “no response” I mean literally nothing. Not a call, not a “we’re still considering options.” They were seemingly ignoring my messages. I’m not even sure that I would have had any response had I not kept bugging them.

I assume they found another, marginally preferable candidate but took a long time to convince them to take the job. Did they think I’d wait? (Reminds me of this piece.) Did they think I’d be flattered to be second? Given the cost of a bad hire, when I’ve been recruiting, a “maybe” is always effectively a “no.”

Is this how the recruiters would like to be treated? Even if there are really so many qualified candidates that you can treat people like this, should you? These companies treat you as a commodity. I’ll come back to why this is a mistake.

A quick aside: I’m using the words “recruiter” and “company” more or less interchangeably. I’ve seen the behaviour I’m talking about here both from recruitment companies and internal “talent acquisition” teams.

Even when I wasn’t completely ignored I didn’t feel that I was treated like a human. For example, another interview appeared to go well, at the end the hiring manager said “We’ll get you in for your next interview soon.” The next day I got an automated “no thanks” message, addressed to “Dear candidate.”

Both parts of that feel like a failure. Why tell me good news if there was the possibility of bad? Is it passive-aggressive? Was it just as simple as he didn’t want to give me bad news in person? Why not just say “We’ll get back to you soon”? Similarly, the automated message just felt like cowardice. I don’t expect long and chatty. I’d like to see a reason, but don’t expect it (The reason I don’t expect it is another rant.). But after meeting someone, investing some time into a relationship, I don’t think it’s unreasonable to expect something more personal than a form message.

How do I know it was a form message? I’d had exactly the same message – the same wording, the same punctuation, the same title and job description of the source – from another company using the same recruitment website.

There are two other variations that I want to mention. First, the rejection because of a missing skill that wasn’t mentioned in the job description. And, closely related, a rejection because of a missing skill you never claimed to have. Both, again, show a lack of respect for the candidates time.

I’ve pitched this all from the candidates perspective so far, but it’s bad for this hiring company, too.

Many of these examples are a waste of time for the people conducting the interviews as well as the candidates. And you know the old adage: time is money. A few minutes reading a CV / resume would show that a particular skill is “missing.” If everything else looked good, a quick phone screen would confirm.

But it’s worse than just the immediate effects. It’s also a reputational risk.

When I sat on the other side of the table, I always wanted to portray the company I worked for in a positive light. Just because you don’t get a job doesn’t mean you should end up disliking the company. Almost by definition, we work in the same industry. I may end up in a position where I could recommend your product. Or you. Why give me a reason to find your competitors or communicate your products your flaws? (One project I worked on at an earlier job, I found we won the work because we were nicer people to deal with. Sometimes it doesn’t take much to tip the balance.)

I recognise that I won’t be a good fit for every job I apply for, for a whole host of reasons, both mine and theirs. And I know that recruitment is an expensive and error prone process, but doing it badly could actually take more time and alienate people that you should been keeping on your side. Why not do it right?

Support and Snark

Support can be a hard, unforgiving job. You get abuse and you feel the temptation to lash out. I saw this on Twitter this morning:

Firstly, yes, the tone of both emails from the end user are unacceptable. The first one is a bit rude, the second a lot. Having been on the receiving end of similar messages in the past, both for my software company and in my day job, I feel for Federico.

But.

But I really don’t think he helped himself with his response. It was unnecessarily antagonistic and, likely, resulted in the second message. I feel that could have been avoided. Let’s take a look at the response.

Absolutely no problem. Sorry we still send you our newsletter for free. Must have been a MailChimp bug.

The first sentence is fine, albeit a little ambiguous. It’s important to start with acknowledgement of the issue and that you’ve done something to resolve it.

The second was great, right up to the last two words. Demonstrating that you understand the problem shows you’re not just some drone sending a form letter. People appreciate that. What people don’t like is more marketing of the product or service that failed them. The words “for free” also read “you didn’t pay for it — why are you even complaining?” It’s true but not helpful.

If you want to reassure someone that they’ve not been charged, it would be better just to be straight and factual: “You have not been billed because of this error.”

The last sentence is terrible. It’s not MailChimps bug. It’s yours. I mean, sure, it’s probably the underlying cause but so what? They’re your customers. You have to own the problem. Assure them you’ve fixed the immediate problem and, if you can, let them know that you’re making sure it can’t happen again.

Good job on the polite email, by the way.

Oh, the snark. So tempting. But, no. Not a good strategy. It’s this, more than anything else, that likely prompted the second email.

In my experience, you need to be at your politest when receiving these nasty-grams. It sounds counter-productive, but it often results in an apology. Wholly an anecdote, but when I reply to a support email I usually don’t get an acknowledgment. When I’m overly polite to a rude message, more than half the time I get a response. The sender often was angry and didn’t realise that an actual person would read or respond to their message.

And yeah, I’m not perfect. Federico is certainly a better writer than me and I’m absolutely guilty of sending back snark or replying with rudeness. But I can say what’s worked for me over the years.