Software Ideas People Should Steal, Edition One

Here are five little ideas that I think every relevant software project should implement immediately.

1) WordPress has an excellent feature for linkifying text where pasting links over selected text will linkify the selected text to point to the link. All rich-text editing software needs to implement this on the double: if the clipboard you’re overpasting with starts with ‘http’, then linkify the text, don’t replace it.

2) My new Samsung Galaxy A5 has a little touch where it checks the ambient light level before turning on the screen. If it is dim where the user is, it gradually increases the brightness as you turn on the screen instead of immediately jumping to the current, adaptive screen brightness level. This saves my eyeballs from wincing. All phone manufacturers need to implement this.

3) Speaking of phones, when you’re about to go to sleep at night, you need to tell your phone to be quiet (except for the alarm, which should be loud). On BlackBerry 10 you could do this from the lock screen by drawing a shade down over the phone, putting it into Bedside Mode. Nearest I can figure, no other device allows you to do this without unlocking the phone. Lock screen Bedside Mode should’ve been copied by the other phone OSes years ago.

4) Speaking of BlackBerry 10, it still has the best text selection I’ve encountered in a phone. You want to select a paragraph of text. On Android or iPhone you press-hold until it selects a word, then you grab handles and labouriously drag them to where you want. On BB10 you press-hold until it selects a word, and then you keep holding. It selects a sentence. Keep holding. It selects a paragraph. Keep holding. It will visually start selecting further down the page until you finally release. “Expandable Text Selection” is discoverable, delightful, and useful. Phone OS developers, please implement this yesterday.

5) May as well round this off with yet another BlackBerry idea. This time, the BB10 Keyboard. You start typing a message but then realize halfway through that your wording reads as insensitive. The first half’s fine, but your phrasing went downhill six words ago. In the BB10 keyboard just swipe to the left (or right in RTL) six times. Each swipe deletes a word. Then you can start typing again. Near as I can figure, every other keyboard relies on mobile OS text selection to quickly replace more than a few letters at a time. Take this idea, keyboard developers. It’s wonderful.

That’s all for now, folks. If anyone’s surprised at how many of these are ideas from BlackBerry 10, I’d introduce you to the list I’m not writing about all of the ideas that current smartphones _already_ copied from that now-failed platform. It’s much longer.