- Most Recent | Since 2004
- List View
- Archive
- November 14, 2004
Geeky Anime Sunday
November 14, 2004It’s been a while since I’ve watched any good Japanese television animation. Today, however, I stumbled upon Ghost in the Shell: Stand Alone Complex (GITS:SAC) on the Cartoon Network’s Adult Swim.Read more - November 10, 2004
Presents for Me!
November 10, 2004Read moreMy sister sent me an authentic Joyce Chen “Dumplings Plus” non-stick plastic dumpling press. Makes Postickers! Empanadas! Kreplachs! Poroshki! Raviolis! and Pasties! I have no idea what these last things are, but you can make them quicky and easily! It’s a plastic form that allows you to crimp perfect dumplings. Can’t wait to try it. Pictures later.
Since Sis likes themes, she included a Pocket Guide to Dim Sum, with a picture of every dish and a pronunciation guide. It’s awesome… I had been toying with doing something like this myself with some friends, but now we can just concentrate on eating.
Lastly, she included Volume 1 of Iron Wok Jan. So far it’s great…and no crotch shots yet either.
- November 9, 2004
Shareware/Freeware Harvest
November 9, 2004Read morePC Magazine has this fall recommended list of freeware / shareware. There’s a number of free PDF-making software, image editors / viewers, alternative word processors, and odd things like “thing databases”. I’m always encouraged to see the little guy approach the same problems in software…helps keep the gene pool diverse!
- November 9, 2004
Write-Fu
November 9, 2004Read moreWikis have been on my mind lately, tangentially through some posts on the Markdown mailing list regarding the addition of tables, images, and so forth to its syntax. I came across this posting regarding productivity tips via Weblog Without Honor. The suggestion that a personal wiki or Wiki-like editor to help organize on-the-fly is very compelling.
Think of it like this: Markdown makes it easier to seamlessly write and format as you go, without a lot of clicking around with the mouse. It’s even better than most keyboard shortcuts, because you don’t have to grapple with the control and alt keys in awkward ways.
Awkwardness kills productivity, and it pervades modern software. Don’t get me wrong, keyboard shortcuts are great, but there are very few software application that have keyboard/mouse interfaces that really feel seamless. In fact, there are only two pieces of software that I’ve used that really achieved this: * The pixel painting program DeluxePaint, published by Electronic Arts * The word processor WordStar from MicroPro International
Both these applications had a unity between keyboard/mouse interface and the task at hand. The shortcuts chosen and philosophy behind tool mix allowed you to keep your hands working over the home keys and mouse. Because of this, you could keep your eyes focused on the exact space that you’re working. It seems like a small thing, but you drop into “the zone” faster without the hundreds of tiny interruptions caused by looking for a button, shifting your hands to reach the control key, and so forth.
You might argue, “Yeah, but you eventually learn the shortcuts it’s not that much time lost really. Just look at the screen!” You’re right. But you’re missing the point. I don’t want things to merely work…I want to achieve work-fu… the fluid execution of creativity and productivity. Every glance that takes you from the task is a wasteful glance; it is better to excise it from your habits. Every extra inch of movement is a waste of energy and time. Excise these wastes from your habit, and divert that energy into production action!
There’s a similar concept in military aircraft called HOTAS — Hands on Throttle and Stick — that puts essential task-oriented functions right on the primary flight controls. You know, things like arming weapons, selecting targets, and so forth. You could mount those controls in a very logical and easy-to-read panel on the dash, but the time it takes to take your HAND OFF THE CONTROLS to manipulate them forces you to not control the aircraft fully for that time. Of course, you end up with a potentially confusing cluster of buttons and knobs on your controls, but they’ve been shaped by years of experience and (hopefully) do not alter their primary function of controlling flight.
So back to the task at hand: What is my Primary Task? It’s thinking and writing. What’s the problem? Structuring and connecting more than a few pieces of information because more of an exercise in finding things than actually structuring them. Authoring a good hypertext document takes a lot of cutting and pasting of different kinds of information all over the system. My ideal information management system would allow me to write, organize, and link text with other media by keeping my hands on the keyboard 90% of the time.
- November 8, 2004
Design Patterns for Skimmers
November 8, 2004Read moreSpeaking of Patterns, I picked up a book called Head First Design Patterns at Borders. It’s written to be very informal, and has something of a conversational cheeky tone compared to most programming books; it’s part of their educational philosophy. Sort of like a Mr Bunny book that is actually teaching programming technique. Instead of being a turn-off, I ended up learning something about better Object Oriented Programming design in the first few pages, so I grabbed it. I’d heard about these Pattern thingies, but didn’t think much of them at the time. But they’re useful approaches that work. Like many newbie-ish OOP coders, I’ve implemented / rediscovered many of these principles in isolation; programming patterns have codified the behavior to some degree so you don’t make the kind of conceptual missteps I’ve made in even a relatively simple game. Good stuff.
Hardcore macho programmers probably won’t like this book much, but if you’re looking for a lighter introduction to just the concepts, it’s not bad. The downside is the book is $44.00, which I think is a little pricey for a CD-less book even if it is 600+ pages.