Delicious Links – 20 links – geek, twitter, sleephacks, design, programming

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.
Subscribe to Internet Duct Tape using RSS or using email.
- [CODE] The Years of Experience Myth, codinghorror.com
- It’s more important to hire smart people who get things done than masters of the domain
- [COMMUNITY] 4 Reasons You Should Encourage, Foster and Harness Dissent on Your Blog, problogger.net
- Reasons against censoring dissenters
- [COPYRIGHT] The Pirates Can’t Be Stopped, portfolio.com, via:techcrunch.com
- An interview with the kid who hacked Media Defender copyright police.
- [GEEK] 10 Breeds of PC User Identified and Explained, anywired.com
- This was great. I’m a bit of 5, 7, and 9 with maybe a dash of 10.
- [GEEK] George Lucas Will Sell Your Dreams For Candy, io9.com
- Star Wars merchandising that never was. High quality artwork.
- [GOOGLE] How 404 pages work in Google Toolbar Beta 5, mattcutts.com
- The new Google Toolbar won’t display your custom 404 page if it’s less than 512 bytes long.
- [HIRING] The Naive Approach to Hiring People, weblog.raganwald.com
- Really excellent read by raganwald on why interviewing candidates is a Bayesian filtering problem instead of a if-then problem.
- [JAVASCRIPT] XPath Overnight, ejohn.org, via:lazycoder.com
- XPath is taking over DOM traversal in javascript libraries.
- [LIFEHACKS] I Was Programmed by Tetris to be a Better Person, io9.com
- The 7 habits of highly effective form tetris players
- [MOVIES] Netflix on the PS3 or Xbox 360 Could Be a Killer App, parislemon.com
- Much agreement that this is too good to be true. If this happened it would kill the movie industry overnight.
- [PIPES] Our one year anniversary, blog.pipes.yahoo.com
- Yahoo Pipes is one year old. They have a list of tutorials
- [PIRACY] Internet users could be banned over illegal downloads, technology.timesonline.co.uk, via:l33t.reddit.com
- The UK is setting up a “three strikes” rule where pirates could be banned from having internet access.
- [SLEEPHACKS] Ask YC : How many hours do you sleep in average ?, news.ycombinator.com
- Good discussion about sleeping
- [SLEEPHACKS] Relax Like A Pro: 5 Steps to Hacking Your Sleep, fourhourworkweek.com
- Some things I haven’t heard before
- [SOCIALSOFTWARE] The Complexity of the Web 2.0 World, hq.andrewshuttleworth.com, via:l33t.reddit.com
- A crazy look at what ubiquitous computing really means.
- [TWITTER] Dear LazyWeb, dearlazy.com, via:blog.twitter.com
- A questions and answers interface using Twitter as the backbone
- [TWITTER] Twitter-proxy: Any Interest?, assetbar.wordpress.com, via:l33t.reddit.com
- A look at why Twitter has such scaling issues.
- [URLS] I CAN HAZ dot COM, icanhaz.com, via:lifehacker.com
- new url shortner
- [WEBDESIGN] 10 Principles Of Effective Web Design, smashingmagazine.com
- Well researched look at what makes for effective web design
- [WEBDESIGN] Interface Screencast #1: The WordPress Dashboard, binarybonsai.com, via:wank.wordpress.com
- Screencast of the (old) WordPress dashboard, and why it sucks. A little on the long side at 30min
- Powered by Delicious Links Pro
This Week at Internet Duct Tape
Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.
- Digest for December 2007 and January 2008
- Book Review: Halting State by Charles Stross
- If you’re a programmer/gamer geek and looking for a gripping book that you won’t be able to put down then look no further than Halting State.
- The Canary in the Coal Mine of Open Source Code Re-use
- Don’t reinvent the wheel. It’s one of those things that’s much easier to say then it is to do, particularly when it comes to programming. Programmers suffer from a horrible mental disease called Not Invented Here Syndrome (it’s in the DSM — check if you don’t believe me). We…
- Book Review: Everyware by Adam Greenfield
- Adam Greenfield is a designer and one of the guys behind Boxes and Arrows. He’s also the guy who coined the term “moblogging” for blogging from your cellphone. He’s got a knack for inventing terms because “everyware” is such a simpler name than unicomp or “ubiquitous…
- Delicious Links – 20 links – programming, community, development, twitter, lisp
- programming, community, development, twitter, lisp
This Week at IDT Labs
IDT Labs is where I announce new software I’m working on.
- [GREASEMONKEY] The Pirate Bay + Rotten Tomatoes = Crazy Delicious
This script will create links to Rotten Tomatoes while browsing the Pirate Bay.
Tags: career, design, filesharing, geek, lifehacks, piracy, programming, sleephacks, twitter, web2.0
Digest for December 2007 and January 2008

Every two months I publish a digest post collecting the best of Internet Duct Tape. You can also see the Digest for November 2007.
One Year Ago
Here are some articles that are still timeless.
- On Wikipedia, Blogging and the Anti-blog Bias
Wikipedia is out to get us - Cory Doctorow on Building an Audience
Getting them to buy the cow even though the milk is free. - How to fix the Firefox memory leak (Firefox hack)
Memory problems in Firefox? Change these settings. - You Can Be a Good Example or a Horrible Warning – How NOT to be a Successful Blogger
featured on problogger.net - Switching back to real full feeds
Because partial feels make you feel icky (like walking home in a prom dress at noon). - 107 t-shirts for geeks that do not suck
hit front page of digg and del.icio.us - 81 movies for geeks that do not suck (GGG7)
hit front page of digg and del.icio.us - Tech and Blogging Predictions for 2007
This is my long list of everything that I predict will happen in 2007. - Top 10 Resolutions That I Will Not Feel Bad About Not Keeping (2007 Edition)
Why make resolutions in the New Year that you’re going to feel bad about not keeping? - Wikipedia Loses the Google Juice
Wikipedia makes a change that will keep their results from influencing search engines — why it won’t work and what they should have done instead. - Why Posting Your Email Address in Plain Text is Never a Good Idea
TechCrunch readers (unsurprisingly) get spammed — what TC should have done differently.
Monthly Digest
Tips and Tricks
- How to Play Downloaded Videos on Your iPod, Xbox 360, or DVD Player
Everything you need to know about the big scary world of video codecs. - CoinStar — Is It Worth It To Convert Your Spare Change?
You’ve seen the machines. Is the time saving worth the service charge? - Fat Blogging 101 – Weight Loss Tips
engtech’s guide to not being a fat bastard. - 7 Tips to Optimize Windows XP for Gaming — Playing The Witcher on Minimum System Requirements
Have an old machine you want to play new games on? Here’s how. - Windows XP – Disable dumpprep when programs crash
The only thing worse than having an application crash is waiting five minutes for it to FINISH crashing.
Software and Programming
- The Canary in the Coal Mine of Open Source Code Re-use
What’s the quickest and easiest way to see if an open source project is worth checking out? - How to Install the Exception Notifier Plugin with Ruby on Rails
This is the one Rails plugin *everyone* needs. Get emails when your app breaks. - Yahoo Pipe: Sub-Reddit Feed Filter
How to subscribe to the best of ruby.reddit.com (or any sub-reddit) - Free Idea: Outlook Calendar Screensaver
I want: a screensaver that shows when I’m in a meeting. - 9 Ways to Know When to Jump Ship at a Startup
When is it time to hit the open seas? When is it time to stick to your guns? - Why Open Source Software Sucks – Software Simplicity Isn’t Simple
The number one thing I hate about not-for-profit coding. - Getting Started with Ruby on Rails – Week 3 – Testing
He said unit. Hee hee.
Music
- Stupid iTunes Tricks – How to Burn a MP3 CD with Folders
Because trying to fast forward 11 songs while driving is a pain in the ass. - My Favorite Albums of 2007
This is what I’ve been listening to.
Blogging and Writing
- Online Survival Guide: 9 Tips for Dealing with Idiots on the Internet
Things I’ve learned from spending too much time in front of computers. - Rules of Thumb for Writing
Quick writing advice.
Book Reviews
- Book Review: Halting State by Charles Stross
My favorite programmer/gamer/geek book. Highly recommend. - Book Review: Everyware by Adam Greenfield
If your interested in the future of ubiquitous computing, when your floor will be smarter than you. - Book Review: Everything Bad is Good for You by Steven Johnson
Is pop-culture making us smarter?
Navel Gazing
Delicious links
My weekly link posts. Lots of gems in here.
- Delicious Links – 20 links – programming, community, development, twitter, lisp
- Delicious Links – 20 links – blogging, programming, ruby, photography, copyright
- Delicious Links – 20 links – writing, programming, javascript, jquery, testing
- Best of Feeds – 19 links – blogging, inspiration, writing, design, apple
- Best of Feeds – 23 links – programming, music, photography, psychology, rails
- Best of Feeds – 20 links – geek, movies, blogging, programming, xbox360
- Best of Feeds – 14 links – security, gmail, google, testing, dns
- Best of Feeds – 13 links – photography, business, photo, copyright, comics
- Best of Feeds – 7 links – geek, humor, funny, games, windows
- Best of Feeds – 11 links – facebook, blogging, google, reader, stupidity
Popular Posts
What’s hot.
- 7 Tips to Optimize Windows XP for Gaming
- Fat Blogging 101 – Weight Loss Tips
- Why Open Source Software Sucks
- Online Survival Guide: 9 Tips for Dealing with Idiots on the Internet
- Stupid iTunes Tricks – How to Burn a MP3 CD with Folders
- 9 Ways to Know When to Jump Ship at a Startup
- Rules of Thumb for Writing
- My Favorite Albums of 2007
- How to Play Downloaded Videos on Your iPod
- The Canary in the Coal Mine of Open Source Software
Software
Free software I’ve been working on.
- [GREASEMONKEY] The Pirate Bay + Rotten Tomatoes = Crazy Delicious
This script will create links to Rotten Tomatoes while browsing the Pirate Bay. - [PIPES] Filtered Technorati Recent Mentions
My Filtered Technorati Recent Mentions pipe works again. It can give you an RSS feed of the latest blogs that links to your blog. - [GREASEMONKEY] Userscripts.org Popular Scripts v0.2
Updated my script for identifying the most popular Greasemonkey scripts on userscripts.org - [WORDPRESS] Category Resizer v1.0
WordPress Category Resizer 2008/01/02 – v1.0
– BUGFIX: newer versions of WordPress.com broke this script
– BUGFIX: will run on any WordPress install, not just WordPress.com
– BUGFIX: now works when you have less than three categories
– added automatic update check - [WORDPRESS] Comment Ninja v0.5
Comment Ninja v0.5 2008/01/02 – 0.5
don’t display comment ninja in mass-edit mode, since it doesn’t work on that mode
wordpress.com added avatars to the comment display and they were being sent in emails
on multi-author blogs it grays out the comments you can’t edit
Book Review: Halting State by Charles Stross

If you’re a programmer/gamer geek and looking for a gripping book that you won’t be able to put down then look no further than Halting State. I’ve been on a Stross kick for the past few months, having read Accelerando, Glass House and Iron Sunrise. Halting State is easily his most engaging book I’ve read so far.
It takes place in the near future where ubiquitous computing has started to take hold via mobile phone networks. This is a future where online roleplaying games and live action roleplaying games are an international past time (as we already can see happening now with the gaming industry being a bigger industry than the movie industry). The story starts off in with a bank robbery by a band of Orcs in a virtual world — a band robbery that should not have been possible because of the digital cryptography keys involved.
As much as I enjoy video games and fantasy settings, the book thankfully takes place mostly in the real world — although in the age of ubiquitous computing and common place augmented reality, who is to say what is real? It reminded me of War Games meets Cryptonomicon and World of Warcraft. Stross manages to get all the geeky elements right, and I’m not just saying that because my player character in my weekly table-top campaign is a were-bearbarian.
I don’t want to give away any spoilers, but this is a wonderful whodunit, and if this is what Charles Stross has in store for us in the future then I’m going to have to make more room on my shelf.
Favorite quote: “It’s TCP/IP over AD&D!”
Also see
- The Attention Age, an essay I was inspired to write after reading Accelerando
- Stross’ blog
- Interview with Stross on io9.com
Comments Off on Book Review: Halting State by Charles Stross
The Canary in the Coal Mine of Open Source Code Re-use

Don’t reinvent the wheel. Like all advice it’s much easier to say then it is to do, particularly when it comes to programming. Programmers suffer from a horrible mental disease called Not Invented Here Syndrome (it’s in the DSM — check if you don’t believe me). We will happily rewrite a perfectly good tool because someone else wrote it and it’s easier to rewrite than it is to understand. Sure, we might not handle all the bells and whistles of the original tool (unicode is for sissies) — but at least we got to DIY.
Rewriting from scratch is particularly a bad idea when it comes to open source software. If there’s an open source library or plugin available that does the trick then there’s no reason at all for you not to pick it up and use it. It’s free. If it doesn’t work the way you want it to then you can rewrite that small part or add functionality. There’s no reason to reinvent the open source wheel…
… as long as you can find it. One problem with leveraging open source is finding out if it exists at all. After enough cursing at Google you’ll eventually get a knack for it and know the good code sharing repositories and announcement lists for your languages of choice. The wheel exists! Someone else is having the same problem and came up with a solution, so now you don’t have to! Thank you, lazyweb.
Or that’s what you think, until you try to take the wheel for a test drive. The install instructions are outdated and don’t work quite the way you’d expect. You have slightly different versions of some common components and that causes things to break in mysterious ways. Or you’ve come across a wheel that the wheelmaker gave up on after he got to where he had to go. The wheel looks like it might do what you want it to, but it’s missing the voodoo required to hook it up to anything.
The single biggest problem I have when trying to leverage open source code with my projects is how long does it take me to get it up and running to demo it? If I can see right away that it works and it will solve my needs, then I’m willing to slog through migrating versions of different libraries, sacrificing some chickens and swilling too much coffee to get it integrated with my code on my machine. But the problem is all the installation headaches seem to happen before you reach that nirvana of running a working demo and seeing what it really does (as opposed to what the hastily written release notes ambiguously imply that it does).
I know what you’re thinking fearless reader: this looks like yet another rant about a wasted afternoon trying to be “productive” through code reuse but instead spent glaring at compiling warnings. But there is a light at the end of the tunnel! I have a solution that will keep you from the Poorly Thought Out Install Process Hell that prevents you from making the most out of open source software:
Ok, that was a bit anticlimactic; and it isn’t even Valentine’s Day yet. But stick with me, I have a point lying around here somewhere. If no one other than the author is talking about that tool/plugin/library on blogs then that means no one else is using it. Or, at the very least, that it hasn’t been sufficiently hardened that you should make any assumptions about how smoothly that wheel will run.
At the very least you should be able to find someone writing about what the tool/plugin/library does and any issues they had in getting it running. If no one has bothered taking the time to do that, then that is a huge canary in the mineshaft, dear friend. A huge canary wearing a bright orange tank top with the words “waste of time” written across it.

Photo by tenerife
Delicious Links – 20 links – programming, community, development, twitter, lisp

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.
Subscribe to Internet Duct Tape using RSS or using email.
- [BLOGGING] Absolute Guide to Losing Readers, raproject.com
- Things not to do
- [CODE] David Heinemeier Hansson step aside, Paul Graham is next to be voted off the island, weblog.raganwald.com
- The backlash against the new Arc LISP dialect
- [CODE] Let The System Design Itself, gilesbowkett.blogspot.com
- From the article: ” 1) runs all the tests, 2) contains no duplication, 3) expresses every idea you want to express, 4) minimal number of classes and methods. When you work with these rules, you pay attention only to micro-design matters.”
- [CODE] The Programmer’s Food Pyramid, osteele.com, via:labnotes.org
- Good point. Instead of writing about code, we should be reading code or writing code.
- [CODE] can lisp do what perl does easily?, groups.google.no, via:programming.reddit.com
- Ouch. Stinging roast of Perl.
- [COPYRIGHT] Better Than Free, kk.org, via:blogs.chron.com
- From the article: ” The internet is a copy machine.”
- [DESIGN] 8 Web Design Mistakes That Developers Make, wakeuplater.com, via:news.ycombinator.com
- What programmers get wrong when they try their hand at web design. I found myself nodding my head.
- [DESIGN] DOs and DON’Ts – Colour, inspirationbit.com
- advice on choosing colours
- [GAMERS] The Mass Effect, nytimes.com
- From the article: ” –Before the show I had asked somebody about what they had heard, and they had said it’s like pornography,– she added. –But it’s not like pornography. I’ve seen episodes of ‘Lost’ that are more sexually explicit.–“
- [GEEK] 10 Breeds of PC User Identified and Explained, anywired.com
- This was great. I’m a bit of 5, 7, and 9 with maybe a dash of 10.
- [LIFEHACKS] Applying Unix Philosophy to Personal Productivity, lifehacker.com
- A decent read if only because it’s a good refresher on unix philosophy
- [PHOTOS] 5 Image Resizing Tools to Die For, friedbeef.com
- Includes the resizer tool for GIMP/web that lets you resize only the non-important parts of images. Coolest resizer ever.
- [RSS] Rating Burner, ratingburner.com, via:louisgray.com
- What are the most popular blogs?
- [RUBY] reddit for ruby hackers, reddit.com
- Reddit has a spot just for ruby posts
- [SOCIALSOFTWARE] Nofollow Killed Google Social Graph API 3 Years Ago, andybeard.eu
- A look at the Google social tools
- [SOFTWARE] Best Software Tools for the Family Tech Support Guy, killertechtips.com
- Useful tools for debugging Windows PCs
- [TWITTER] Power Twitter by 30 Boxes, 30boxes.com, via:hmmcast.com
- Firefox extension for adding new features to Twitter
- [TWITTER] When Seth Godin isn’t Seth Godin, problogger.net
- Interesting look at branding on social media sites. Someone can pretend to be you with negative consequences
- [WEBDEV] Web Developer’s Field Guide – Your Ultimate Resource, webdevelopersfieldguide.com, via:news.ycombinator.com
- Ok. That’s a ridiculous list of links. Everything you need to know if you’re doing anything on the web.
- [WORKHACKS] Firing on All Cylinders: Productivity Tips for the Knowledge Worker, baron.vc
- It’s isn’t about getting more done, it’s about distancing yourself from the work so that when it’s time to work you are prepared for it
- Powered by Delicious Links Pro
This Week at Internet Duct Tape
Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.
- V-Day Alert
- This is your friendly neighbourhood geek reminder that Valentine’s Day is only a week away and that now is the time to make restaurant reservations and/or go gift shopping.
- How to Install the Exception Notifier Plugin with Ruby on Rails
- Exception Notifier is a Rails plugin that will email you when an error occurs in your Rails application with full debugging information. It’s as useful as you can imagine, and running it is the difference between happy users and grumpy users who don’t use your web app because every second…
- Delicious Links – 20 links – blogging, programming, ruby, photography, copyright
- blogging, copyright, lifehacks, photography, productivity, programming, ruby, rubyonrails
Tags: community, development, lisp, programming, software, twitter, webdesign
V-Day Alert
This is your friendly neighbourhood geek reminder that Valentine’s Day is only a week away and that now is the time to make restaurant reservations and/or go gift shopping.
Some links from this time last year that might help:
How to Install the Exception Notifier Plugin with Ruby on Rails

Exception Notifier is a Rails plugin that will email you when an error occurs in your Rails application with full debugging information. It’s as useful as you can imagine, and running it is the difference between happy users and grumpy users who don’t use your web app because every second click looks like this:

Agile Web Development with Rails v2 has the skinny on how to install this plugin starting on pg 629. In my infinite Rails Newbieness, I still had a heck of a time getting it working properly despite excellent guides like this one or the official install notes.
The Newb’s Guide to getting the Exception Notifier plugin to work in Rails
#1: That was easy – Installing the Exception Notifier Plugin
Step #1: On the console in your Rails application root directory type:
ruby script/plugin install exception_notification
Step #2: Add the following line to your config/environment.rb file AT THE END OF THE FILE:
# Include your application configuration below ExceptionNotifier.exception_recipients = %w(your@emailaddress.com)
Step #3: Since you’re already changing configuration options, you might as well change these two from the default while you’re at it.
ExceptionNotifier.sender_address = %("Application Error" <app.error@myapp.com>)
# defaults to "[ERROR] "
ExceptionNotifier.email_prefix = "[APP] "
Changing the sender_address can go a long way to preventing the emails from being marked as spam.
Step #4: Restart the server! You’ve installed a new plugin which means you have to restart the server in order to use it.
Gotcha #1:
active_support/dependencies.rb:266:in `load_missing_constant': uninitialized constant ExceptionNotifier (NameError)
This means that you put the ExceptionNotifier.exception_recipients line in the wrong spot. It goes at the end of the file, not in the class.
#2: The Postman Rings Never – How do I debug the email notification?
Step #1: Open up a console windows and do a tail -f log/development.log and you’ll be able to see the Exception Notifier plugin trying to handle the emails.
It will show information like who the email is being sent to, and delicious tidbits like the email is crashing with an SMTP Authentication Error.
endering ./script/../config/../public/500.html (500 Error) rendering section "request" rendering section "session" rendering section "environment" rendering section "backtrace" Sent mail: From: Exception Notifier <exception.notifier@default.com> To: engtechwp@gmail.com Subject: [ERROR] mycontroller#error (Net::SMTPAuthenticationError) "334 HASHINFO" Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 A Net::SMTPAuthenticationError occurred in mycontroller#error:
#3: But Does It Blend? Generating Exception Notificiations on Development
Step #1: Create a controller action that will always generate an error
Edit one of your controller files and add these lines
def error raise RuntimeError, "Generating an error" end
You don’t need to create a view for it.
Step #2: Change your development settings to let exceptions generate email notifications. In config/environments/development.rb change these two lines
#config.action_controller.consider_all_requests_local = true config.action_controller.consider_all_requests_local = false # debugging exception_notifier #config.action_mailer.raise_delivery_errors = false config.action_mailer.raise_delivery_errors = true # debugging exception_notifier
Step #3: Tell Exception Notifier to ignore it’s local address rules
In app/controllers/application.rb
include ExceptionNotifiable local_addresses.clear # always send email notifications instead of displaying the error
You’ll want to remove these changes once you know the Exception Notification plugin is sending emails.
Step #4: Try it out! Navigate to the http://yourapp/controller/error action you created in step #1 of this section. Instead of seeing the debugging trace you’ll see the standard application error page that your users see. But did you get the email?
#4: The Spice Must Flow – Configuring Action Mailer
If you already have a working ActionMailer configuration then skip this section.
The default settings for Action Mailer will use SMTP on localhost. Give it a try and see if it works. If it doesn’t get sent then it may be because you’ve never configured Action Mailer to know anything about how to send an email! Configuring Action Mailer is covered on pg 567 of Agile Web Development with Rails v2.
You can see if the email was sent or not by looking at your development log file and seeing if there are any dread SMTP errors like
535 5.7.3 Authentication unsuccessful.
Exchange can be a cruel mistress.
The settings go in config/environment.rb (or one of the files in the environments subdirectory if you have different mail settings for different servers). You’ll have to figure out the correct settings by checking your mail program or by bribing the IT guy.
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "domain.of.smtp.host.net",
:port => 25,
:domain => "domain.of.sender.net",
:authentication => :login,
:user_name => "user",
:password => "secret"
}
More information about the ActionMailer configuration options.
I’d like to give a big thank you to all of the commenters on this post, without which I wouldn’t have gotten this working.
Delicious Links – 20 links – blogging, programming, ruby, photography, copyright

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.
Subscribe to Internet Duct Tape using RSS or using email.
- [BLOGGING] Feel Free to Steal My Content, zenhabits.net
- ZenHabits goes open source
- [BLOGGING] My next book: the story of blogs, wordyard.com
- Scott Rosenberg’s next book is the history of blogs
- [BLOGGING] What Are Your Anti-Memes?, smoothspan.wordpress.com
- Some thoughts on the type of articles one of my fav tech bloggers usually skips over.
- [CODE] Let The System Design Itself, gilesbowkett.blogspot.com
- From the article: ” 1) runs all the tests, 2) contains no duplication, 3) expresses every idea you want to express, 4) minimal number of classes and methods. When you work with these rules, you pay attention only to micro-design matters.”
- [CODE] Rich Programmer Food, steve-yegge.blogspot.com, via:news.ycombinator.com
- Why programmers need to know how to write a compiler. I really enjoyed reading this one.
- [CODE] Valued Lessons: Garlic Programmers for Silver Code?, valuedlessons.com, via:news.ycombinator.com
- How can you measure programmer productivity when the biggest factor is the code base they are working on?
- [COMMENTS] Reading Apptitude Questions rather than Captcha, lemurcatta.org
- Interesting idea: prove that the reader read the article before posting a comment.
- [GAMERS] 18 Undiscovered Websites Every Gamer Should Know, dailybits.com
- Some cool stuff in there, like the indie game awards
- [LIFEHACKS] Let Me Save You $40: Here’s How to Be Happy, enfranchisedmind.com, via:codinghorror.com
- 7 things you can change about your outlook to life that will greatly improve your enjoyment of it.
- [LIFEHACKS] New RescueTime Goals and Alerts Actually Helps Rescue your Time, blog.rescuetime.com
- RescueTime now has goal tracking so you can limit yourself to checking feeds for only three hours a week, for example.
- [LIFEHACKS] The Five Browser Shortcuts Everyone Should Know, codinghorror.com
- Have a better experience surfing the web with these shortcuts. There were a few I didn’t know.we
- [MEDIA] What My Kids Tell Me About The Future of Media, avc.blogs.com
- A look at how children consume mass media
- [PHOTOS] A Savvy Approach to Copyright Messaging, powazek.com
- Cool trick to add copyright notices to your photos without having to worry about people seeing them unless they’re trying to copy them.
- [PHOTOS] Namexif (Rename EXIF Photos), digicamsoft.com, via:noheat.com
- Rename your photos by date. Uses the info from your camera rather than the file date.
- [RAILS] 10 Alternative Ruby Web Frameworks, rbazinet.wordpress.com, via:lazycoder.com
- [RAILS] How to ruin a Rails project, dataconstellation.com, via:labnotes.org
- How many of these have you done?
- [RAILS] Ruby on Rails Handbook, railshandbook.com, via:virtualhosting.com
- Tons of cheatsheets and tutorials
- [RUBY] TreeTop, treetop.rubyforge.org, via:blog.zenspider.com
- ruby extension to make it easy to create new expression grammars
- [WORDPRESS] WordPress Plugin: Socialize Me!, blahblahtech.com, via:dailyblogtips.com
- When people come to your blog via a social bookmarking site, it will welcome them and prompt them to add you as a friend.
- [WRITING] That to This, randsinrepose.com
- 10 tips Rands learned that made him a better writer
- Powered by Delicious Links Pro
This Week at Internet Duct Tape
Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.
- Year in Review – Most Popular Posts of 2007
- Year in Review
- My Favorite Albums of 2007
- New Year’s Resolutions for 2008: release my “Best of” lists in the beginning of January, not at the end of January.
- Yahoo Pipe: Sub-Reddit Feed Filter
- Popular social bookmarking site Reddit has announced a great new feature: users can create their own sub-reddit. What does this mean in English? Users and communities can create their own social bookmarking sites around specific topics: blogging, wordpress, specific programming languages, etc but…
- How to Play Downloaded Videos on Your iPod, Xbox 360, or DVD Player
- I’ve been slumming through the support forums at answers.yahoo.com lately and this is a question I see come up often: how do I download a video and put it on my electronic device? More and more consumer electronics devices that can play videos, but that means we have to learn more about the big,…
- Delicious Links – 20 links – writing, programming, javascript, jquery, testing
- Tags: javascript, jquery, programming, writing
This Week at IDT Labs
IDT Labs is where I announce new software I’m working on.
- [PIPES] Filtered Technorati Recent Mentions
My Filtered Technorati Recent Mentions pipe works again. It can give you an RSS feed of the latest blogs that links to your blog. - [GREASEMONKEY] Userscripts.org Popular Scripts v0.2
Updated my script for identifying the most popular Greasemonkey scripts on userscripts.org
Tags: blogging, copyright, lifehacks, photography, productivity, programming, ruby, rubyonrails
Year in Review – Most Popular Posts of 2007
The second year of Internet Duct Tape found me settling down into my blogging rhythm. It went from an obsession to an integrated part of my life, which was important because there were many weeks where I’d be lucky to even check my stats because I was so busy at work.
2007 Highlights
- Finally got my own domain name, which I think really fits
- I was featured in the book Blogging Heroes. It’s pretty neat to see your name on the written page.
- My cat was lol’d by the readers of icanhascheezburger.com (easily the post of the year on IDT)
- Best of Feeds has been going strong with around 10-20 new links a week on the subjects I find most interesting.
- Tried doing a web comic for a bit, but it was too time consuming and I stopped in May
- Hovering at around 2.5 million page views
- A solid 6,000 page views a day even when I don’t write new content
- Learned about different aspects of web design/programming: javascript, css, rss, and ruby on rails
2007 Software
- Created a new blog documenting my dirty little hacks at IDT Labs
- Tag Cloud Generator brought tag clouds to WordPress.com before they were official, and is still used on icanhascheezburger.com
- Auntie Spam became even more useful
- Comment Ninja has let me reply to reader comments with ease
- Technorati Favorite Your Fans made scratching each others backs even easier
- Delicious and StumbleUpon are now joined at the hip for me because I submit links to both sites at the same time
- I showed bloggers how to easily create a digest post, create a link digest, and create a blog command center
- It’s easier than ever to cut-and-paste an image from Flickr into a blog post and give credit attribution
Most Popular Posts of 2007
- Top Romance Movies: 76 Romantic Flicks
- How to Earn a Six Figure Income from Blogging
- How to use Facebook without Losing Your Job
- Revolutionizing the Web with Firefox and Greasemonkey
- How to Create LOLCats
- This is Harold
- 7 Tips for Learning the Declutter Habit
- Windows XP Logon Screen with No User Account
- Distraction Free GTD: 32 Todo List Web Apps
- Do Anything: 3 Steps for Success
- How to Install a Firefox Extension
- The Secret to Finding the Perfect Valentine
- Getting Started with Google Code Hosting
- 14 Tips to Get More Done in Less Time
- The Missing Curriculum for Programmers
You can also see the break down of most popular posts per month
Top Sources of Traffic for 2007
| stumbleupon.com | 50.6% | |
| lifehacker.com | 6.2% | |
| joel.reddit.com | 5.3% | |
| del.icio.us | 4.6% | |
| digg.com | 4.0% | |
| www.dansdata.com | 2.5% | |
| wordpress.com | 2.4% | |
| icanhascheezburger.com | 2.3% | |
| reddit.com | 2.2% | |
| blogs.chron.com | 1.9% | |
| popurls.com | 1.4% | |
| meneame.net | 1.4% | |
| clicked.msnbc.msn.com | 1.1% | |
| linuxtoday.com | 1.1% | |
| gawker.com | 1.0% | |
| userscripts.org | 1.0% |
The number of RSS subscribers has been climbing steadily, and I’m impressed that I have any with the way I jump around different topics.

Thank you for reading my little spot on the interweb.
My Favorite Albums of 2007
New Year’s Resolutions for 2008: release my “Best of” lists in the beginning of January, not at the end of January.
I’m sad to say that I listen to the same genre of music I did ten years ago. The list is all electronic music (house/electro) and if that isn’t your bag then you should skip it. All links go to last.fm previews of the music unless otherwise noted.
How to Make Your Own List in iTunes
Your very own “Best of 2007” list is only a smart playlist away.
- File >> New Smart Playlist (or Ctrl-Alt-N)
- Set a range of dates from Jan 1 to Dec 31

I tried to include videos for each of the artists, so this post is video heavy.
Click on the More link to go to the music + videos.
Yahoo Pipe: Sub-Reddit Feed Filter

Popular social bookmarking site Reddit has announced a great new feature: users can create their own sub-reddit. What does this mean in English? Users and communities can create their own social bookmarking sites around specific topics: blogging, wordpress, specific programming languages, etc but still use their regular reddit account for submitting links and voting.
You can see a full list of all the new reddits here, sorted by popularity. Of particular interest to me is the new Reddit created for Ruby/Rails related posts.
Of course, it’d be nice to be able to subscribe to a filtered version of these links. I’ve created a modified version of Dave S‘s “reddit popular on delicious” Yahoo Pipe that works with Sub-reddits.
http://pipes.yahoo.com/engtech/subredditpopularondelicious
- Click on the link
- Enter the name of the sub-reddit you’re interested in
- ie: ruby, see full list of all the new reddits here
- Enter the minimum number of saves on a delicious before a link is included in the feed
- Enter keyword inclusion/exclusion filters if you want to limit what you get
- ie: include only rails-related posts or exclude all rails-related posts
- Click Run
- Click on the subscribe to RSS button
I’m using the Ruby sub-reddit as an example, but this is a great way to track links based around any topic there is a sub-reddit for. Even lolcats.
I’m looking forward to when this Reddit feature comes out of beta and it’s possible to create a few new sub-reddits like blogging, wordpress and lifehacks.
Related Posts
How to Play Downloaded Videos on Your iPod, Xbox 360, or DVD Player

I’ve been slumming through the support forums at answers.yahoo.com lately and this is a question I see come up often: how do I download a video and put it on my electronic device? More and more consumer electronics devices that can play videos, but that means we have to learn more about the big, bad scary world of video codecs.
The steps are simple:
- Find a video source (source)
- video from your camera/phone, off the Internet, or from a DVD you own
- Get the video on to your computer (source/download)
- Convert the format of the video to something your portable media player can play (convert)
- Copy the video to your portable media player (destination)
…but the devil is in the details.
What is a Codec?
Codec stands for coder-decoder. It’s a mathematical algorithm that stores the video into a file. It’s like VHS vs beta or HD-DVD vs Blu-ray — different codecs have different formats and they aren’t interchangeable. There are many different video codecs, and that’s where the headache with downloaded content comes from. Your computer can play many more codec formats that your iPod, Xbox 360 or DVD player.
What Codecs Can My iPod, Xbox 360 or DVD Player Play?
This is the hardest part, especially when you aren’t familiar with video codecs. You’re going to have to do some research and find out what your portable media player supports. This is how I find information for any electronic device I’m having problems with:
- Find the model number for the electronic device
- Go to the company who makes the product and search for the model number
- Search Google using the model number and keywords about what you want to find
Once you’ve found the information make sure to save it somewhere you can find it again. I keep a folder on my computer with PDFs of the manuals for all my electronic devices so that I can quickly find the information again later.
Here’s a list of codecs for popular devices to get you started.
- Official list of Xbox 360 supported codecs
- Official list of iPod Nano supported codecs
- Official list of iTouch supported codecs
- Official list of iPhone supported codecs

How to Copy a DVD to Your Computer
These guides will show you how to copy a DVD to your computer’s hard drive so that you can work on it with other software to change the format to something you can play on your portable media device.
How to Download Videos
I’m not going to go into detail because of the questionable legality. There are videos out there that you can legitimately download but there are even more where you would be breaking the law if you downloaded them. I’ll let my friends at Lifehacker give you the skinny on downloading videos instead:
- The Beginner’s Guide to BitTorrent
- The Intermediate Guide to BitTorrent
- How to Find BitTorrent Files
- 6 Ways to Watch TV on the Internet
- How to Download YouTube Videos
- Software to Download YouTube Videos directly to your iPod
- How to Automatically Download and Covert Video
How to Watch Any Video Format on your Computer
If you’re downloading videos from unknown sources, quite often you’re going to end up with a file that your computer doesn’t know how to play back. The solution is to use the free VLC Media Player that is available for Windows, Mac, Linux and a million other operating systems you’ve never heard of.
Quick tip: always test playing a file with VLC before you do anything else with it. If it doesn’t play in VLC, chances are you won’t be able to convert it to work with your portable media player.
When VLC doesn’t work, there’s the Combined Community Codec Pack to the rescue.
How to Tell Which Codec Format the Video Uses
The best advice I can give anyone who is downloading content from unknown sources is do not trust the file extension. Just because the file says .divx or .mp4 doesn’t mean it’s is. Use the free GSpot software to find out the real details of what codec format the file you downloaded is.
I’m not going to lie to you — GSpot isn’t the most userfriendly application I’ve ever seen. But it gives you the two pieces of essential information you need: the video codec and audio codec the file is using.

How to Convert Codec Formats
The world of video codecs is very confusing, with lots of formats that sound similar but have minor differences that will prevent them with playing on different devices. I use Any Video Converter when I need to change codec formats of a file. It has a very simple interface that requires only three clicks to convert a file:
- Add a file
- Choose the profile for the output format I want
- Encode
Any Video Converter also has pay versions with added features like easy converting to iPod, Zune, PSP. But the free version works well for converting if you set up the profile for the output file format correctly. The free version also supports YouTube.
It is often easier to find specialty software that supports the electronic device you want to play videos on. When looking for how to specific software for converting video the first thing I do is go to lifehacker.com and do a search. They often discuss free software for video converting, and the comments are full of excellent information.
Specialty Software for Converting Video
Here are some examples of software that converts specifically to the file formats you need. I haven’t tried all of them, and some of them are pay software with trial versions while others are freeware and available for multiple operating systems.
- DVDFlick converts any file format to DVD
- Handbrake is a freeware converter for DVD to MP4 (iPod)
- 3GP Converter can convert 3GP/AVI/DivX/MP4/XviD to 3GP/MP4 for iPod, Sony PSP and most cell phones
- Videora BitTorrent client that supports conversion to all iPod formats including AppleTV
- Any Video Converter supports conversion to all iPod formats
- PSPVideo9 – convert to Sony PSP
- DVD Catalyst – dvd to ipod
- Pocket DVD Wizard – dvd to any portable device
- ZuneMyTube – youtube/google video to zune
This was written as part of the Daily Blog Tips tutorials group writing project.
Delicious Links – 20 links – writing, programming, javascript, jquery, testing

This is my weekly collection of the best stuff I saw on the Internet. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together for my blog on Internet Duct Tape.
Subscribe to Internet Duct Tape using RSS or using email.
- [CODE] Research Supports The Effectiveness of TDD, haacked.com
- IEEE paper on why Test Driven Development works
- [CODE] Valued Lessons: Garlic Programmers for Silver Code?, valuedlessons.com, via:news.ycombinator.com
- How can you measure programmer productivity when the biggest factor is the code base they are working on?
- [COMICS] Build your own Comics and cartoons, chron.com
- You can put together a single page with most syndicated comics on it
- [COPYRIGHT] Bad COPP No Netflix, davisfreeberg.com, via:dailybits.com
- DRM causes hardware probs, that could make you lose all your legitimate digital downloads.
- [DESIGN] Paper Prototyping, snyderconsulting.net
- hallway usability testing before you code
- [DESIGN] Web 2.0 how-to design style guide, webdesignfromscratch.com
- Yes, we’re all tired of “web2.0” designs — but this guide makes some good points and is full of examples.
- [GAMERS] Audiosurf: Ride Your Music, audio-surf.com
- Independent video game with strong ties to music/mp3s
- [GAMERS] The Weighted Companion PC – Final shots, bit-tech.net
- I’d love to have this PC mod… for Portal fans.
- [GREASEMONKEY] Greasespot: Greasemonkey Security Update, greasespot.net
- New version of Greasemonkey is out. Please update.
- [GROUP WRITING] Blog Writing Project: Tutorials, dailyblogtips.com
- Write a tutorial as part of Daily Blog Tips group writing project
- [JAVASCRIPT] The jSkinny on jQuery, errtheblog.com
- Examples of using jQuery instead of prototype or rjs files
- [JAVASCRIPT] jQuery plugin: Tablesorter 2.0, tablesorter.com
- Client-side library for sorting tables.
- [MYSPACE] January 30th is International Delete Your Myspace Account Day, bloggasm.com
- It’s a good idea to delete your old social networking accounts that you don’t use anymore.
- [PHOTOS] everystockphoto – searching free photos, everystockphoto.com, via:scottkuperus
- search engine for copyfree photos
- [REDDIT] what’s new on reddit: new features, blog.reddit.com
- Users will have the ability to create their own public/private reddits.
- [RSS] Dosh Dosh Reaches 10,000 Subscribers (and the Reason Why People Subscribe to a Blog), doshdosh.com
- How to get an audience
- [RUBY] Rubular: a Ruby regular expression editor, rubular.com
- Web-based regular expression tester
- [SOFTWARE] Ned Batchelder: Software I use, nedbatchelder.com
- List of Windows software… some stuff worth trying in there. I recognize a lot of it from lifehacker.com
- [WRITING] Effective Writing – George Orwell, pickthebrain.com
- 5 tips from one of the masters
- [WRITING] Programming Book Profits, ejohn.org
- A look at how much income writing a book can generate
- Powered by Delicious Links Pro
This Week at Internet Duct Tape
Internet Duct Tape is my blog where I talk about software, technology, blogging and other geeky subjects.
- CoinStar — Is It Worth It To Convert Your Spare Change?
- When I was a kid rolling up the spare change to take in the bank, I always wondered why there wasn’t a machine that would do it for you in bulk. Sorting coins mechanically isn’t rocket science; all you need is holes of different sizes. Now we’re in the 21st centuary. We might not have…
- Stupid iTunes Tricks – How to Burn a MP3 CD with Folders
- An MP3 CD is a regular old data CD like any CD you put in your computer. Any program that burns CDs can create an MP3 CD, but I like to use iTunes because I’m already using it to manage my music library.
- Free Idea: Outlook Calendar Screensaver
- People often guard their ideas thinking that if they let the word get out people will steal their golden shot at success. What they don’t realize is that idea are worth nothing. Implementation is the only thing that matters. Here’s an idea I had for something I’m not planning on…
- Best of Feeds – 19 links – blogging, inspiration, writing, design, apple
- apple, blogging, design, inspiration, tips, writing
This Week at IDT Labs
IDT Labs is where I announce new software I’m working on.
- [PIPES] Filtered Technorati Recent Mentions
- My Filtered Technorati Recent Mentions pipe works again. It can give you an RSS feed of the latest blogs that links to your blog.
- [GREASEMONKEY] Userscripts.org Popular Scripts v0.2Updated my script for identifying the most popular Greasemonkey scripts on userscripts.org
Tags: javascript, jquery, programming, writing
Stupid iTunes Tricks – How to Burn a MP3 CD with Folders

You’d be hard pressed these days to buy a CD player that can’t also play MP3 CDs. My stereo, car, DVD player and XBOX 360 all support MP3 CDs as well as regular CDs. Using MP3 CDs in your car instead of the original CDs is a good idea because it saves you from losing the original if your car is broken into. Using MP3 CDs instead of regular CDs can give another big advantage — you can fit between 7-10 albums on to one MP3 CD. It’s like having a CD changer even if you can only play one CD at a time.
An MP3 CD is a regular old data CD like any CD you put in your computer. Any program that burns CDs can create an MP3 CD, but I like to use iTunes because I’m already using it to manage my music library.
How to Burn an MP3 CD in iTunes
- Put an empty CD in your CD/DVD burner
- In iTunes select File >> New Playlist (or Ctrl-N)
- Click on Music and drag the songs/albums to the new playlist you created
- Click on the new playlist and then click on the Album column header until it says Album by Artist [1]

- Rick click on the new playlist and select Burn Play List to Disc

It’s that simple.
[1] If you don’t click on the Album column then the MP3 CD will be created with all of the songs in one folder. It’s better to create it with one folder per album because then you can use the next folder feature in your car / stereo to switch albums on the MP3 CD.
Related Posts
Free Idea: Outlook Calendar Screensaver

People often guard their ideas thinking that if they let the word get out people will steal their golden shot at success. What they don’t realize is that idea are worth nothing. Implementation is the only thing that matters. Here’s an idea I had for something I’m not planning on building. Like it? Take it. Does it already exist? Let me know.
Microsoft Outlook is still the de facto email and scheduling application in most businesses. Smart managers know to make their calender public so that people can see when they are available at a glance — unfortunately its only the die-hard meeting goers who use that feature. Your average Joe Engineer still would rather drop buy every thirty minutes to try and catch him. One of my co-workers has a bad case of meetingitis and I see an average of 5 to 8 people drop buy his desk in the vain hope of finding him every day. One poor fool even tries to camp out at his desk like it’s a Star Wars movie.
The solution is simple enough: he needs a screensaver that displays his Outlook calendar for today so all the poor sods walking by can realize that he won’t be around for hours.
I haven’t found a full solution to this, but I know I’m not the first person to think how great of a screensaver your Outlook calendar would make.
- Almost but not quite: old screensaver that shows your Outlook tasks
- Hackers do it better: A trick to run DeskTask free software as an Outlook screensaver
- Great minds think alike: source code to a C# .NET version of the screensaver for Outlook 2000 and a how-to tutorial of how he did it.

Internet Duct Tape is up for an award as best sci/tech blog, so please vote!
Best of Feeds – 19 links – blogging, inspiration, writing, design, apple
RSS feeds are like cookies (that are good enough for me). Best of Feeds is a weekly collection of the best stuff I saw on the Internet this week. They’re saved on delicious and stumbleupon and cross-posted to Twitter and Tumblr as they happen and then collected together on Saturdays. I don’t blog on the weekend so read these links instead.
Subscribe to //engtech to see this every week (or get it by email).
- [LIFEHACKS] Year in Review: The 70 Best Lifehacks of 2007 – Lifehack.org
- (lifehack.org 832 50 20)
- [DESIGN] The Great Website Design Gallery Roundup by CSS-Tricks
- Created a blog theme? here’s some places to submit it
- (css-tricks.com 623 38 11)
- [LIFEHACKS] RulesofThumb.org – Homepage
- Wisdom voting site
- (rulesofthumb.org 517 100 5)
- [BLOGGING] So I Quit My Day Job – Holy Cow! I Took the Plunge
- Becoming an independent self-publisher
- (zenhabits.net 184 42 1005)
- [GAMERS] Top 7 Geek Panties (for girls)
- seen a few of these before
- (gamegirl.com 45 56 2470)
- [WRITING] 11 Essential Tips to Writing the Ultimate Tutorial
- This is an essential skill for anyone. At some point in your career you will have to document how to do something using a computer.
- (dailyblogtips.com 36 11 2)
- [BLOGGING] 31 Days to Becoming a Better Blogger
- 31 small tips that can lead to great improvments
- (northxeast.com 32 11 86)
- [DESIGN] How I Redesigned My Blog [by Ben Yoskovitz]
- the decisions you’ll face when overhauling your blog theme
- (problogger.net 25 6 3)
- [HUMOR] BREAKINGOMFG: Apple Introduces Manila Case–The World’s Thinnest Notebook Case
- notebook cases are always overpriced.
- (gizmodo.com 24 49 )
- [BLOGGING] Fighting Scrapers With Your Left Jab
- Tips for dealing with people stealing your content.
- (problogger.net 23 11 7)
- [BLOGGING] A Guide to Breaking Into the Technorati Top 100
- (skelliewag.org 19 7 10)
- [BLOGGING] 52 Post Ideas to Help You Stay Inspired Throughout The Year
- natch
- (northxeast.com 19 6 34)
- [BLOGGING] How to Get 1,100 Subscribers in Five Days
- impressive
- (skelliewag.org 11 9 9)
- [CREATIVITY] The Content Crossroads: Supernatural Success at the Intersection of Ideas
- Seeing the intersections between different subjects can lead to creativity
- (copyblogger.com 10 8)
- [GEEK] MacBook Air? Think Different – Buy a Bigger Envelope
- surprise surprise, life is just fine without the latest tech
- (putthingsoff.com 3 1)
- [HD] Blu-ray Pretty Much Wins Format War
- All the major movie studios are on blu-ray now.
- (paulstamatiou.com 3 5)
- [MUSIC] Don’t miss lessons Radiohead, Reznor offer
- Trent Reznor notes that without the music labels you have to run every aspect of the business… and that sucks.
- (crave.cnet.com 2 2)
- [BLOGGING] Blog Struggles: Recovering From a Traffic Spike
- It’s so true. It’s hard to be motivated once you’ve hit a high that you’ll never hit again.
- (lorelle.wordpress.com 5 1)
- [GAMERS]The “Sex-Box” Race for President::By Kevin McCullough
- This is a must read if you ever played Mass Effect. He gets it soooo wrong.
- (townhall.com 62)
Legend
- saves – number of people who bookmarked on http://del.icio.us
- inbound links – number of blogs who linked to it (max 100)
- diggs – number of people who dugg on http://digg.com
This Week at Internet Duct Tape
- Rules of Thumb for Writing
- Rules of thumb when writing
- Shameless Self-promotion
- The Canadian Blog Awards are on again. You can also vote for Internet Duct Tape in the Sci/Tech category. Thanks to WinExtra for letting me know about the competition.
Rules of Thumb for Writing
When writing a magazine article, begin with a snappy lead sentence, then write the piece to match the tone of the lead. Before submitting the article, delete the lead sentence.
Gordon Hard, assistant editor, Consumer Reports, Mount Vernon, New York
When writing short copy (taglines, headlines, etc.) give yourself one minute per word. If you don’t have a great five-word headline in the first five minutes of brainstorming, take a break and try again later.
Adam Kellogg, Writer, Chesterton, IN, USA
When in doubt, use the semicolon; the average reader won’t understand its use and will give you credit for erudition.
Denis Smith, high school counselor, Camarillo, California
If you are not sure if you should use a semi-colon, use a comma. If you are not sure if you should use a comma, use a period. If you are not sure if you should use a period: quit writing.
Raymond Schultz, U. S. Army Retired, United States of America
Limit yourself to one thought per sentence. The sentences will end up with different lengths, because some thoughts will be long and some short. The result will be a conversational tone.
Albert Jose
If you’re writing something and you have to look up the definition of a word, you probably shouldn’t use it.
Scott Parker, data specialist, Beaumont, Texas
Read your work out loud to locate problems. If you run out of breath, the sentence is too long.
Robert Kanigel, writer and editor, Baltimore, Maryland
If you’re bored with your writing, others will be too.
Robert Kanigel, writer and editor, Baltimore, Maryland
Your essay should be like a woman’s skirt – long enough to cover the subject, but short enough to keep it interesting.
Kim
When writing, if you’re searching for a final sentence, you’ve probably already written it.
Cheryl A. Russell, demographer, mother, editor-in-chief, American Demographics
Always figure out who your characters are before you figure out your plot. You can follow a good character through a bad plot, but you can’t make a good plot out of a bad character.
James Erwin, Editor, Des Moines, IA, USA
Don’t make changes based on reader feedback until you’ve heard the same comment from three different people.
Percy Angress, special effects producer, Santa Monica, California
From Rules Of Thumb.org
Shameless Self-promotion
The Canadian Blog Awards are on again. You can also vote for Internet Duct Tape in the Sci/Tech category. Thanks to WinExtra for letting me know about the competition.
You can vote for Beats Entropy in the Humor category and Best Group Blog category
and I’d like to publicly thank my Dad for voting for me and letting me know that the contest was afoot. :)
His conclusion is one we can all take to heart: technology doesn’t seem to improve the fundamental things that bring us joy in life. From start to finish he covers what ubicomp could be, to what it will likely be and all of the design issues in between. While I didn’t find myself learning very many new things, the book did a great job of stimulating thought. Everyware won’t give you any answers, but it will lead you to many questions which might be a better gift in the long run.


2 comments