I just finished reading 4 Hour Work Week by Timothy Ferriss. In it, Ferriss tells his story of going from successful businessman, fed up with 12 hour work days to more successful businessman with lots of free time. In a nutshell, he did this through outsourcing. Now he fills his time with tango lessons in Argentina and bending the rules in martial arts competitions in China.
I can't say that I'm terribly impressed with Tim*, but he is doing one thing right: He lives the life that he wants to live with passion. That IS inspiring! In 4 Hour Work Week he outlines how he accomplished his mobile lifestyle and lays out several strategies you can use to do the same. The best thing about this book is that it forces you to do two things: 1) Challenge your assumptions about what you can and can't do, and 2) refine your goals.
Anyone who is an entrepreneur or aspires to be one will benefit from this book. Even if the specifics don't apply to you, it will help get the creative juices flowing.
* Tim actually seems like a nice guy. I saw him interviewed by Scobel and he is an enthusiastic and pleasant person. I get the impression that he sincerely believes that life is more than a 9-5 job and that people CAN live the lives they want right now.
Labels: 4 hour work week, 4hww, Ferriss
The desktop is moving to the browser. I don't mean applications delivered over the internet: Your computer's desktop will be the browser one day soon.
There is a shift in the model of how the web is built and used. The web is becoming more like the computer desktop every day. This shift is being driven by these trends:
Sites will are becoming less site-like and tend to have one or more of the above characteristics. There are some types of sites that don't neatly fit into one of the above categories (e-commerce, tech support, wikis), but these can be thought of as applications.
If this analysis is correct, there are deep implications to the internet as we know it. Figuring out the implications will be left as an exercise to the reader...it could lead to your first (or next) $1.6 billion dollar company.
Labels: web trends
I'm working on my first online video project. My laptop couldn't handle the humougous files. The right tools just don't exist for my beefy linux box. So I decided to load Microsoft Vista on the linux box. I wasn't really using it for anything that required linux anyways. And besides, Microsoft recently issued an plea to the computer users of the world to upgrade to Vista already. Poor Microsoft.
Vista stopped me cold. It is not ready for prime time. If you need your computer to work, rely not on Vista! Granted, some of the problems I faced were related to the software I was trying to run (QuickTime Pro and Adobe Premiere Elements), but really, by Microsoft's own logic, the applications can't be separated from the operating system. When I'm trying to export a large MOV file and the computer issues a cryptic error message and reboots, who cares whether the OS or the application caused the problem?
My advice: Avoid Vista unless you only are running applications that come on the Vista disk. You will struggle using any serious application that demand the operating to perform. Vista will improve. Vista applications will improve. But for now, they are not ready to be used as reliable tools for getting real work done.
I'll try Vista again when service pack 1 is released toward the end of the year
---END OF RANT---
Labels: video, video editing, vista
We've all seen CAPTCHAs. They are those little images that pop-up with some distorted text. You have to type the text to set up a new account, see an e-mail address, etc. They're designed to differentiate a real human from a computer 'bot'. Computers can't interpret the distorted images as well as humans, so they will fail a CAPTCHA test.
Carnegie-Mellon University has a project relating to CAPTCHAs called reCAPTCHA. Their website explains:
About 60 million CAPTCHAs are solved by humans around the world every day. In each case, roughly ten seconds of human time are being spent. Individually, that's not a lot of time, but in aggregate these little puzzles consume more than 150,000 hours of work each day. What if we could make positive use of this human effort? reCAPTCHA does exactly that by channeling the effort spent solving CAPTCHAs online into "reading" books.
To archive human knowledge and to make information more accessible to the world, multiple projects are currently digitizing physical books that were written before the computer age. The book pages are being photographically scanned, and then, to make them searchable, transformed into text using "Optical Character Recognition" (OCR). The transformation into text is useful because scanning a book produces images, which are difficult to store on small devices, expensive to download, and cannot be searched. The problem is that OCR is not perfect.
Through a simple process, the reCAPTCHA website generates code that you can insert into a webpage that will hide your e-mail address with a reCAPTCHA. Here's an example I built for my e-mail address. Try it out. As a reward, you will get my e-mail address and help the Internet Archive build it's library.
They've also build plug-ins for Wordpress, MediaWiki and phpBB. There's also a fully defined api and a php library. For more details on reCAPTCHA, visit http://recaptcha.net
I ran across a blog entry from Jeff Atwood at Coding Horrors this morning talking about my favorite programming language, javascript. Traditionally, javascript has the reputation of being a 'toy' language. But that has changed:
Regardless of your original feelings towards the language, JavaScript has come a long way since the bad old days of 1995. We've got CPU power to burn on the client; so much power, in fact, that even an interpreted, dynamic language like JavaScript can be a credible client-side development environment. The language has been standardized...so there's now a reasonable expectation of compatibility across browsers.
Jeff goes on to call MS Silverlight, Adobe Flash, Adobe Flex and Sun JavaFX "pretenders to the throne". He says (emphasis from the orginal article):
JavaScript is the lingua franca of the web. Ignore it at your peril.
Microsoft threw down the gantlet last month by first declaring the browser wars over, then a few days later, announcing that they were challenging Flash for the crown of plug-in king. The browser wars have morphed into the plug-in wars. And it's a war certain to heat up when Microsoft releases the next version of Internet Explorer.
Do you remember the days of websites announcing "This site best viewed on <browser>"? And if you did want to be a conscience website builder, you had to go to great lengths to support (or avoid) all of the different proprietary HTML extensions. We're heading down that road again. But this time it's going to be the great plug-in war.
The nature of web has shifted. Content is more dynamic everyday. It is tempting to grab onto Flash as the best was to make the web experience more dynamic. But if you want to avoid the same kind of painful experiences of the browser wars, avoid relying on plug-ins to provide dynamic content. Javascript has evolved into a powerful and ubiquitous programming language. Every major browser installs with javascript running and ready to go.
So make your site immune to the coming plug-in wars. Don't forget that javascript remains a powerful choice for building a rich-content web site.
Ken Heutmaker recently started a site called sizzleWithoutFlash. It provides links to resources and libraries to help web developers build rich sites using Javascript.
Labels: javascript, web design
Labels: social networking, twitter

When you building a web page, it makes sense to think about how the search engines will show it in their listings. A well crafted listing can make a big difference in how many clicks your listing gets. For example, if you were presented with these listings, would you automatically pick the first listing or would you pick one of the other two?
The sad thing is that the owner of the top listing has control of what Google shows shows in their listing. The top line of the comes from the <title> tag. This is the tag that sets the text that shows in the title bar at the top of the browser and in the tabs of a browser that has tabs. In the case of the first listing, the page title wasn't set by the web programmer, so Google refers to their site as "Untitled Document".
Another mistake some sites make in the <title> tag is loading it with keyword...only. Having good keywords in your title is important, but it is more important to set the title of the page to something that looks good in the SERPS (Search engine results pages). At minimum, it should be the name of your company. Ideally, it should be something that people want to click on.
Google only shows the first 65 characters, so make sure that it fits. I think the most compelling titles have a tag line and the name of the company. Google lists my blog as "Modern Webspace, Inc. | Helpful Tips for Webspace Owners" and my corporate site as "Modern Webspace, Inc. - Sensible Internet Solutions".
The rest of your listing comes from one of two places. If you have a meta description tag, sometimes the search engine will use that for the body of your listing in the SERPs. When it doesn't use the meta description tag, it uses the first few lines of content. It is important to have a well written meta description tag and to place a good description of your business at the beginning of your content.
As for meta keywords, most search engines ignore them. Keywords come from the contents of website and the text in links to your site. It doesn't hurt to use meta keywords, but it doesn't really do anything for your listing.
When you are designing your website, one of the first things you want to do is decide what you want your Google listing to look like. A top 10 position with a well designed Google listing can be more effective than a #1 placement that is not well designed.
Labels: SEO, SERP, web design
Labels: Blogging, social networking, twitter
Thinking about hiring a search engine optimization (SEO) guru? I've said it here before, SEO is voodoo. SMO (Social Media Optimization) is worse. Well designed sites with good content or inherent authority get the top positions in the search engine results. Every time. Period. End of paragraph.
Don't pay for SEO. Instead, pay for a good site design (or redesign) or hire a writer to produce quality content.
Why people hate SEO... (and why SMO is bulls$%t) - The Jason Calacanis Weblog: "There are some whitehat SEO firms out there I know, but frankly the whitehat SEO companies are simply doing solid web design so I don't consider them SEO at all. SEO is a tainted term and it means 'gaming the system' to 90% of us. Now, if you make great content, keep your page design clean, and stick with it you're gonna do just fine in the rankings. Don't smoke the SEO-crack... you'll just wind up chasing your tail as digg and Google close the tiny SEO loopholes and put your domain on the black list."Celebrities and corporations have known for years that supporting charities makes good business sense. It is good PR for them, helps promote a cause they believe in and makes the world a better place.
If you have a cause that you want to give something back to, Kevin Bacon (the actor) and Network for Good have teamed up to create a website called "6 Degrees". Through them, you can create a badge like the one to right that promotes your favorite causes.
Here a quote from Kevin Bacon:
"You've probably heard of the Six Degrees concept. Any one person (including me, Kevin Bacon) is connected to any other person through six or fewer relationships, because it's a small world.
"www.SixDegrees.org is about using this idea to accomplish something good. It's social networking with a social conscience. Through this web site, you can learn about and support the charities of celebrities and your friends, as well as fundraise for the causes close to your heart.
"I started www.SixDegrees.org in partnership with the nonprofit Network for Good in January 2007, more than 10 years after the game, “Six Degrees of Kevin Bacon” made the rounds of college campuses and lived on to be a shorthand term for the small world phenomenon. It is my hope that Six Degrees will soon be something more than a game or a gimmick. It will also be a force for good."
So take this chance to get yourself a little publicity and give something back to your favorite cause.
Subscribe to
Posts [Atom]