Originally a Graphic Designer by education, after finishing undergrad, I transitioned into interface design because of my love for technology. I want to write about this transition and my process, because I hope it will be helpful to designers interested in mobile.
Today, Foursquare 6.0 went live for iOS, and I’m thankful to have been a part of it. I’ll start with writing about this project because it’s closest at hand, but I’ve set myself a goal to write more this year.
During last summer’s Foursquare 5.0 project, I started committing assets to our iOS repository in Git. This time, I committed my first line of code to Foursquare.
I know the filenames of our assets, but I don’t know my way around our Xcode project or UIKit. To tweak a part of the app, I grep for an asset’s filename. For instance, I wanted to add a custom pressed state to the check in button. Grep-ing for the check in button filename, I found the source code for the button. I looked at the documentation for UIButton and found that it has a method called setImage:forState:. Easy. Previewed it in the simulator, and pushed the Go button when I was happy with the effect. Using the same method, I tweaked typography.
One of my favorite parts of this project didn’t require any coding on my part. Foursquare’s brand is playful when appropriate, and we like to hide Easter eggs. Working with an iOS engineer, Brian, we added a hidden pull-to-refresh graphic. First, I gave Brian a blank, placeholder image so he could functionally complete the pull-to-refresh. As I worked on the illustration with a designer teammate, I continued to commit (and overwrite) the same image until it was done. I make many changes to our app like this.
This release took just over a month, with four dedicated iOS engineers (plus one more, who joined Team Foursquare during the last few weeks of the project).
Special shout out to our newest member of the design team, Mark, who made a tremendous impact on this release. You can see his handiwork on the new Sign Up screen, among many more places.
Andreas Gursky, Rimini, (2003). Photo via Phillips de Pury & Company.
Supercut Collage of the Day
This supercollage of recently released blockbuster movie posters reveals the latest cliche imagery in Hollywood: the lone-standing hero looking afar ahead with his/her back to the viewer. “Wanderer Above the Sea of Fog,” anyone?
I was wrong about Snapchat. When I first saw it, maybe a year, year and a half ago, back when it was still called Picaboo, I stared at it blankly. What could you possibly want to convey in a photo you wouldn’t want to keep? What would people use this to communicate to each other? Apparently, I…
Alvaro Siza / Leca Swimming Pools / 1966
The Leça Swimming Pools has established itself as one of Siza’s greatest early works, and as an example of his careful reconciliation between nature and his design.
Amazing Infographic of Messi’s 91 Goals this year by @PolkPanther
The New Aesthetic is an act of noticing, as much as anything: we are already in a machine-vision world, we are already in a world where the digital is erupting into the physical, and we just didn’t really notice it, in the entire breadth of its creeping wave, until now. From my perspective, James Bridle collected all this shit up from public sources, put it all in one place for the first time and said “oh, shit.” Some people had real issues, it seems, with what James did next, which was to say, “Let’s start talking about what this means.”
It could become an artistic movement. But, to me, the New Aesthetic is about the sighting of the New Normal.
a huge inspiration as a young architect in training
Corrupt.epub by Benjamin Gaulon
We have already seen some glitch projects involving the Kindle, most notably ‘56 Broken Kindle Screens’ by Sebastian Schmieg which was a print-on-demand / ebook of photographs of broken Kindle screens, and KindleGlitched by Benjamin Gaulon which was a collection of physical Kindles presented as readymade art.
Benjamin has created another Kindle glitch project, one which lets you corrupt any .epub file:
Corrupt.epub is an online data corruption software allowing users to load and glitch electronic books (epub format aka electronic publication). Following the project KindleGlitched [Hardware Glitch], KindleGlitcher corrupt electronic publications on a software level [Data Bending].
Fom this page: kindleglitcher.benjamingaulon.com you can upload and corrupt an EPUB file (Max 2Mbyte, NOTE: Corruption can take a really long time, 5 minutes is nothing! Check the log of your epub to see how far it is). The last 3 uploaded books are available for download on the project page.
This project was commissioned by Jeu De Paume for the online exhibition “Erreur d’impression. Publier à l’ère du numérique” at Le jeu de Paume (Paris) 2012, curated by Alessandro Ludovico.
You can find out more about the Corrupt.epub project and create your own here