Recently, I did an email interview with Devir Kahan over at BitQuill. It just got posted, and he asked some great questions. I think it’s a fun read, go check it out!
Update: BitQuill was taken offline, so here is a copy of the content of the interview seen there:
Who are you, what do you do, etc.?
My name is Chuck Skoda and my business card says #developer. I know that’s not very specific, but it’s accurate. I’ve developed video games, apps, and more recently websites and services. I’m a semi-retired amateur photographer. I’m a blogger when I feel like I have something to say, especially if I don’t think anyone else is saying it. When I’m not working, my wife and I are usually enjoying or working on our home, or playing with our niece and nephews.
What tools do you use to get your job done? Software, hardware, etc.
Day to day, I’m mostly using Sublime Text, Xcode, Google, Git, a MacBook Pro, MacBook Air, and my iPhone. I use a lot of Apple’s standard apps, and some web apps too. Believe it or not, I often write for Technochocolate with the WordPress Dashboard. This list seems a little short, but there is so much software out there that I’ve gotten tired of trying every new app that rounds the blogging circuit.
Let’s talk Technochocolate. What’s the story behind that name? And, of course, your blog as a whole? Why did you first start it and how do you think things have changed since your first post?
Well, the name comes from an old Strong Bad Email from the sadly-stale Homestar Runner. If you aren’t familiar, it’s a great place to waste a few hours (beware: requires Flash). I emailed the guys to ask if I could use the name, but I never got a response. So, here’s to hoping they’re cool with it, or never even notice.
My blog started as a personal journal of sorts around fall 2002 to keep my family up to date when I moved to Seattle for college. It morphed into what it is today over that long stretch of years. Now it’s mostly an outlet for me when I want to write.
It became “Technochocolate” the day the original iPad came out. I was already writing mostly about technology at that point, and the name has “tech” right in there. Also, my wife likes chocolate. Anyways, rather then spend more time thinking of a better name, I actually wanted to work on implementing a brand for the site. The name continues to grow on me, so it’s probably not going anywhere.
I have to ask: Why do you hate capitalized words?
Hate isn’t quite the word for it, but I do think capital letters are harsh and rigid. I mean, they used to be cut into stone. They just give off a mechanical feel that I find distasteful. I’ve chosen to render my blog and entry titles in lowercase just to make my site feel a little more human. It’s just the style I decided to go with; I’m not trying to force it on anybody. Outside of the site’s header I usually capitalize Technochocolate myself.
From my understanding, you program for both Tagboard and Sky Balloon. How did you end up at both of those places, and how do you delineate time between Tagboard, Sky Balloon, and Technochocolate?
Sky Balloon is a bit of a hobby for me and two of my good friends. A few years in, one of my partners at Sky Balloon co-founded Tagboard. For a while, I just knew it as a company trying to do something with hashtags. But over the course of hearing about it week after week, I really started to buy into what they were building, and they convinced me to come on board. We still build stuff as Sky Balloon on an almost weekly basis, but Tagboard is my full-time job.
Finding time for Technochocolate is hard. I once read Noah Stokes mention how a lot of his hilarious writing at the original motherfuton.com came out of boredom while he was working for Palm. I’ve realized, much of what I’ve written has been motivated by boredom too. I can’t sit still too long, and if I’m not creatively satisfied at work, blog posts tend to start filling that void. Unfortunately for Technochocolate, that hasn’t been happening as much lately. I guess it’s a good sign for my professional life, but I do miss writing when I’m not doing it as much.
How did you first get into programming?
I grew up around computers. My Dad worked with them, and I was one of the first of my friends to have one at home. When I realized somewhere around age 9 that people programmed computers to do things, well that basically was all I needed to hear.
My Dad brought home a few hundred page book called Learn C on the Macintosh. I read it cover-to-cover multiple times — like with a flashlight at night after I was supposed to be sleeping. It just became a hobby that stuck with me, especially once I realized people made video games in much the same way as the software I was learning to build. I started making text based games on my TI-83 during math class much to Mrs. Gilmore’s dismay, and that started me down the path to enrolling at DigiPen where I really cut my teeth as a programmer.
If you could give any advice to a newcomer to developing, what would it be?
First, start your project. Chances are, you want to start developing because you have something in mind. It’s never too early to get started. The things you learn will stick with you better when you’re solving your own problems than when you’re doing an exercise from a book.
Second, become a part of a community. Whether that means going to some local developer meet-ups, or just rubbing e-shoulders with some people who look interesting to you on Twitter. Being in a community gives you more perspective, and the benefit of loads of experience you don’t have yet.
What’s your iPhone/iPad homescreen look like? Single most interesting app and why?
I might have one of the most vanilla homescreens of anyone I know. Tons of Apple apps on there. Capture and Canned, two of my favorite Sky Balloon apps. I still use RSS, and I’ve been using Reeder since the day it was released. And the rest kind of explain themselves, don’t they?
I can’t say what the most interesting app is, but probably the weirdest part of my homescreen is the Tools folder on the dock. I used to have a lot more pages of apps, so it was nice to keep a few things close at hand no matter what page I was on. It hasn’t been as useful to me lately though, so maybe it’s time to switch things up again.
I won’t even bother to show you my iPad homescreen. It’s something I’ve never really put the time into getting right. I don’t feel quite as attached to my iPad as I am to my iPhone.
If you could only install one third party app on your iPhone, what would it be? Mac?
On iPhone, it would have to be Tweetbot — unquestionably my most used app. On Mac, many of the services I use have more than adequate web versions. I’d probably go with Pixelmator. The pixel-level image editor is a big gap in Apple’s default software offerings, and I haven’t been satisfied by any of the web software in that space. Pixelmator is great at scratching that itch.
Any plans for the future, or projects in the works, that you’d be willing to divulge here?
I can’t divulge much. Suffice to say, I’m very excited about Tagboard. Some people pass hashtags off as a fad, but there is a lot of value there. We’re going to continue to augment that for users and brands with new tools and insights.
Sky Balloon is about two weeks into a new project that is really fun. We’re still trying to see if it’s technically viable and something that people would like. I don’t think anyone will get upset by me saying it focuses around one of my favorite things to do on Twitter. Stay tuned…
Single favorite movie?
The Princess Bride. I mean there’s Star Wars, Lord of the Rings, and hosts of other geeky movies I like, but nothing stands out to me as a singularly great movie more than The Princess Bride.
If you could have any single super-power, what would it be?
This, as a geek, is a question you think about a lot. So, I have an answer to it that takes a bit of explaining. Basically, the core of my super power is the ability to change my density (and therefore mass) to anything, anytime.
Let me explain some of the reasons this is awesome (allow for some artistic license where the science is concerned): Say I need to stop a train. I can just up my density and become an immovable object. Say I jump with my super dense muscles, and shed the mass as I leave the ground. It’s not quite the same as flying, but it’s darn close. If I’m super-dense I can go underwater without being crushed under the weight of the ocean, and furthermore I’d imagine those heavy lungs could breathe oxygen right out of the water.
Marvel can hit me up on Twitter about licensing this stuff for a comic series and a movie trilogy. I’ve got time for that.
Another year, another WWDC, another iOS beta to inadvisedly install on my only iPhone. If people were upset last year by a relatively moderate set of updates in iOS 6, they will need to find a new point of angst this year. Here’s where I discuss the publicly acknowledged features in iOS 7 and how they’ve affected my day-to-day with my phone over the past week.
It’s difficult to weigh many of these changes objectively. We’re currently used to a polished, time-tested iteration of iOS that has earned a great deal of love from users and developers. Any updates to our phone can be jarring, and many of them won’t show their true colors for many weeks yet. It also should go without saying that this is a very early beta, and the experience is bound to improve before release. It’s important to view the comments here with that perspective.
Content First
Apple is presenting iOS 7 as an update that furthers their efforts to make content the top priority. It’s important to remember this isn’t a new goal. Apple has always been in pursuit of elevating content above interface in iOS. Even from the 2007 iPhone keynote there was language lauding your email, music, contacts, and photos. Letting the phone, apps, and controls get out of your way when they aren’t necessary has been a constant aim.
Frosted Glass
Many new interface elements including status, navigation, tab, and tool bars have a default appearance of translucency that blurs the content behind, giving them an appearance like frosted glass. The translucency is intended to let content show through. It gives a sense that the content is the foundation of the app, and the controls are just a layer resting above. The blur is more of a technical necessity, it brings contrast between the controls and the content that would otherwise conflict visually. This is a beautiful effect, but one that seems to be making people nervous.
Navigation and tab bars in particular are a common point of customization for apps, and many find it worrisome that to hold with the translucent aesthetic, apps will need to give up their personality. However, standard controls have existed since the beginning of the App Store, and so have the tools to circumvent them. Apps can stray from the standard look and feel in whatever way they feel suits them, and many have in the past to great effect. It’s up to developers to determine what is suitable for their users, and I’m excited to see where people find it necessary to break the mold.
Motion
Parallax has been implemented in a few places to bring more dimensionality. Most notably, the home screen background, icons, and badges pan as you tilt the phone to give the illusion of depth. I’ve been warming up to the effect, but initially it felt gimmicky. One redeeming quality is that your background image is no longer doomed to have sections permanently covered by static icons. Tilting your phone lets you see behind them, and view more of your wallpaper.
Non-buttons
Buttons don’t quite look like they used to. Instead of borders, bevels, and shadows, now color is the cue for items being tappable. This is one of the biggest visual changes, but the reasoning is clear. We all get it, it’s a touch screen OS, we can tap on things, and they don’t need to be polished like a glass capsule to get the point across. Color has been identifying links on the web for ages, and that makes this a pretty natural change. It’s not a naive implementation either. For instance, the navigation links in an app which may appear blue when they are active, automatically desaturate when a modal view appears indicating they can’t currently be selected. Again, many are worried how this will negatively affect the personality of apps, but I’m convinced developers will find other ways to add character.
Gestures
On top of the gesture to bring down Notification Center, iOS 7 adds a gesture for Control Center, Spotlight, and a standard back button gesture by swiping in from the left edge of the screen. This is a clear win as it’s keyed against the back button in a navigation bar, and makes going back and forth significantly easier one-handed. This is especially true if your thumb has a hard time reaching that top-left corner on the 4-inch screen.
Lock Screen
The new lock screen is much more understated. It has a crystal clear full-screen shot of your wallpaper, covered only by a few subtle indicators. It is far less heavy handed than the previous iterations, with no chrome or gloss. However, depending on your choice of wallpaper, it can become difficult to read the time. If your iPhone is your most frequently used clock, you’ll need to choose your wallpaper carefully. If you have any unread notifications, the entire background gets the new frosted glass treatment, and greatly improves text legibility. It’s nice to have some full Notification Center and Control Center access here, and you can conditionally control whether these show up when your phone is locked so this doesn’t become a privacy concern.
Typography
Great typography has been a mainstay of Apple products since the first Mac, and it has clearly been a big focus of iOS 7. Along with a general trend for lightness across the board, the system font has lost some weight as well. It seemed too light at first, but after a few days it really starts to give an impression of clarity. Additionally, kerning and ligatures have been enabled in standard text controls. There are also more options for users to select text size, weight, and contrast that work throughout the system, and any apps that wish to utilize them.
Icons
Apple’s apps have a completely new set of icons. They are slightly larger than before, and the corners on the rounded rect are a little more round. The grid behind the icons is a good concept, but as a whole, they seem to be missing a unity that used to exist in the shading, imagery, and yes, even the gloss of the old icons. It looks like the icon grid and a color palette were tossed to a dozen different designers and they were asked to recreate individual app icons behind closed doors without peer interaction. The result is an icon set that looks scattered, divided, leaderless. The sentiment is that surely some of these will change before the public release. We can only hope.
Messages
Messages has a very fluid feel, mostly due to the content bubbles sliding into position when scrolling. This is a little disconcerting, and I’ve even heard complaints of motion sickness from a few people after letting them try it out. Hopefully, this is an option if it makes it to the public release.
The ‘Edit’ button in the top right has been replaced with a ‘Contact’ button giving quick access to the contact from the current thread should you need to call or email them. Consequently, selecting one or more messages for deleting or sharing now requires a long tap on a message and selection of the ‘More…’ button, which is quite a bit more cumbersome.
Mail
The Mail app feels a lot nicer, though I’m not sure what to credit that with given the features and UI seem to have changed very little. One new feature I have noticed, when setting the recipient to someone from work, my ‘from’ address is automatically updated to my work account. This is a welcome change for someone who mixes this up on a weekly basis.
Folders
Now a pageable, 3 by 3 grid, this change makes folders look smaller at first despite the ability to hold far more apps. The smaller grid is nice in that it improves spatiality, giving the folder icon one-to-one correspondence with its appearance when opened. I still think “folders” are a strange concept in iOS given the lack of the rest of the desktop metaphor, but their value on the homescreen is hard to argue. I do wish they would open more quickly though.
Game Center
Once the most glaringly bad example of skeuomorphism gone wrong in iOS, Game Center’s new look is still playful without the heavy handed approach of a Vegas game table. With very little changes in actual interface and features, it’s cool to see how much better of an impression the app leaves with just a visual overhaul. It’s as though they scraped layers of old chipped paint off a fine mahogany desk and replaced them with a nice clear varnish. The app itself, its features and functionality, show through right at the surface.
Notification Center
The big change here is the new ‘Today’ view which gives a summary of calendar events, reminders, weather, stocks and traffic info. It’s a more valuable slice of data than the weather and stocks widgets it’s replacing. Although, it can skew a little personal depending what you have in your calendar, and I imagine a fair number of people excluding it from their lock screen. There is also a new tab to toggle “all” notifications versus “missed” notifications, but as of yet, it’s unclear to me what differentiates the two.
Control Center
The subject of approximately 2 million mockups, iOS finally has fast access to a long list of common settings and shortcuts on your phone: Airplane Mode, Wi-Fi, Bluetooth, Do Not Disturb, Orientation Lock, Music controls, AirDrop, AirPlay, flashlight, Clock, Calculator, and Camera. This will undeniably be the favorite addition to iOS 7 for many people. It’s one of the oldest remaining unaddressed complaints about iOS, and it’s very satisfying to have so many important options close at hand.
Multitasking
The new UI for app switching is another one we’ve seen in designer mockups, jailbreak hacks, and other mobile operating systems. Basically, the old multitasking tray has grown up. A screenshot of the last view seen from an app is displayed above the icon, and a upward swipe gesture quits an app without the need to enter jiggle mode.
FaceTime Audio
This could be a valuable feature for you if, like me, your Wi-Fi is often stronger than your cellular signal. I tested a call to another iOS 7 tester and it worked as expected. Audio was surprisingly clear, far better than a regular FaceTime call with video. It was better even than a well-connected cellular call. Already having free mobile to mobile minutes, this won’t affect me too much, but it could definitely let some users lighten up their rate plan. Down the road, this feature could also enable more teenagers to get by with an iPod touch, and prevent their parents from adding them to an expensive contract. We just need an iPod with a built-in ear speaker.
Notification Sync
Apple knows we don’t want to see a notification on 3 devices, any more than we want to have 3 people remind us to put a cover sheet on our TPS reports. Unfortunately, this feature has had no impact on me so far, because my phone is the only device that supports it presently. However, as someone within 3 feet of 4 Apple devices for hours a day, here’s to hoping Apple gets this right.
Safari
The smart search field is a great feature enabled by what appears to be a new or altered keyboard type. It has both a spacebar (more like a space button given its size) and a .com button. My assumption is that the separate keyboards is what kept this feature from happening sooner, though truth be told, it wasn’t in desktop Safari until recently either.
Safari is also sporting a new tab UI without the 9 tab limitation. It has a vertical scrolling set of page thumbnails that feels a lot like coverflow, but it does in fact make it quicker to scroll through tabs. Also, on top of the system wide back gesture being mapped to the back browser action, a swipe in from the right side is mapped to forward as well.
Camera
The new camera has quite a few changes. Square and panorama join photo and video as new modes. Switching between modes is a little difficult because they are small, but tapping on them is a easier than swiping. Live filters have been added for the photo/square modes, an obvious play into the trend of photo filters apps led mostly today by Instagram. But the filters are tasteful, and subtle when compared to what’s out there. Otherwise, the changes here aren’t too drastic functionally, and the Camera app is still the first place I go to take a photo I’m not immediately planning to share to Instagram.
Photos
The photos app has a new view that breaks down images into years, collections, and moments, utilizing location and time stamp information to group photos into logical sets. This has been a feature of iPhoto on Mac for quite sometime, and works surprisingly well to improve browsing your library. Any type of automatic organization that works may as well be magic, and this feels like magic. Similarly to the Calendar app allowing you to visually track a date as you drill from the yearly into the weekly view, the new photos view let’s you see the photo thumbnails animate smoothly from their spot in the yearly view, all the way down to the moment view. This goes a long way in reinforcing the theme of maintaining context that iOS 7 is trying to foster.
Siri
Your digital assistant has a little more power this time around, and while it’s not earth shattering, Siri keeps marching in the right direction. There’s a sense that in a few years we’ll wake up, and Siri will be able to answer just about anything we ask it. The biggest win here are tie-ins to device capabilities like “turn on bluetooth” or “increase brightness” that we saw during the keynote. It makes Siri feel more like the voice behind your phone, not just another feature.
App Store
Automatic updates are nice. As a compulsive updater, it’s one less thing to keep up with. It integrates well with the update tab, displaying clear information about updates and when they happened. The new ‘Near Me’ tab is a discovery tool that shows you popular apps near your current location. The few times I’ve checked, it hasn’t been populated with results yet. This could be a nice feature while traveling, but I don’t find that most of the apps I use are valuable to me because of my geographical location. That makes this merely another viewport for browsing the store. It will be interesting to see whether or not this data changes often, but I don’t think it will inform too many buying decisions for me.
Music and Video
Not much has changed here. There is no more ‘Purchased’ tab for these apps. Rather, any purchased content simply shows in your library with an iCloud icon indicating which items aren’t currently on your device. It looks like we still can’t stream items in iOS, despite having the ability on Apple TV. Perhaps cellular network performance is still an issue here, but that doesn’t explain why streaming isn’t available over Wi-Fi.
iTunes Radio makes a first appearance in the Music app. It is very much like Pandora. Letting you launch existing radio stations, or key new ones off of artists, genres, or songs. I haven’t heard any ads yet, although I haven’t spent too much time listening. Perhaps the ads are coming between now and the public launch. I would have preferred Apple to clone a subscription service like Rdio rather than Pandora, but I’m guessing they have some empirical evidence that Pandora is more popular or valuable. Either way, the experience is nice and I’ll probably give it some playtime.
Miscellany
In no way have I exhausted what’s coming in iOS 7. There are more unannounced features, and I haven’t scratched a few that I either have no access to or haven’t been fully baked yet in the beta. Among them are iOS in the Car, AirDrop, and iCloud Keychain. If opinions arise as I get some exposure to these features I’ll try my best to write about them.
1500 New APIs
There are new toys for developers too. Many of which are firmly in NDA territory, but also many of which are very exciting. I think we’re going to be pleasantly surprised when we see the newest crop of apps coming around built with iOS 7 in mind.
While visually, there are some arguable choices being made with iOS 7, the first party apps are better off for the changes. The key takeaway here is that Apple isn’t slowing down. iOS is moving from a crawl to a walk, and yes the first few steps might be wobbly. But walking will take the platform to a more mature place where its impact can continue to grow.
There is a level of shock you work through when something you’re very familiar with undergoes such a significant change. The more time people spend with something the more resistant they often are to what comes next (just ask Facebook). But Apple is a company, more than any other, that constantly puts us in a place to leave something we loved behind to embrace something better.