Archive: August, 2012

Maintain the Silicon Valley vision

VC firm founder Vinod Khosla, writing for The New York Times:

There are of course mercenaries and people setting up for “acqui-hires” in the valley as well, but that is not what Silicon Valley’s special sauce is about.

In my view, it’s irreverence, foolish confidence and naivety combined with persistence, open mindedness and a continual ability to learn that created Facebook, Google, Yahoo, eBay, Microsoft, Apple, Juniper, AOL, Sun Microsystems and others.

Having a vision does not prevent you from being acquired, but starting a company to “do a deal” is not what Silicon Valley culture is about even if most companies that have a successful exit are acquired. An acquisition may be a safety net, a way to free yourself or learn to pursue another bigger or more interesting vision, but those are tools rather than goals of the true Silicon Valley entrepreneurs I have seen.

Musings on preprocessing

CSS guru Chris Coyier, on integrating CSS preprocessor language SASS into his workflow:

I can tell you that after making the jump, I am actually more productive. And I write better CSS. And the projects I work on are in better, more maintainable shape because of it. And in some cases, faster. My advice is: don’t let people get on your case. Just do what you gotta do. If you get some time to try it out, do it. And do it on a real project. Just tinkering around doesn’t count. You gotta really try it to see how it might work with your day to day.

Chris’s argument is influential now that I’m experimenting more and more with SASS. I’m a relatively recent newcomer to the language, and it’s pretty fascinating to see its effects both in the office and on side projects.

On ‘Mass Effect 3’

The consistently excellent Tom Bissell, writing for Grantland:

I have my qualms about the story this game tells, but then I always do. At the same time, I’m aware that BioWare’s writers have had to juggle the individual and — depending on player action — often highly variable fates of several dozen characters throughout something like 150 cumulative hours of in-game narrative time…In light of that, the story’s occasional failure to make sense is forgivable. Slightly less forgivable is the fact that Commander Shepard, Mass Effect’s indomitable hero, seems to meet the same two dozen people in every Mass Effect game. Is this the smallest galaxy ever imagined? It seems like it. There’s a point at which fan service becomes narrative prostitution.

I couldn’t agree more. As I noted in an earlier editorial the constant “coincidental” bump ins with past characters from the Mass Effect universe got pretty grating. This could have been handled a more gracefully if some aspects of this were just directly written in the plot (e.g. Shepard is asked to directly assemble his old team.)

An Interview with Dan Mall

Dan Mall is a huge figure in the web design community. I’ve been a fan of Mall’s output for years, yet I haven’t spotted many interviews with him after he left NYC firm Big Spaceship. This talk with The Industry‘s Conor O’Driscoll is brief yet informative. I especially liked hearing about Dan’s day to day:

I wake up everyday around 4:45AM-5:00AM. I get to the gym between 5 and 5:30 where I’ll lift for an hour then play either basketball or racquetball with my brother, then head home around 7 to shower and get ready for the day…We’re in bed by 9PM.

That’s an early schedule, and I’m impressed Dan sleeps eight hours a night.

A few words on the ending of ‘Mass Effect 3’

Film Crit Hulk on the the ending to Mass Effect 3 (game spoilers will follow):

To be honest, hulk thought it was one of the best video game endings that Hulk has ever seen. It went for a brief, beautiful articulation of everything it ever needed to say about its central, driving theme. But even if it didn’t do it for you in that same emotional way as it did for hulk, there is no denying that the ending is a single, economic thought and pure expression of the creators.

Hulk argues well here. It’s probably the best defense of Bioware’s original intention I’ve read. Yet like many (most?) of those that have finished the game, I remain disappointed by Mass Effect 3‘s ending. It fails on several levels – it’s length (there were early side mission cut scenes that ran longer) and its failure to account for decisions made earlier in the game, a hallmark of the Mass Effect series. Yet for me the biggest shortcoming was less plot and more user interface; that “walk to one of three options” final choice on the Crucible was flat out confusing.

Bark for Growl

I noted Hiss earlier as a little stopgap measure to send Growl messages to Notification Center. I used the app for a few days but remained unsatisfied, as every notification is listed as sent from Growl, instead of the proper original app.

Enter Bark. Similar premise, but cleaner. Run Growl and select Bark as the notification style – it takes care of the rest. So far so good, though much of this should be nullified once the Growl 2.0 SDK is fully implemented.

One job

Tech manager/writer Michael Lopp:

it’s 10:35am and the fact you’re reading at 10:35 am means you’re not really that busy…There are many forms to not being busy. You might just be getting your day started with a cup of coffee, you might be on your lunch hour, or you might have seven precious minutes to take a deep breath amongst your crushing responsibilities, but here’s my question: is the lack of busy more fun than your job?

That’s deep Lopp, deep. Yet it’s a good question to consider in today’s rapidly changing workplace.

Recommendations for improving UX/UI skills

A nice extended comments thread over at Hacker News where users suggest websites and other resources for UX and UI design.

Evening Edition

I’ve lately been catching up with this news summary site each evening after work. It’s a quick summary of the big stories and uses excellent typography and a responsive design. I shouldn’t be surprised given the work is by Mule Design. It was mocked up and launched within a week.

Things I didn’t know about the WebKit inspector

I learned a few nice tricks here by web developer Flavio Copes, most notably the ability to debug code based on DOM modifications.