Joseph Schmitt
I'm a designer by training and a developer by trade. I work at Vimeo with people who are way more awesome than I am.
Stay up to date with what I'm doing:
Posts
No seriously, I was1. Honest to God, I did real programming and fixed a couple of real bugs for an imminent new feature/product on Vimeo using Panic’s Diet Coda. I even did it all using just the touch-screen keyboard (because I appantly hate myself). It was all surprisingly smooth and straightforward2 and completely blew me away. Within minutes I had done a fresh git pull, diagnosed the bug (in Mobile Safari, for reasons I’ll get to), implemented a fix, confirmed the fix, and pushed up to our repository. Major, MAJOR kudos here to the folks at Panic. slow clap. A beer on me when you’re in town.
After the initial shock wore off that I was doing all of this on a freaking iPad, I did start to notice a bunch if things about the app: some good, some bad. That’s what I’ll spend the rest of my time talking about, starting with3…
The Good
There’s a lot to love here, and in typical Panic fashion, the UI is equal parts splendidly well thought-out and gorgeous. I could talk all day about the innovative way they handle file tabs, or the super loupe, or the scrollable bread crumbs. But you’ve undoubtedly heard about all these headlining features already, so instead I want to talk about the tiny, detail stuff that made me smile/gave me a big-ass grin:
Multi-touch: what is it food for
Text selection, it seems. That’s right, you can start a text selection with one finger in one hand, and when you put another finger down on the screen (likely from your other hand unless you’re related to Plastic Man) you’ll select all the text in between. It feels so natural in use that it’s silly it took this long for someone to implement it. If you’re less dexterous, tapping and dragging on the line numbers in the left-hand gutter will do the trick too.
A save button
Yes, this might be the “Post-PC Revolution” where things auto-save and yadda, yadda, but when we’re editing remote server contents, you want more control over when a file should be updated (and uploaded) saving is key. Luckily Diet Coda delivers with a handy (amd gigantic) green check-mark. I’m equally grateful they forewent a floppy disk icon for the button itself.
Context-sensitive keyboard
I certainly wouldn’t recommend building a whole site using the touch-screen keyboard, but when in a pinch it works well enough. And the part that really made me smile is the bar of shortcut buttons above the keyboard changing based on the language of the file you’re working with. Angle brackets for HTML, dollar sign for PHP, semicolons and parenthesis for JavaScript. Nice.
Go to line number
Not much else to say here other than I’m glad it wasn’t overlooked. Also, it’s beautiful.
However, as good this initial release of Diet Coda is, I found myself getting quite frustrated at several points while coding. Almost none of it had to do with limitations of a tablet or touch-screen platform, leading us to…
The Missing
Unfortunately, this list is going to be a long one. I don’t do this to nitpick (yes I do). I do this because this app got so much right and came so close to making me feel comfortable in it, that these sore spots really hurt.
No route mapping
This one hit me right off the bat and was pretty much the only thing keeping me having a 100% working setup immediately. The file preview button might work great for static HTML files, but if your site has even a modest level of complexity, your preview url probably won’t fall into the /remote-path/path-to-file/file scheme. Some way to declare a different url when previewing a file’s changes (or just being able to spawn a browser window as a new tab) would help. Until then (and until the preview browser can show Console logs), I’ll be previewing changes in Mobile Safari.
No quick-find for files
Our project structure is massive. Thankfully, apps like TextMate (TM) and SublimeText 2 (ST2) have a “Find in Project” command that behaves like Quicksiver or Alfred for files in the project you’re in. I didn’t realize how much I depended on this and how much I forgot about where our files lived until I had to go looking for files on my own.
No quick-find for symbols
In conjuction with a quick-find for a file in a project, another stunningly useful feature in TM and ST2 is the “Go To Symbol” command. This behaves very similarly to “Find in Project”, except it’s just for the symbols in your open file (symbols being things like functions in JavaScript, tags with ID’s in HTML, or CSS declarations). Sure, the find window works, but it’s much slower since it’ll match both the invoked version of what you’re looking for as well as the definition itself. Textastic offers a list of symbols you can jump to, which would be a good start too.
Hitting “return” in the find window doesn’t jump to the next result
Instead, it just adds a return character to the find input field. I guess I understand why they need to support multi-line finds, but there needs to be an easier way to go to the next result. The next button is much to small, especially if you want to keep your eyes on the search result itself as you tab through on to the next result. I’m just as likely to hit “Replace” as “Next” when tapping blind (which can be quite destructive, actually).
Comment shortcut button doesn’t comment out the whole line
It’s hard enough to perfectly position your cursor in iOS, so it’s especially annoying that in order to comment out a line of code with the handy Comment Out Button, I have to position it perfectly at the beginning of a line. Just have it work the way most text editors do: if I hit the button, no matter where in the line my cursor is, comment out from the beginning of the line all the way to the left.
Wrap a selection when using paired punctuation (ie. quote, parenthesis, bracket)
This one’s a biggie for me and relates to the previous one. Again, cursor positioning is really hard on iOS; it takes a lot of effort to get the thing at exactly the right spot next to a word. What’s a lot easier, though, is double-tapping to highlight a word. Therefore, I was dissapointed to find that typing any of the pair-punctuation characters don’t wrap around a selection. What do I mean? If I highlight a word and hit single quote, I want that word to be surrounded by a single quote on either side of the selection, not replaced with it. This is a huge time saver on a desktop text editor, but would be amazingly convenient on iOS.
Tabbing from anywhere in a line doesn’t indent that line
Similar to the comment-out button, but for indentation. I don’t want to have to position my cursor when indenting a line. Let the indentation apply to the whole line no matter what position in that line I’m in.
No way to turn off line-wrapping
I hate soft-wrap, especially for code. It’s nice for certain types of code, but more often than not it just makes me confused as to the structure of a document. This is especially annoying when writing things where line-endings and indentation tell you the structure, like HTML and JSON.
Terminal session quits way too often
It seemed to me like if I spent more than a couple of minutes outside the SSH client, by the time I switched back I would be logged out again. Mildly annoying to say the least. Would be nice if I could at least change the timeout time.
No code snippets for terminal
Speaking of that SSH prompt, 90% of the time I switched to it was to type ‘git status’, ‘git pull origin master’, or ‘git push origin master’. It would be nice if I could save these snippets in a similar UI as the ones in the code editor.
No redo???
I saw the undo button, but for the life of me couldn’t find a “redo”. That has to be a mistake, right?
These are all things I feel are essential in a code editor for me to go more than 30 seconds without getting frustrated. There are, however, a few nice-to-haves that I’d like to see in Diet Coda…
The Pie in the Sky
This wouldn’t be a ridiculous, unsolicited product review without a few outlandish feature requests, right? Right. Let’s get right to it:
Multiple Carets and Selections
Alright, this one’s probably asking for a bit much, but once you have multiple carets and selections, there’s no going back.
Syntax-highlighting needs some work on mixed files
For example, a PHP file with inline CSS and JavaScript.
Better code completion
“A”-for-effort for even trying to implement this, but in practice I found that the auto-suggest window didn’t suggest very many useful things. Something to work on.
The fact that the pie-in-the-sky list of web developer that uses text editors every day for a living is so short really speaks volumes about this app, which leads me to some…
Conclusions
Diet Coda is great. Seriously. This app might not be your first choice to do serious work on (yet). However, if the only reason you’re taking your huge, heavy laptop with you on that otherwise relaxing vacation is just in case you get the 5-alarm-fire call from your boss because of a major bug that needs to get fixed RIGHT NOW (don’t they all?), Diet Coda and an iPad with an LTE/3G connection could be all you need.
-
A few notes on my setup. I was able to do this because of the way our dev environment is set up. We basically work off of NFS mounts of our dev server where each dev has their own folder with their own full git checkout of the site. So working Diet Coda was a simple process of using SFTP to get at the files I needed, and then using the built-in ssh terminal to do all the other stuff (like git pulls and pushes). ↩
-
Diet Coda sure beat the previous iOS setup I had: ssh-ing in and using vim. Do not use vim throug iOS on a regular basis, you’ll live longer. ↩
Facebook’s Wall Street investment banks warned top clients of new doubts about the social network’s financial prospects just days before the company’s IPO, according to a series of reports that emerged Tuesday. After receiving briefings from Facebook executives, analysts at the banks lowered their financial forecasts for big institutional clients, some of whom scaled back plans to buy Facebook stock, even as the banks raised the IPO price and number of shares amid a frenzy of hype.
This is why I stay away from IPO’s, especially popular ones; people turn into absolute animals when trying to cash in on a hot property. I’d much rather wait until the fervor quiets down, for 2 reasons:
All of this nonsense of people trying to beat the system will hopefully be done by then.
I’ll have time to watch how the company does after the hype is done to make a better informed decision about how they’ll do over the long term.
If buying shares on the first day is absolutely essential to you because maybe you won’t get the absolute cheapest price that first week, should you really be investing in the first place? The amount you “missed out” on in the first week should be meaningless compared to how the stock of a healthy company does over 1-2 years.
This. is. genius:
Have the best of San Francisco delivered to you in under one hour
How it Works In Three Easy Steps
Select a Store
Browse featured and nearby merchants like grocery stores and restaurants.Choose Items
Easily add items to your shopping list.Delivery
Our Postmates will buy the items for you and deliver them within one hour.
Our new live-in maid, Rosey, arrived today. I hope my girlfriend doesn’t get jealous that I’ll be home alone with her every day.
Keep scrolling. Your world will be changed forever, I promise. Teach it to your children and they’ll teach it to their children and in a few generations, we’ll have a worldwide Utopia. You’re welcome.
Oh… my… god…
There’s a reason I didn’t mention this until paragraph 17 because there are a lot of folks who think gamification means pulling the worst aspects out of games and shoving them into an application. It’s not. Don’t think of gamification as anything other than clever strategies to motivate someone to learn so they can have fun being productive.
See, whether you’re developing a game or an application, you want to your users to experience…
“The Moment”
Your visitors don’t give a shit if your site is responsive. They don’t care if it’s a separate mobile site. They don’t care if it’s just a plain ol’ desktop site. They do give a shit if they can’t get done what they need to get done. They do give a shit when your site takes 20 seconds to load. They do care when interactions are awkward and broken.
This.
Scientists pour 10 tons of cement down an abandoned ant colony structure underground. After the cement is dry they excavate the entire colony and study the structure…
wow
Holy shit.
- Rich: AH YEA MONDAY!
- Joe: :-|
- Joe: This might be the first entry on "I Have No Idea Why We're Friends"
What some of us want — those who aren’t blinded by a lot of bullshit persiflage thrown up to mask the idea that rich folks want to keep their damn money — is for you to acknowledge that you couldn’t have made it in America without America. That you were fortunate enough to be born in a country where upward mobility is possible… but where the channels making such upward mobility possible are being increasingly clogged. That it’s not fair to ask the middle class to assume a disproportionate amount of the tax burden. Not fair? It’s un-fucking-American is what it is. I don’t want you to apologize for being rich; I want you to acknowledge that in America, we all should have to pay our fair share. That our civics classes never taught us that being American means that — sorry, kiddies-you’re on your own. That those who have received much must be obligated to pay — not to give, not to “cut a check and shut up,” in Governor Christie’s words, but to pay — in the same proportion. That’s called stepping up and not whining about it. That’s called patriotism, a word the Tea Partiers love to throw around as long as it doesn’t cost their beloved rich folks any money.
I don’t care who you are or what side of the aisle you’re on: paying taxes is your civic duty, it’s patriotic. And paying your fair share is the way you give back to a system that was structured for you to be able to succeed.
Rupert Murdoch, the document said, “did not take steps to become fully informed about phone hacking” and “turned a blind eye and exhibited wilful blindness to what was going on in his companies and publications”.
The committee concluded that the culture of the company’s newspapers “permeated from the top” and “speaks volumes about the lack of effective corporate governance at News Corporation and News International”.
That prompted the MPs’ report to say: “We conclude, therefore, that Rupert Murdoch is not a fit person to exercise the stewardship of major international company.”
To which I reply: “no shit”.
And it’s not just Hulu making it tougher for cable-cutters to stream shows and other content.
Fox, owned by News Corp., which also owns The Post, is expected to begin talks soon with Comcast on a TV Everywhere deal that will require authentication. Plus, Philadelphia-based Comcast is expected to switch to an authentication model for this summer’s Olympic Games (see story at right).
The move toward authentication is fueled by cable companies and networks looking to protect and profit from their content.
Translation:
We’re scared of becoming irrelevant. instead of figuring out how to become relevant in the future, let’s just knee cap what people want and protect our current models. The now is just so warm and fuzzy compared to the cold and scary future!
Remember when Comcast set out to buy NBC how people complained to the FCC that they would just go out and hinder services like Hulu, and the FCC said “no worries you guys, we’ll make sure that never happens”?
Yea….
Whatever Apple’s disruption for the TV industry is, it can’t come soon enough.
Google indeed wants to have it both ways. It wants to keep Android closed like the iPhone in some contexts but at the same time demands legal privileges, including the privilege to infringe anyone’s intellectual property, because Android is supposedly “open”. Google’s claim that the Galaxy Nexus source code is just as much of a trade secret as the code running on the iPhone contrasts with what Google told the ITC two months ago in connection with Apple’s complaint against Motorola
I think we need a bigger set of quotation marks around “open”.
Florian Mueller, on Google’s disregard for other people’s intellectual property:
I think Schwartz was being overly diplomatic by referring to Google’s approach to free software as naiveté. Scott McNealy’s statement that they are “immune to copyright laws, good citizenship” was a more accurate description. In my opinion, a very consistent disregard for other people’s and companies’ intellectual property rights, whether it’s in connection with Linux, some non-Linux GPL software, Java or most of YouTube’s content, can’t be attributed to naiveté. There comes a point when someone who’s always naive when it benefits him is simply being reckless and possibly arrogant.
I think software patents are bad for the business. They should be abolished. I’m sure Google thinks the same; the system is fundamentally broken and should be changed. But until then, that doesn’t give you the right to steal from others and blatantly break the law.
For the most part, our dog sleeps and looks cute all day. This is a video of what happens when she loses her mind…
tl;dr: The guys who came up with these characters aren’t going to see a dime from this movie. Support them buy donating the same you spend on a movie ticket to The Hero Initiative.
The Avengers opens in theaters in the US on May 4th, and it’s going to do blockbuster business. The individual films featuring these characters have already grossed more than $2.2 billion dollars - that’s greater than the Gross National Product of almost half the countries on Earth - and it’s not unlikely that The Avengers will earn a hundred million dollars on its opening day alone.
This represents a pretty big payday to a lot of people - the actors, obviously, will take home pretty big paychecks. The director and the writers are well-compensated, and certainly the executives who greenlighted this project get to sit back and rake in large bonuses and healthy salaries.
Well, you know where this is going; shamefully, the people who aren’t making a big profit from these movies are the people (and the families of the people) who did the essential work of creating them in the first place. It’s not just Jack Kirby, either, or (Black Widow and Hawkeye co-creator) Don Heck, but also Steve Engelhart, Peter David, Herb Trimpe, Jim Steranko, Roy Thomas and dozens more - the artists and writers who refined and defined the characters appearing in this movie, who fleshed out the original creations and molded them into the figures we cheer for when we see them on the screen.
Some very sensible people are calling for a boycott of this film on those grounds, but I think it’s fairly obvious that a boycott of idealistic comic fans isn’t going to accomplish much - it’s not only comic book fans who’ll be dropping a collective billion dollars over the next eight weeks to see this movie, it’s going to be a lot of movie-goers who haven’t read a comic since they were kids, much less know anything of the controversy.
Plus, of course, you - the collective “you”, representing comic book fans all over the world - want to see this movie. And you’re going to, most likely, right? Even though you know of the morally shady practices of Marvel towards its creators, they’ve got you hooked. Don’t be ashamed, they’ve had you hooked for years. It’s what they do.
So how about this: You’re probably going to go see The Avengers and, judging by the early reviews, you’ll probably enjoy it. How about - as a thank you to the creators who brought you these characters in the first place, who gave you something to enjoy so much - you match your ticket price as a donation to The Hero Initiative?
THI is a charity which provides essential financial assistance to comic book professionals who have fallen on hard times; for decades, the comic industry provided no financial safety net to its employees, most of whom it regarded only as freelancers and journeymen, meaning they were offered no health insurance, no unemployment insurance, no retirement plans - none of the financial support most of us enjoy from our jobs and careers. A small donation will help this agency provide a valuable safety net in times of need to these beloved entertainers.
I don’t plan on seeing The Avengers, but I’ve donated $15 - the price of a 3-D ticket - to Hero. If every concerned comic fan - every superhero aficionado who learned to live by the lessons of altruism and sacrifice taught by these comics - donated the price of their ticket, well, it may not hit a billion dollars but it’ll bring in a lot of money for a good and relevant cause.
One last note: Remember what Spider-Man always says? “With great power comes great responsibility”. The lesson in that is that everyone has great power. Spider-Man’s great power is being able to lift a bus. Your great power is the ability to help good causes do good work for good reasons - so why not go be a superhero instead of just watching them on the screen…
(PS: “Liking” this post is nice, thank you, but reblogging/retweeting it helps get the message out and would be even more appreciated)
Audio
-
The silence of Mike Daisey Reading the transcript of the Retraction episode of This American Life is one thing; listening to it is another. The most interesting bits were the silences, not only because Daisey is so clearly uncomfortable answering the questions, but also because we’ve been trained as radio listeners to abhor silence — it makes us incredibly uncomfortable. That episode of This American Life is one of the most uncomfortable things I’ve ever listened to.40437 plays
-
Relaxing song of the day…10 plays
-
Just recorded this, pretty sure our apartment is haunted…20 plays
-
Happy Friday, everyone37667 plays
-
Nintendo vs Sega 2 Today’s theme music brought to you by… your childhood!16547 plays
-
My girlfriend wanted to play some GTA IV tonight. She has this awesome habit of narrating her own video game playing, and I managed to capture some this time…10 plays
-
Give your Internet browsing its own soundtrack today.30 plays
-
caseydonahue: Vince Guaraldi Trio - Christmas Time Is Here Because it almost is. Forty-five years later and this is still the best Christmas album there is. Simply perfect.180 plays
-
I think I finally found a Hip-Hop artist I can relate to: Now I don’t see how I could possibly Put all this philosophy into a track, but here goes You think you as fly as Peter Pan man, I have all my fan’s in the stands screaming RUFIO My bar was set so low it could make a roach trip Now I’m fly enough that NASA has-ta ask me for tips Like a waitress if I’m trying to skip out and dip like chips That I stack til I get a grip Or grip on a nine to five And I don’t mind ballpark swine and Ramen to survive As long as Im rhyming I’ll strive Pursuing this music, cause everything I do seems new And your use to- ‘em regurgitating rhymes so many times That verses got little bits of bacon While I’m shaking the foundations ancient generations Set in place since the days of crazy legs breaking in his prime. I’m handling rappers like a lifestyles factory Used to be Screech now I’m feeling like Zachary Banks like Carlton and Ashley’s Nah, actually I’m jazzy banging Hillary or shaggy shagging Daphne I’m the underdog that finally gets the girl Cory from boy meets world, or Doug doing Patti I’m nasty, 5 percenters call me blasphemy Cause more catastrophe than a natural disaster scene Hurricane Nyle, touch down and spit Rounds of nouns that are coming out of my mouth Cause my voice is a barrel to deliver these lyrics to your liver My tongues a trigger and my mind is the magazine. (click) Try to time me down, I play strings like Jimmy Act up like Demi with an Emmy When the remmy in me, Blast like a semi You can’t pass me by like Pharcyde I stay on point like Hawkeye So call me Nyle, the angrypacker Who switched to spoken word cause he hated whack rappers Then went backward cuse he met mad actors Now I’m less Common Sense and more Ol’ Dirty Bastard For those keeping score, in just the first verse he references Hook, NASA, Ramen, Saved By the Bell, Fresh Prince of Bel-Air, Scooby Doo, Boy Meets World, Doug, and Hawkeye. Holy shit. Also, don’t miss Nyle’s video for Let The Beat Build which made the short list for Music Video at the Vimeo Awards.61 plays
-
I learned a new trick on my Mac today. Limitless entertainment possibilities.91 plays
-
Turn around when possible, I find your lack of faith disturbing… then, take the 3rd left. Star Wars™ voices now available for TomTom devices. Best Star Wars Day ever. And even more awesome voices.70 plays
-
Rep. Richard Martin (R-OH) on how to look to a man’s style to determine what kind of leader he’ll be: Loafers should absolutely have a tassel. Because you know what tasseled loafers say? They say “I’m so successful, my shoes are having a parade” I’m not sure if I’m supposed to, but I found this interview incredibly hilarious. (via putthison)1150 plays
-
Who knew the G train could be so much fun? (via freeups)7663 plays
-
Behold, my new ringtone! Stolen from the Boss’ Ringtone.22 plays
Updates
-
@restlessdesign you're rewriting musicstore?
-
Best Wikipedia article and Jimmy Wales juxtaposition ever? http://t.co/g5SFcpy6
-
Look, Ma! I'm programming with my iPad! http://t.co/7iI7g8wj
-
@viticci Took a look at Diet Coda myself by trying to fix a bug on @vimeo with my iPad http://t.co/7iI7g8wj
-
@bdougherty only because it’s Facebook. if anyone else had done it I wouldn’t had been so skeeved out
-
@bdougherty nope. apparently you can share keychain data between apps tho http://t.co/DdQyDfXU
-
@Yarcom it seems you _might_ be able to share keychain data between apps that have the same developer. But I've never seen anyone else do it
-
@Yarcom cross-app sharing is very VERY limited on iOS. I've never seen anyone else share data like that.
-
@jparishy quite interesting. Does anyone you know of have an app on the App Store that shares keychain data between two separate apps?
-
@swb1192 Actually, they could do this with any of your Address Book data. Just look you up by your contact card.
-
@jparishy no way Apple would ever allow that
-
Best guess as to how the FB Camera app "knows" who you are: cross-reference iOS Twitter accounts w/ ones they have for you on their servers.
-
Hey Facebook… how in god's name do you know who I am the first time I launch Camera? http://t.co/2UtVX7gm You guys scare me more every day.
-
@the2thatgotaway I get in on the 3rd, will be there until the 10th. You're staying for vfa's, right?
-
@samsoffes except for the routes not working, Diet Coda would actually work in a pinch. I can even use git via the ssh prompt /cc @panic
-
@panic can't get Diet Coda to show up in File Sharing in iTunes so I can copy my SSH key. Is this a known issue?
Recent tracks
-
The Conversation 10: Punch the Monkey by {u'mbid': u'', u'#text': u'Dan Benjamin'}2 years ago
-
The Conversation 11: No Regrets by {u'mbid': u'', u'#text': u'Dan Benjamin'}2 years ago
-
Hurricane Black by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Kampala Truth Work by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Summertime Running by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Mr. Universe by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Shroud The Stars by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Travellin' Underground by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
In My Math by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
-
Ms. Vampire Booty by {u'mbid': u'455a2d19-2e7a-478a-b5c6-d45ab2935ba6', u'#text': u'Max Tannone'}2 years ago
Top artists
Top tracks
-
14 plays
-
14 plays
-
13 plays
-
13 plays
-
12 plays
-
12 plays
-
12 plays
-
12 plays
-
12 plays
-
12 plays
-
11 plays
-
11 plays
-
9 plays
-
7 plays
-
6 plays
-
6 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
5 plays
-
Hells Bells by AC/DC4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
Rollover D.J. by Jet4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
3 plays
-
Get It Hot by AC/DC3 plays
Profile
Experience
- Mar 2012 - PresentLead Mobile Engineer / VimeoI oversee all our mobile stuff at Vimeo; vimeo.com/m, iPhone app, iPad app, Android app, Windows Phone app, Meego app, and Symbian app.
- Nov 2009 - PresentWeb Developer / VimeoBuilt large scale portions of Vimeo, such as Vimeo Music Store and Vimeo's HTML5 Video Player
- Sept 2009 - PresentFreelance Interaction Designer & Developer / Joseph Schmitt
- Jun 2007 - PresentInteractive Developer / FiBuilt highly interactive websites such as mariokart.com and wariolandshakeit.com
- Mar 2007 - PresentFreelance Flash Developer / Royka Illustrated
- Sept 2006 - PresentSA, New Media Lab / Rochester Institute of TechnologyManager of the lab facilities at the School Design's New Media Lab.
- Jun 2006 - Present3D Modeling & Animation Subcontrator / More Chi
Education
-
2003 - 2007Rochester Institute of TechnologyBachelor of Arts (B.A.) in New Media Design & Imaging
-
1999 - 2003Archmere Academy
Additional Information
Latest checkin
-
@Little Caesars (1199 40th St)13 hours ago in Emeryville, CA
Badges
Checkin history
-
@Little Caesars (1199 40th St)13 hours ago
-
@Target (1555 40th St)15 hours ago
-
@San Francisco International Airport (SFO) (McDonnell Rd)3 days ago
-
@Philadelphia International Airport (PHL) (8500 Essington Ave)3 days ago
-
@Boston Market (3900 Concord Pike)3 days ago
-
@Citizens Bank Park (1 Citizens Bank Way)5 days ago
-
@San Francisco International Airport (SFO) (McDonnell Rd)6 days ago
-
@SB40 (Pier 40 Embarcadero)7 days ago
-
@Dr. Warren H. Chee Dentistry (2001 Van Ness Ave.)9 days ago
-
@Dr. Warren H. Chee Dentistry (2001 Van Ness Ave.)2 weeks ago
-
2 weeks ago
-
@Bigfoot Lodge (1750 Polk St)2 weeks ago
-
@Parilla Casual Latin Dining (1760 Polk St)2 weeks ago
-
@Parilla Casual Latin Dining (1760 Polk St)2 weeks ago
-
@Anaba (60 Bonneau Rd)2 weeks ago
-
@The Chocolate Cow (452 1st St E # F)2 weeks ago
-
@The Red Grape (529 1st St W)2 weeks ago
-
@Cline Cellars (24737 Arnold Dr)2 weeks ago
-
@Jacuzzi Family Vineyards (24724 Arnold Dr)2 weeks ago
-
@AMC Van Ness 14 (1000 Van Ness Ave.)3 weeks ago