Back Home — In Zurich

I’ve spent the past three nights in Zurich, Switzerland. It feels like home — I was here for three weeks last summer.

When I arrived at the Zurich train station I first had to withdraw Swiss Francs, since they’re too special to be on the Euro, and then sought out some flowers. I hadn’t seen my host brother, his sister, or his parents in a year. I had already given them some San Francisco gear last summer. I purchased a single rose for 6.50 francs. I have to say it felt more awkward just handing a rose as opposed to a bouquet, but it worked out since she put the rose in with some other plants in a pot on the dining room table.

The City of Zurich hasn’t changed a bit. Still beautiful, still distinct. All my Swiss friends haven’t changed at all either. Nor has the house I stayed in changed. In short: nothing has changed. This made for a good time. Only for these three days am I truly familiar with my surroundings, familiar with what makes the Swiss tick, knowledabe of all the public transit offerings. The rest of my journey is more fumbling.

During my first full day I woke up late, took advantage of my family’s blazing wi-fi, and feasted in the morning light pouring through the French windows. Then I headed downtown and re-traced a route I did often last summer. I bought the Financial Times — which has really impressed me the past couple weeks — and settled in on a bench in a park near the main train station where I had taken German lessons. Soon the sun turned to clouds and clouds turned to showers. Caught without my umbrella, I started looking for shelter. None of the locals moved, however. I should have taken this as a sign: the showers cleared and sun and heat re-appeared within 15 minutes.

A lazy few hours in the park did the job for me. I hopped back on the tram, came home, rode the stationary bike, rowed, stretched, did crunches, showered, and spent another couple hours catching up on stuff online. Then dinner. I love meals here. My host’s mom is an excellent cook. She was out for the night, though, so simply prepared an excellent meal and I dined with my host Patrice, his sister Nadine, and his sister’s ex-boyfriend Massimo. We talked about all that’s happened in past year. We shared a common observation that we’ve all changed quite a bit, but at the same time we haven’t. I totally feel this dichotomy — in the past 12 months I think I’ve grown enormously and had many huge events take place, but I’m still "me." I listen to same type of music, my writing style is more or less the same, I dress the same. Interesting.

The following day I visited the school I attended last summer, had an excellent lunch with my Swiss teenage friends, and shared memories about times of yore. It was during these reminiscent moments when I realized memories rooted in people, not buildings, are immortal. We talked about what we’re doing after high school. The Swiss told me about their required military service, about their higher education choices, about their allegiance to Zurich over Switzerland.

Along the way, I caught a talk by Tyler Cowen. I wasn’t able to hook up with my Microsoft contacts nor a business friend of a friend, nor a school friend. Alas.

Here is me with my Swiss friend and then my host and my friend Massimo sporting their Haight Ashbury t-shirt and Barry Bonds jersey.
Img_1021 Patrice_mass

Can Non-Engineers Run Software Companies?

That’s a question I haven’t seen discussed in blogland, even though it’s one many early stage companies grapple with.

I received an anonymous comment on my post Visit to Microsoft in Dublin:

are you one of those non-technical people who think they can manage a software company?

the idea of a non-programmer bossing around programmers is retarded and very common. you’re already spewing bullshit at the tender age of 18!

talk to me about adding closures to C# (do you know what a closure is?) or dynamic vs. strongly typed languages (do you know what that means?) for implementing web applications or something. don’t say "web 2.0 will be all about collaboration in the enterprise" or other meaningless garbage.

Putting aside his assertion that age 18 is tender — ah, what a lovely thought — he does bring up a legitimate point about non-programmers.

One ideal set-up in a start-up software company is to have a few technical guys and one straight shooting business guy. Some guys like Paul Graham like to say every start-up should be employed by "hackers" or "geeks" but I don’t share this view because I don’t think great functional software products is what makes a software company successful. Moreover, hackers tend to share a certain worldview (such as perfectionism, a deadly path for any start-up) which can shut out other perspectives.

The reason why I think there’s a legitimate role for the non-technical person at a software company is that evaluating the quality of the raw code (sort of what Anonymous Commenter is asking me to do) is not, I think, what dooms most software development projects. Communication and management seem royally important, since so much rides on managing and meeting expectations.

The non-engineer must have meaningful expertise and experience in his/her "shallow" area of technology, but doesn’t have to be able to write code. What does this mean?  He could have a reasonably detailed discussion about the application’s architecture and programming methodology. He neither would accept such programmer bullshit as "It will be done when it’s done" nor pull off such business-suit bullshit such as "Hey, add a feature that does X" without detailed specs. He could have conversations about collaboration among programmers, about source control, about deadlines and specs, about cost estimates. And when necessary, he could roll up my sleeves and get dirty (like I tried to do a few months ago when I built a PHP/mySQL simple web app that processed movies).

Likewise, for a technical person to have meaningful expertise in his shallow area, it would mean understanding that it’s not about the software, it’s about the customer problem. It’s not about perfection, it’s about "good enough." It would mean realizing that businesses make promises based on deadlines. Most important, it would mean the technical person could communicate effectively to his co-founders and to other programmers. Since so much of software development seems to be about managing and meeting expectations, the most motivated and effective programmers are often those who communicate the best.

So to answer the question. From my vantage point, non-engineers can indeed run software companies, assuming three things:

1. They have co-founders or colleagues who can assess the raw quality of the code.

2. They have meaningful expertise and experience in their "shallow" area — software development, managing engineers, specing projects, such that they can effectively bring to bear strong communication and management skills in this kind of environment.

3. The company is not selling its wares to programmers or any other highly technical market, in which case an all-coder lineup could work since coders are the customers.

What do you think?

Memories Rooted in People Are Immortal. Buildings Are Not.

It’s a common letdown.

Graduated students visit their old school and see new buildings, different classes, unfamiliar faces.

People visit the town they used to live in and discover that the stores they visited as a kid have gone out of business, the book store is no longer on the street it used to be on, and that friendly neighbor grew old and died.

Early founders of large companies no longer active in the day-to-day management make a triumphant visit to the company’s headquarters and find a completely different corporate culture, "unnecessary" bureaucracy, and so forth.

The point is that places change. Buildings are destroyed. Shit happens. Ultimately, the most lasting memories are those rooted in people.

When I arrived in Zurich a couple days ago, I found a city virtually unchanged from when I spent three weeks here last summer. But as I reconnected with my wonderful friends and "family" here, it struck me that the reason why I love Zurich is only partly because it’s a great city. Mostly it’s the people. Zurich, for me, will be the personalities I spent time with, not the City’s museums, parks, or physical contours.

I’ve been on the road for only two weeks and the places I’ve been are already starting to blur. But not the people I’ve met.

The best way, then, to rekindle old memories is to stay connected with the people who had those shared experiences. The process is more physic than physical. Memories rooted in people are immortal.

Tyler Cowen's Talk: Sponsoring of Culture in U.S. and Europe

Every day I am reminded of the role luck and randomness / serendipity play in my life.

Yesterday morning I was reading one of my top 10 blogs — Marginal Revolution, written by Professor Tyler Cowen of George Mason — and saw that Tyler was in Zurich for a day to give a speech. I emailed him saying I was in Zurich, too, and asked where he was giving his talk. He responded a couple hours later and by 6 PM I was at a fancy Zurich hotel where he was to give a talk titled "Sponsoring of Culture in the U.S. and Europe: Empirical Findings and Normative Reflections." What an amazing coincidence!

Loyal blog readers know Cowen has influenced my thinking in significant ways, especially on the areas of globalization and in particular its cultural effects. His article in Slate prompted the lengthy debate on this blog about independent book stores. His book Creative Destruction informs my admittedly minority viewpoint that commercialism and trade produce richer and more varied cultural options. And of course he writes prolifically on his blog, in the New York Times, and in various journals, providing near daily thought food.

So, I was quite excited to meet Cowen in person. I did. We had a nice, brief chat beforehand, and I also met his wife.

Casnocha_and_cowenblog_1

His talk, not surprisingly, engaged me all the way through. His remarks touched on the U.S. funding and attitude toward the arts, compared and contrasted the U.S. to Switzerland in this respect, and then posed some general questions applicable to Europe and to the world. My notes are below.

The American system of sustaining the arts involves three prongs:

1. Low subsidies — The government provides some $120 M in arts funding nationally. This is a tiny figure. It’s important, but not that important. U.S. citizens give way more to charity per capita than any other country, though. Extremely philanthropic.

2. Strong incentives to give — Our tax system doesn’t discriminate how we give our money away, making it attractive to donate to the arts b/c of tax breaks.

3. Indirect influences — A strong science policy. Cowen made a big deal about this: strongly supporting the sciences leads to much creative blooming. He cited the computer, internet, and airplane as three major scientific inventions which have had a direct and positive impact on the arts. Other indirect influences include American universities, which house thousands of museums and the like.

Cowen made an interesting point about young people. He said America empowers youth as influencers — college students sit around and listen to music, start fads, build web sites, etc. They may not be "working" per se, but they are contributing enormously to American popular culture. Indeed, most of our popular culture is created by young people, and this is the culture that is exported abroad. If a country cares about the influence of its culture abroad, they should ask how much power is given to youth. He noted that Latin America and Asia have huge youth populations, making it prime for a lot of cultural influence in this next generation.

In comparing Switzerland to the U.S., Cowen said Switzerland has had great success within its own borders in creating arguably the richest culture scene per capita of any country in the world. This is because of their emphasis on local funding and direction (at the canton or "state" level). However, Swiss culture has not been very successful in its export. Why is this? Is this important?

When debating the funding of the arts, Cowen thinks too much time is spent on the size of government subsidies, when really some of these indirect causes are perhaps more important. A few questions to add to the debate: Will the internet remain neutral? Will broadband become ubiquitous? Cowen believes this may be the single most important question when thinking about the future of a vibrant cultural arts scene. Another: How can philanthropy work better and be more effective? Tax incentives are not enough. Somehow we need to encourage more and smarter philanthropy.

Last Stop in Germany: Munich

I spent one day and one night in Munich. It’s a good city, though I liked Berlin and Dresden better.

Check out their Science and Technology museum, the largest of its sort in the world. Also don’t miss McFit, a gym in Munich which offers guests their first visit free. I had a headache going into the workout, and it all melted away two hours later. One interesting observation in the gym: I was the only person listening to an iPod in the entire gym (which was huge!). In America every person has some personal audio device. There, no one was listening to anything (well, I guess the main gym music, which was on pretty loud and playing good songs, but still).

Munich, like Zurich and Paris and probably other European cities, has a tourist gig with different kinds of animals donated by patrons (and ultimately sold for charity) that you can pose with. For Munich, it is lions. When I first started seeing them on every street corner I had a weird sense of deja vu. A minute of thought and I knew why I thought I’d "been here" before — I had seen the beautiful Amy Batchelor pose in a moment captured by The Lion of blogging. Amy — I may not be wearing lion-colored mittens, but at least I didn’t need an umbrella!
Img_0995