Felix Dennis, again

I’ve been reading How to get rich again recently and there’s one thing I would like to share. This topic has been discussed on startup-blogosphere thousands of times. Idea vs. execution. See what Felix has got to say:

The problem with the great idea is that it concentrates the mind on the idea itself. This is fine as far as it goes. But unless the idea is executed efficiently and with panache and originality, then it doesn’t matter how great the idea is, the enterprise will fail. Ideas are certainly of immense importance, but I have seen so many people attempting to create a start-up company who have become obsessed with proving that their idea was “right” rather than obsessed with making money. And  I have watched them wasting years doing it.

On productivity and geolocation (me being ironic)

An excerpt from Forbes interview with Felix Dennis:

JB: So much entrepreneurial activity revolves around technology, but you have a reputation as a Luddite.

FD: I have never sent an e-mail and don’t know how to do so, and I will never learn. About 70% of e-mails are ass-covering. People send them to one another so they can say, “Oh, but I told you.” Nor do I own any portable communication devices. I don’t want anyone to know where I am. It’s none of their business.

On effectiveness

I love the following story from “On the Edge. The spectacular Rise and Fall of COMMODORE.” I love it, because startups are all about effectiveness. And this one shows that often you gotta play beyond standards to achieve goals.

The microprocessor would be useless to engineers without documentation. Peddle recalls, “We were coming down to launching, and my buddy [Petr Sehnal] kept telling me, ‘Chuck, you’ve got to go write these manuals.’ I kept saying, ‘Yeah, I’ll get around to it.’” Peddle did not get around to it.

With Wescon rapidly approaching, and no manual in sight, Sehnal approached John Pavinen and told him, “He’s not doing it.”

“John Pavinen walked into my office with a security guard, and he walked me out of the building,” recalls Peddle.

According to Peddle, Pavinen gave him explicit instructions. “The only person you’re allowed to talk to in our company is your secretary, who you can dictate stuff to,” Pavinen told him. “You can’t come back to work until you finish the two manuals.”

Peddle accepted the situation with humility. “I wrote them under duress,” he says. Weeks later, Peddle emerged from his exile with his task completed. The 6502 would have manuals for Wescon.

Is Mark Zuckerberg a genius?

To be precise: is Mark Zuckerberg a computer science genius? No, I don’t think so. But that’s what I’ve read recently in Forbes magazine.

This is so lame to write such things. I know, magazines, newspapers, media in general, are full of such bullshit and I am just naive to complain about it. But is it really so hard to do some research and a little bit of thinking? Is it so hard to realise that people like Bjarne Stroustrup or John McCarthy are closer to genius? Zuckerberg is a genius, of course, but he’s a genius bussinesman, not a genius developer.

Startups – there’s no business like show business

An interesting read in Newsweek. I feel the same is happening in Poland, on a smaller scale of course. Young people, if they think about starting a startup at all (which is not too popular here since there are so many nicely paid corpo-jobs), they surely do not want to build deeply technological companies. What they want are silly websites offering weird services, fun.

I put all of them into “show-business” category. It’s like producing a tv show. OK, it may be popular for a few years, but it doesn’t sustain for decades.

I think people choose to build such startups for a few reasons:

  1. it’s easy – you do not have to solve really difficult problems,
  2. it’s fancy – you will get media coverage and be like a star,
  3. it’s cheap,
  4. you may be lucky and sell it, earn a quick buck and live a hipster life.

In Poland most of these new “startups” fall into this type. What’s worse, they’re often badly managed by people who don’t know how to build a good product, or at least a working one. I know what I’m talking about. After all I run a major polish startups database Powebkach.

It’s how I look at it, however I don’t feel to be the right person to judge and say what we should do about it. Maybe just let it go? The determined ones will eventually evolve and the others will find their cubes.

What do we know about designing apps?

Recently one of our customers came up with an idea. When I read about it for the first time I had a feeling that something went wrong in the morning, that I woke up 25 years earlier and we were building MS-DOS apps.

What the customer suggested was that we should not build typical online authentication for his application, no, he wanted us to design and implement downloadable profiles. How would that work? Simple. Just go to the site, fill in a form and download your profile in XML. And then upload it whenever you want the application to do what it was meant to, i.e. prepare printable PDFs based on user data.

He wanted it that way because he was very much worried about security issues. And indeed his app has a lot to do with personal and financial information, and it’s an area that you should always ensure to have a top-notch security.

As weird this idea appeared to me at the first sight, I agreed with the customer that for now it would be the best possible solution. The elightning moment came when I found this interview with Paul Buchheit in which he says:

My most recent project was the beta downloader that we shipped a month ago in which you get your profile in a zip file. It’s fun to be able to get all of your history, all of your photos, all of your blog posts, all of your messages going back years in one file. I think it would be really nice if that kind of thing became a standard: to get all of the data out of Gmail in a zip file, for example. It would be a very convenient thing to have. Of course, there are APIs you can use for a lot of services like Gmail to do that. But who does that? Those are a lot of work to set up versus just going to the site and clicking on a link and getting a giant zip file.

If Facebook does it, we can too ;) Although we want users to upload previously prepared profile file every time they want to use the application, Facebook case convinced us that maybe people aren’t that afraid of zip files.

This situation made me think: what do we really know about designing apps? Often customers have really sick ideas, but sometimes they come up with something peculiarly interesting. Common wisdom is that we definitely should listen to them, but it’s our job to implement their ideas. But as you can see it’s not always the only way to do it.

Lesson learned. Think 10 times over about new features, listen carefully and question your own ideas.

PS Oh, and by the way, with this short post I started this blog. I hope you will find lots of interesting stuff in here. Stuff about running startups in Poland, Polish startups and Polish IT market. Stay tuned.