1. Publisher's Block

    2009 12 26 technology

    vim

    One of the reasons I find it so difficult to get more than a couple of entries in per year, is that I know they aren't going anywhere after I post them. They're sticking around for a while, and if they're full of trivial crap then that doesn't reflect very well on me. Posting about trivial stuff was ok when I was still trying to establish a sense of identity. These days, when I write something public, say on a mailinglist, I agonize over every detail because I know that this digital breadcrumb with my name attached will be around forever. So I keep raising the stakes to myself, neurotically checking over every possible extra whitespace in a patch I send in, sinking hours into something that should have taken 15 minutes.

    I'm finally getting to the point where I realize it's a problem that, for example, even when I'm texting someone, I try to get all of the spelling and punctuation correct.

    It's slowing me down.

    I've had a lot of half-written blog posts that, after stepping away from them for a short while just don't seem significant enough. I try to only publish pieces that either I think about for a while, or that I'm not hearing/reading others write about. But I'm always mindful about adding noise. The way I see it, when it became super easy for anyone to publish online, a lot of content flooded in that I simply don't care for. Same idea with web 2.0 - because of Ruby on Rails, Django, and other web frameworks, writing a fancy (but useless) website became super easy - and now we're oversaturated with them ((Though this problem will probably sort itself out with time. I didn't intent to write about this now, so I'll just keep that remark without developing it further)). So there's this internal tension: I think there's too much crap-content out there but at the same time my internal filter keeps me from publishing anything. I rarely express my thoughts about what I find important in writing anymore. Others don't seem to make such a big deal about self-filtering, and are much more prolific writers/bloggers/coders, etc.

    LTS

    So here's a new acronym-sized motto to help correct this behavior, which is starting to get sprinkled in comments in the software I'm writing for my research: LTS. Life's too short.

    LTS

    I use it as a reminder of what in the past was one of my frequently used maxims: most things in life are pass or fail. This doesn't mean that it's ok to do a half-assed job on everything, but given that there's a limited amount of time, I should focus my efforts only on that which is truly important. Typos in a text message or extra trailing whitespace do not qualify as such.

    I wasn't always this careful about what I publish. I've had some form of internet presence (as embarrassing as it may seem now) since I was in middle school. It started in one of those geocities neighborhoods, I don't even remember any details right now, probably because my brothers helped me to set it up. I didn't use my real name until I started a poetry website freshman year in high school.

    I used my full name, because I wanted to express my thoughts and have them be connect back to my persona, not a pseudonym that I might grow tired of. I was quite explicit about this at the time. And I didn't filter myself, I just counted a total of 20 poems on there which were written in the course of a year. None of them really make me cringe, and some I'm still quite proud of.

    I had nothing to gain by hiding behind an alias. I think that attaching my real name somehow made my thoughts sincere. I started blogging socially my senior year in high school (livejournal), and looking back on the first entry there, I was just trying to capture day-to-day events and thoughts. Vim, THE editor, is mentioned five times in the first two entries :) . But there are some very candid and thoughtful remarks in there, too.

    It's kind funny to have your more than 10 year old website cited in a Yahoo! Answer to the question: "What is the best way to live life to the fullest?". Basement cited I mean, it is yahoo answers, we're really scraping the bottom of the barrel when it comes to content (( in fact, Elaine absolutely refuses to read anything on that site anymore, despite the fact that frequently, her google search string is verbatim the same as the question which comes up as one of the top results)) , but it's still cool. Yeah, ok, so it's doubly embarrassing because the citation is just for the lyrics to "The Sunscreen Song". I'm ok with that.

    And I'm very grateful for my many friends and colleagues who, by their example, continue to give me the courage to release my thoughts and code out in the open. Thank you.

    As I was putting my finishing touches on this post, I found a recent entry on Scot Hacker's blog titled "(I Don’t Care About) Facebook and Privacy" that covers similar ground: "For me, it’s simple: If what you have to say shouldn’t be said to the whole world, then don’t say it online." I agree, and it's a more sensible standard than my "everything you say will forever be connected to you, so don't screw it up!" But just to be clear, this should only apply to things you intend to write up and release: I absolutely oppose Eric Schmidt's dismissal of privacy. Eric says, "If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place." Due to its construction, it bears striking similarity to Scot's quote above with which I mostly agree. But to me, Eric's statement is a 1984-sized world apart.

    Anyway, hopefully I've adequately explained my "publisher's block", and there are many related topics left to explore, but this is where I'll have to end this post for now. LTS.

    permalink
  2. Weinberger's talk and OLPC

    2007 08 08 technology

    Here's David Weinberger talking about Everything is Miscellaneous (the book I reviewed here and many others did here). The hour-long talk stands on its own and covers much of the book, though I don't recommend watching it if you're planning to read the book.

    I went to Linux World Expo today and played with one of these upcoming One-Laptop-Per-Child project's XO-1 laptops at the Creative Commons booth. OLPC XO-1 at Linux World _ Photo by Scott Beale / Laughing Squid (cc) While OLPC is a noble effort, I think it still feels like another example of trying to solve a problem with technology where technology is not the bottleneck. For example, I was bummed that they took away the hand-crank power-supply a while back because I think this severely limits who'll be able to eventually use these. The UI and networking stuff is pretty novel, but my overall impression is that it's too gadgety. I felt pretty lost in all just the buttons on the keyboard, but then again I only used it for 20 minutes and this wasn't made for me. With that said, I'm not holding my breath, but it _could be a great thing if this takes off. I say "could" because technology by itself just isn't enough ((A point the OLPC project acknowledges in their vision.)). This is a point I keep coming back to again and again.

    permalink
  3. And it begins again...

    2007 07 20 technology

    hello-world

    screen cap

    So I finally bit the bullet and put up my own blog. It was just one of those wait and see things for a while, but now I find myself reading most things via rss feeds, so I really had no excuse not to move on from my livejournal. I was afraid of abandoning my lj-friends - but Yuan found a happy medium with cross-posting back to her lj (though now that she has an rss feed I read her entries first in Thunderbird, sometimes days ahead of visiting my friends page)

    I'm still getting settled in, so this isn't quite live yet.

    Anyway, I've had a couple of entries on the back burner that I've been working on, and they feel serious enough to warrant having their own place, instead of being a part of a corpus I started almost six years ago (in high school, no less). More and more people I know host their own blogs and it's always nice to have a fresh start (though I've reposted a hand full of my most recent LJ entries to get a running start).

    permalink
  4. Changelogs with dates (!) + gui goodness

    2007 01 04 technology

    ... please date your software releases ... I've been trying out a lot of new software lately, and it's the most frustrating thing in the world to not be able to figure out WHEN a particular version came out.

    Sure, there's a changelog that tells me all the neat bug fixes from the last version, but what good does that do me if I can't tell whether the software was last updated 8 years ago or 8 days ago? It's such a simple thing, but I can't believe at the number of projects out there that have no mention of release dates on their website.

    ... changing topics... Anyone have a gui svn client they particularly like? I've started playing with eSvn (0.7.0 testing version), it's clean and simple (someone else came to the same conclusion). It looks like this: eSvn 0.7.0 screenshot

    Subcommander has a neat looking log graph (bottom), and kdesvn has a history browser, anyone use stuff like that?

    I've also tried subclipse. Yep, I finally bit the bullet and started trying Eclipse and other GUI stuff, like Inisght (gdb gui), although I continue to live in Vim (which has an CVS/SVN integration plugin I've found useful)

    permalink

« Page 3 / 3