May 10, 2007

Blogging your life: How much is enough?

With the incredibly rapid growth of instant-blogging services like Twitter, Jaiku and Stumblr, it’s understandable that not everyone has had a chance yet to figure out what exactly to use them for. In particular, not everyone using these services has developed the ability to discern what information is and is not interesting to their subscribers. I’m getting a little tired of receiving a text message every time someone feels the need to announce the flavour of the sandwich he or she is presently eating. That doesn’t mean I want to stop receiving all of your updates; some I may really need.

My solution is to take a multileveled approach to blogging. So… how much do you really want to know about me?

  • “I only want to know when you post or find something really outstanding” - Your best bet is my submitted-stories feed (rss) at Digg. I tend to submit only what I consider my best posts; no need to spam every little update!
  • “I’d like to subscribe to blog posts you’ve taken the time to sit down and write/edit” - Just subscribe to Skin Deep (rss).
  • “I’d like to hear what you’re up to if it’s just a couple short posts a day.” - Add me on Twitter. I promise not to tweet about my lunch. You might want to subscribe to the Skin Deep feed also.
  • “I’m pretending to be you; I need to know everything!” - Just about all my activity on the web ends up on my Tumblr blog. This includes
    • and god knows what else.
  • “I’m a Jaiku user.” - I signed up at Jaiku today. I don’t expect to do much direct Jaikuing, so I imported my Tumblr feed. Since Tumblr doesn’t allow for comments, you can head over to my Jaiku page to reply to anything on my tumblelog.

Each of these publishing platforms have a different angle, and all are incredibly useful and fun. The trick is to know what to combine, and what to keep separate. Nobody wants to get a text message to his mobile from Twitter every time you listen to a song in your media player, but on your last.fm or personal homepage that might be damn cool.
Lastly, if you use any of these gimme your username(s)!

April 12, 2007

Measuring Productivity, or not

Code output is only an accurate measurement of a productive day if your primary objective is to write code. As great as it feels to make easily-measurable technical progress, my primary goal is to get paid. As such, my most productive days are those which produce no code at all. So far today I’ve

  • Secured a paying Rails project
  • Created a “weekly budget” I can actually stick to
  • Reallocated my time, freeing up 50 hours/month to earn a bit of income (Most of my time goes into my startup, which doesn’t pay)
  • Finalized my plans to visit NYC on April 20th-22nd (shackshoppin & ravin it up at candyball)
  • Completed three levels of Tomb Raider: Legends (I’m not much of a gamer, but this one is awesome)
  • Continued to procrastinate on my taxes

Why are you still reading this?! Why am I still writing this!? Go find something productive to do!

April 10, 2007

Smartphones of the Future: The return of the command line interface

“…the bigger (and as yet uncaptured) opportunity for the command line is on smart mobile devices.” I can’t wait for this to happen!

read more | digg story

April 1, 2007

How to add a directory to your Vista PATH (the easy way)

Add the directory to the semicolon-delimited registry key “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path”, then restart explorer.exe. This took me 20 minutes to figure out, so I suppose it is worth recording here for the future.

If you have Ruby installed then you can simplify this chore with the patheditor gem. Run

gem install patheditor

And then

path_editor --add c:\your\path

That’s much better!

March 30, 2007

A reminder about best practice for JQuery plugin authors

There’s no guarantee that the users of your plugin will have the $() shortcut mapped to JQuery, so internally you should replace it with it’s JQuery() alias. This is specifically an issue for pages utilizing both JQuery and Prototype (and thus anyone using the server-side framework Ruby on Rails). I’m sure this has been covered elsewhere - just wanted to reiterate it because it can be easy to forget. Thanks!

:)

March 29, 2007

Disabling Snap.com Web Previews

It turns out I’m not the only one who finds Snap.com’s javascript website-preview popups incredibly annoying, useless and distracting. They provide a global-disable option, but it stores your preferences in a cookie - hardly an ideal solution; cookies aren’t exactly permanent. Another way to disable Snap would be via greasemonkey script, but I find this answer to be the simplest of all. If you have Adblock installed, simply add this to your filters:

http://spa.snap.com/snap_preview_anywhere.js

Not only will snap.com now be permanently disabled, but your pages will also be 1.44k lighter. Does anyone really think this script is helpful?!

Update: I’ve discovered another culprit; Websnapr.com. To disable websnapr preview bubbles you should also blacklist

previewbubble.js
websnapr.js
websnapr.css
bloggerbubble.js

Click here to download the filterset to import into Adblock

March 27, 2007

New stuff!

Well, I’m back from my cruise (it was amazing), and I finally got my laptop back (does anyone consider two weeks a reasonable turnaround for a simple dvd drive replacement?), as well as my replacement HTC Apache. ppcgeeks.com is spitting out 500 errors, so I’m stuck with Verizon’s crap firmware. Oh well. March has been a tough month for hardware, it seems.

As soon as I get Vista installed I should be back to work. Good thing, too. Money’s getting mad tight :(

March 1, 2007

VMware Rails Against Microsoft’s ‘Premier’ Windows Strategy

Are the benefits of OS-integrated virtualization being outweighed by the benefits of healthy competition? I have a feeling the next two years will be interesting to watch, however the story plays out.

read more | digg story

February 28, 2007

Shakes Fist at VMWare

Hypothesis: It seems VMWare virtual machines, when left running in the background while interacted with all day through http/ftp and ssh, have a tendency to fragment over time to the extent that disk reads take too long for VMWare to read, causing it to yield the gruesome

“Warning: the system was unable to load a page of memory; this can be caused by network problems or a failing hard disk drive.”

Instead of working on Teamforge this evening, I found myself freeing up 13GB of hard disk space (I had a total of 2GB free before. Those of you with the math skillz now know the deplorable size of my hard drive) defragmenting the disk. Hopefully I’m right and the virtual machine will resume normal operating normally after this is finished.

I suppose this is a good night to chill and read a bit from Programming Ruby: The Pragmatic Programmers’ Guide by Dave Thomas, Chad Fowler, and Andy Hunt.

Conclusion: Defragmenting the disk did not help. I suspect this is due to the fact that the virtual machine’s files could not be defragmented…. I assume they were in use by some process. Deleting 564d09c5-814d-c273-dc07-0b603299df80.vmem and 564d09c5-814d-c273-dc07-0b603299df80.vmem.lck however, however, fixed the problem. Something weird is definitely going on with my computer today though :-/

February 16, 2007

Teamforge online!

Well it’s been a busy 26 days here at Icecraft since my last post to Skin Deep. I’ve been hard at work on the Teamforge framework among other projects, and while it doesn’t look like much yet, I’m proud to announce that there is finally a site online at http://teamforge.org! This week I’ll be working to implement a search engine that saves your searches to build a customized feed of only the opportunities that interest you. A major source of frustration throughout my early freelancing career has been the time wasted jumping from site to site scanning visually through thousands of jobs that are of absolutely no interest to me, so in my opinion this is an exciting feature and a great way to kick off the site.

Icecraft Logo

I’d like to take a moment to thank my friend Brian Callahan for his contributions to the new Icecraft logo. If you’re looking for a talented graphic designer, you owe this guy an email. Seriously.

As a final note: Under no circumstance should you ever give GoDaddy money. They are literally the worst shared hosting provider I’ve ever used in my life, and the worst company I have to deal with on a day to day basis (and that’s saying something - Verizon is my wireless provider!). I’m shocked and amazed every time something actually works the way I expect it to.

Inspiration

6pli Tumblr Aptana IDE Markus Homm Mint Humanized Rawkus Records // All Things Hip Hop // www.rawkus.com The New York Times WeShouldDoItAll Justinsomnia Deluxe Digital Media Democracy Internet Tv Take More Photos fluxiom - capture, manage, access and deliver content across your enterprise Olivier Danchin Jason Santa Maria Tubetorial Ajaxian Raincity Studios 88 Miles - Simple time tracking Welcome to Zopa (UK) - The first lending and borrowing exchange Inspirational design for a web2.0 homepage