apple

Graphing Calculator Story

I asked my friend Greg Robbins to help me. His contract in another division at Apple had just ended, so he told his manager that he would start reporting to me. She didn’t ask who I was and let him keep his office and badge. In turn, I told people that I was reporting to him. Since that left no managers in the loop, we had no meetings and could be extremely productive. We worked twelve hours a day, seven days a week. Greg had unlimited energy and a perfectionist’s attention to detail. He usually stayed behind closed doors programming all day, while I spent much of my time talking with other engineers. Since I had asked him to help as a personal favor, I had to keep pace with him. Thanks to an uncurtained east-facing window in my bedroom, I woke with the dawn and usually arrived ten minutes before Greg did. He would think I had been working for hours and feel obliged to work late to stay on par. I in turn felt obliged to stay as late as he did. This feedback loop created an ever-increasing spiral of productivity.

via Graphing Calculator Story.

Possibly my favourite Apple-related story, ever.

Stay hungry, stay foolish.

Still hard to believe he’s gone.

This post part of Blogtober 2011, just a little thing of mine where I (attempt to) post something up on my blog every day in October 2011.

Breakfast, Lunch, and Dinner with Android — Part Deux

 

In my previous post in the series, I detailed a few of the more user-facing things about Android, like app management, music syncing, and so on. In this post, I intend to talk more about some of the finer points of things like text selection, general usability, and finally wrap it up at the end with a few choice sentences about Android as a whole and how it compares to other mobile platforms. If the previous post was about a 3 (not quite computer illiterate and yet not quite your average nerd) on the Benny Ling official scale of nerdery, this post is about a 6 or a 7 (getting up there). Not to mention it’s fairly long… You have been warned!

You want to talk about fragmentation? Okay, let’s talk about fragmentation. Fragmentation isn’t an issue. Geeks like us might like to harp on the fact that everything (apps-wise) doesn’t run on, everything (hardware-wise), or that some apps are restricted to certain regions, or that different versions run on different devices, but the fact of the matter is, fragmentation isn’t an issue for most end users. I say “most”, because if you’re one of the unlucky few who has chosen either the cheapest Android phone you could find, or somehow gotten stuck with a manufacturer notorious for releasing updates very slowly, or even worse, not at all, then, then, fragmentation might be an issue. You can hardly blame Google for your fragmentation issues though, as it’s up to manufacturers to release updates for their phones, which also makes it super-easy for them to drop support in way of software updates for a particular phone. Exactly why I would only ever buy an Android phone either from the Nexus series (as you’re guaranteed software updates, it being the flagship Android phone at any given time)), or from HTC, or any of the other big players (Samsung just manages to sneak in here) — any other manufacturer is a crapshoot. I mean, sure you can put the latest ROM or whatever from XDA Developers on your Motorola Milestone, but do you really want to learn about bootloaders, custom restore images, and all that kind of stuff? Perhaps if you’re a geek, otherwise, probably not.

First seen in iOS, there’s a rather nice visual feedback effect to let you know when you have reached the end of a long list, or scrolled to the bottom of a webpage. The UI “bounces” to let you know there’s no more content, the scrollbar appears for a second to do the same, and you can go about your merry business. Android 2.3 brings a similar sort of effect, only instead of a UI bounce, you see a nice flash or orange whenever you reach the end of a scrollable section. It’s pretty nicely done — as you drag more and more away from the edge, you get more and more visual feedback (but only the very edge is tinted with orange, the rest is a semi-transparent white that builds upon the orange effect).

The funny thing is, I can only think of the Windows Phone 7 accent colour whenever I see these orange flashes. Orange is a good colour choice as it manages to stand out against pretty much everything, but it would have been nice if we had a choice of colours to choose from; I’m guessing that their particular implementation of this kinda of visual feedback means that basically any colour will be visible against the background. As it stands, the orange is used lots of other places, too — like when the spacebar can autocorrect a word for you, there’s a orange line that appears on it (more on text entry a little later), and even punctuation keys and suggested words use this orange colour. It’s not bad, but it could have been better. Read More

One More Thing…

What’s the word for that moment when you realise that the work you do is appreciated by many, many people all across Australia?

Yeah, that.

This weekend was nothing short of amazing, all thanks to a little site called MacTalk.

Back in 2007, I joined a little site called MacTalk. Fast forward a couple of years, a few thousand posts, and many internet arguments later, and I come across a little post by then-overseer and hater of pants, decryption, asking for volunteer writers for some news posts. I put my hand up.

The rest is turtles all the way down.

This weekend was basically the culmination of all that; a dinner with most of the people who have contributed to MacTalk in some way, those who have silently decimated the not-so-silent spam, those who have kept things ticking over behind the scenes, and those who have written articles, reviewed products, or gotten on their perennial soapbox and given a few thousand listeners an earful about how non-developers shouldn’t be using beta releases on the podcast, past and present.

There were a few people missing, but by and large, most of the big players where there and a fantastic time was had by all. Putting faces to online personas is always good fun, even if it can be a little daunting at first. Once you get over that initial awkwardness of “hey, do I follow you on Twitter? What’s your name on the forums?”, then it’s apples, ladies and gentlemen, apples — which is lucky, because that’s pretty much what MacTalk is about (Apple, Inc).

At some point during the night, there was a thing where had to go around the table and tell everyone about ourselves — our Twitter or MacTalk usernames, what we did, and so on.

Some people were known simply by name or by reputation, others had to describe their role in MacTalk a little more. When it came around to me, I simply said “I’m Benny, and I write the news”.

Cue thunderous applause.

In all seriousness, I was kind of taken aback. Stunned, that people recognised me, just from what I had done. Little did I realise how far my daily news posts reached. Little did I know that people actually recognised —nay, applauded — my work.

This isn’t just me being naive, it’s a genuine realisation of the culmination of hours of early morning (and some not-so-early) news posts over last two years. It’s me realising that podcast topics which were formed off the words I had written, it’s about me realising that “whoa, people actually read this stuff — and they like it!” Me realising that the words I type into one of those new-fangled computers actually has some sort of impact.

One comment (from Chrome, I believe): “everyone sets their clock from Greenwich Mean Time, but Greenwich set their time from [me]“.

There’s nothing quite like the feeling of being appreciated and recognised for your work, which, I guess, was really the whole point of that night; everyone in that room had contributed in some way, shape, or form to MacTalk over the past few years.

This morning I considered writing a piece on Steve Jobs (you know, seeing as he stepped down as CEO) as a sort of editorial on MacTalk (like all the cool kids are doing), but as I thought about what I would write about, I couldn’t think of anything. Seriously, not a thing — not because there wasn’t anything to say, but because anything I wrote about would be so, so, insubstantial compared to the big picture.

And yet it’s times like the above, when I was applauded for simply saying my name and what I do, that make it all worth it.

Thanks guys :)

New Shiny! Welcome, Hermione!

This is is somewhat of a follow-on to my previous post about the farewell of my old MacBook. Read that too, if you want.

Yeah, that Hermione. As in Hermione Granger? As in Hermoine Jean Granger, one of the very best witches in the Harry Potter series? Who is played by the stunning Emma Watson in real life? Yeah, the one and the same.

I’ve blogged about this before, but any geek worth their salt has changed the hostname for the computers. Those geeks that really know what they’re doing even have themes for their names, and it just so happens that I have Harry Potter-related names for all my computers (I don’t think you can change the hostname on an Xbox 360, otherwise I totally would). Say what you want about the Harry Potter theme, just don’t go downplaying the impact it has had on my generation; so much so that (my potentially very naive self thinks) it’s really quite comparable to even Pokemon in terms of global impact and how much money has been spent on associated merchandise…

Anyway, sectumsempra was the old name of my old white MacBook, named after the seemingly-harmless spell in Harry Potter and the Half-Blood Prince that turned out to be not-so-harmless. In the most tangential of ways the real sectumsempra has a similar story to my old white MacBook, but that’s for another time. Severus (yes, that Severus, as in Severus Snape) is the name of my ultra-powerful gaming rig. i7 930, EVGA X58, GTX 480, Vertex 2 SSD, 6TB of internal storage. Like I said, pretty powerful stuff. It’s hooked up to a Dell U2711 for the most part, except when it needs to pull LAN duty when it gets the pixels of a tiny 20″ to push.

Previous computers me or my family have owned have taken on such names as Fawkes (after the phoenix), Protego (the spell), and Sonorous (also the spell). They all have stories behind their names, but that’s definitely for another time.

Which brings us to Hermione.

Read More

Apple’s Attention to Detail

In July 2002, Appled filed a patent for a “Breathing Status LED Indicator” (No. US 6,658,577 B2). They described it as a “blinking effect of the sleep-mode indicator in accordance with the present invention mimics the rhythm of breathing which is psychologically appealing.”

via Flood Lite – Apple’s Attention to Detail.

For the life between buildings – some notes on the iPad

It’s a device for cities.

It’s not that it couldn’t be used in rural environments of course; just that it wouldn’t be. The general lack of third spaces in such places means that a phone and a PC are sufficient. By living in cities, in other peoples’ places, a different kind of device becomes appropriate. Something light and small enough to fit in a handbag or satchel, yet powerful and productive nonetheless. In the old view of city living – say, the classic Parisian apartment – the small size of dwelling meant that the bistro downstairs at the street level of the block becomes the dining room, the bar/coffee shop becomes the living room, the shared courtyard becomes the garden, and so on. While this vision is hopelessly romantic, there are numerous urban variants on this kind of living, and these transient (yet personal) spaces are where the iPad will fit right in. (Again, exurban environments clearly have coffee shops too, but they are not part of a integrated system of living in the same way. And so different tools will suffice.)

As software becomes a service, data resides in the cloud, various forms of wireless connectivity coalesce over the city, and yet face-to-face physical connection becomes more important than ever, a device like the iPad becomes obvious. The cloud is the connective tissue between these spaces, the software provides the platform for interaction with information, the tablet is the tool, and the forum is the city.

via cityofsound: For the life between buildings – some notes on the iPad.

Magically Sparkly Unicorns

Multitasking in iOS4 is not a magical sparkle pony. It’s a magically sparkly unicorn that is close enough to a pony to reasonably allow Apple to call it a pony for the vast majority of users, when it still has a horn on it’s head.

via Reactions to “Multitasking in iOS 4 is not a magical sparkle pony” – My Playground of Thought.

Great analysis on exactly what multitasking in iOS 4 actually means for end users – no, it’s not “run multiple apps concurrently”, but it’s a damn sight better than watching your battery life tick away before your very eyes.

Re: Police Seize Jason Chen’s Computers

Jason Chen

via topherchris ((Re: Police Seize Jason Chen’s Computers)).

I’m impartial to a little bit of shiny every now and again; so sue me.

shiny gui

shiny gui2

via Sleek Interface Designs from DeviantART.

Okay, I’ll admit it – being a Mac user, I usually prefer to having things that work, even if that means sacrificing a little bit of customisability here and there. Every so often though, I like to go all out with UI customisations and tweak every setting/interface I can.

I didn’t even realise it until just now, when I saw the two pics at the beginning of this post. For some reason, they reminded me of the dark old days when I used to used  Windows ME machine with a little program called Musicmatch Jukebox, which was almost infinitely skinnable and could be made to look pretty similar to the screenshots above.

If I’m honest, it’s one of the things I miss about “the Apple experience” – the ability to customise UIs to however you want. Then again, I’m kinda glad – Apple gear (usually, haha) lets you get stuff done, without worrying about all of that kind of stuff. It’s probably one of the reasons it’s more user-friendly as well, but we wont’ go into that.

Yet, even after being a “true Mac user” for the past three years or so (PPC is so dead to me), I’m not ashamed to say I’ve relapsed once or twice. I jailbroke my iPhone 3G and installed a different font (which, interestingly, made it slightly less readable, but so much more enjoyable on the eyes), I’ve experimented with Enigma for Windows, and more recently, I’ve also considered changing the standard Mac UI scrollbars to something a little more, er, modern.

Bottom line? It’s not that I don’t like having control over how I think things should look – far and away, themes are great. However, it’s the time required to make everything “just right” that kinda puts me off – one of the main reasons I didn’t stick with Enigma was that as powerful as it was, I wasn’t really prepared to go diving into lots of customisation files for all the tweaks I needed to make, which is also one of the reasons why I haven’t tried GeekTool yet, either.

As I’ve said before – Linux is only free if your time is worthless, and that still holds true for (most) of these customisations, as well. Be content with what you have – experience has always told me there will always be a better version out there, but oh wait – did you just waste an hour trying to get it to work?

;)

A message to the Internets regarding the iPad

Today Apple announced the iPad. Amazingly it did not fulfill every expectation that was floating out there. Most importantly, it does not fulfill every, specific desire you have and expected. The rumor machine of tech web sites promised you so much more.

Oh noes.

Let me explain it clearly and talk you off the ledge before you go and do something stupid.

Remember way back to January 2007, when the iPhone was announced? Oh Internets, you wailed and gnashed your teeth endlessly. No 3G network? No MMS? No apps on the iPhone? No replaceable battery? Oh, your complaints were endless. You were sure that the iPhone was doomed because it didn’t meet all your requirements.

And what happened? Well, Apple has sold 40 million iPhones. FORTY MILLION. They have become the largest mobile device company in the world.

So today, you moan on and on about all the features you expected and demand in the iPad. What no Verizon? No two-way camera? It’s not weightless? A full half inch thick? Only 10 hours of battery life? You make tons of predictions on the success and failure with scant details and without ever actually trying one.

via Cruft: A message to the Internets regarding the iPad.

You’ll forgive me that this is a little old – what was being said then still applies now, on the verge of the US launch of the iPad.

A totally subjective review of the Audioengine 2′s.

Wow.

Just, wow.

There’s not a whole lot I can say about these – they’re nothing short of amazing, if not spectacular.

About a month ago my parents decided to re-take their ancient hi-fi system. As old as it was, the sound that came out of those Sony bookshelf speakers was something else – I’m no audiophile, but it sounded pretty darn good – well balanced, with plenty of mids. There really wasn’t anything wrong with them that I could fault.

And so stepped in my faithful Apple Pro speakers. In a former life these would have been sitting next to a Mac Cube, because as far as I know they’re the only Mac that came with the USB version of the Pro speakers. Sound quality, as you can expect, wasn’t particularly great with this set – apart from lacking volume, they also seemed a bit muddy, due in part to the lack of a dedicated tweeter, I’m sure.

Read More