Why not to put abbreviations in your code:
-It hampers searches later. You might search for “database” and miss all the references to “db”. -It thwarts anyone for whom English is not a first language. “Config” doesn’t appear in Webster’s, much less an English to Japanese dictionary. -Even within the same routine, you lose time and concentration trying to think whether you used “char” or “chr”.
The benefits far outweigh the time cost of a few extra keystrokes. (Unless you can’t touchtype properly, in which case you should learn.)
Read more...Yes, they have headings when you sort by message size in Outlook...
Size: Large (100 - 500 KB) Size: Very Large (500KB - 1MB) Size: Huge (1 - 5 MB) Size: Enormous (>5 MB)
Read more...I am DONE with karaoke.
I needed something to do with my commute one day, so I popped out the karaoke CD - the one with songs I knew the karaoke bar had in their catalog. I had decided last time that I simply didn’t know how to sing, so I was going to rap. I had time on my hands, so I chose something moderately challenging (and appropriate for a suburban white boy) - “Clint Eastwood” by Gorillaz. Over the next couple weeks I put literally hours into rehearsing that song, until I could do it without lyrics or even accompaniment. When my wife’s friends suggested a trip the bar, I got bemused but enthused looks when I told them my planned selection. Late last week, Diana and I practiced together so she could be my backup singer. I know she’s biased, but she said I sounded really impressive.
Moment of truth - mics are handed to me and Diana. I get up, confident that I’m going to sound really, really white, but that I’m going to give a good performance.
And Diana and I proceed to train wreck it. The background music was really, really poor, the rhythm changed up in a few places so that neither Diana nor I were in sync with it, and the displayed lyrics were, well, not in sync with anything.
I know there are quality karaoke CDs out there, but at any given bar they’re likely to be mixed in with crap like this. Trying to choose the right song is like navigating a minefield.
So I’m done. If the karaoke companies and the bars that stock their wares don’t give a damn, why should I?
Read more...Sounding boards...
This phenomenon should not be news to anybody, but it should be a consideration in the design of any system that allows collaboration, so I need to jot something about it here…
I had a one-sided IM conversation with a co-worker earlier this week - I suspected he’d stepped away from his desk, and he had, but I was queuing it up in the log for him to review when he returned. In typing out a description of the problem I was having, I mostly worked it out on my own. The resulting “conversation” was rambling, but it resulted in a solution without my co-worker lifting a finger. He later told me that he and another team member use each other as “sounding boards” all the time, working out problems simply by describing them.
And here I am, about to go converse with another person who I know has only incidental knowledge of the system I’m working on. But I’m breaking from the usual workflow, and need to ensure I won’t cause any harm. I feel like I won’t have done my due dilligence until I’ve talked it out with another person.
Read more...Enso scratchpad demo...
I’m sure you all remember my earlier rant about Enso 2.0 and the discussion with [ICR] that followed… Well, Andreas Schuderer is even more doubtful about the new design that I - so much so that he’s done a lengthy writeup on his reasoning and a usable demo with a possible fix.
I like his scratchpad a lot better than “open notepad”, that’s for sure.
By not providing (or insisting upon the use of) an editor, Enso has moved away from the noun-verb interaction that Archy encouraged. This may be a step in the right direction again.
Read more...