I’m going through and cleaning up some of my old posts- especially some of the ones with code examples. They’re pretty ugly at times, and it just so happens that two of the worst are the two most popular posts here (the one about DataPagers and Listviews desynching, and the one about Flex External Stylesheets.) Things may be rocky as I find a good syntax highlighter. It’s already proven to be much more difficult than it should be.
Archive for category meta

- Image via CrunchBase
I wanted to make a quick plug for Zemanta; a utility that- I think, anyway- has helped me rapidly improve the quality of my blog posts. Yeah, the awful writing style’s still the same, but it allows me to throw in pictures, and pictures make everything better! It also has tools that link up key words to Wikipedia articles and other websites (all I did was select which words I wanted linked; I didn’t actually make the links on this post links manually), help you tag your posts, and give you a list of other blog posts that are related to the one you’re currently writing. It integrates perfectly seamlessly into WordPress, and gives you “reblog” links on other people’s blogs to quickly jump in and respond. I love the program; I highly suggest it to anyone.
A shameless plug, yes; but a worthy one.
I was recently debating, with a friend, about the pervasiveness of technology; my point was that information should be available whenever, wherever, to whomever chooses to call upon it; my friend believes that the internet has a profound negative impact, breeding an obsession with instant gratification and dependency on the virtual world.
Where it began was when I read an older Wired article about a specific type of “body-modding”; I didn’t even know there was a group of people who claims body mods as their hobby until today. But it spawned a question: if I was given the opportunity to “upgrade” a body part- say, swap out my eyes for a pair of zoom-capable, infrared cameras, would I and should I? My answer was yes, I would; why not upgrade my body? Why shouldn’t I treat my body as some sort of machine, ready to upgrade? Is my body anything other than a robot controlled by my

- Image via Wikipedia
brain? Is it something I should hold holy and sacred, or is it something I’ll just be throwing away in 70 years? But, rather than getting too philosophical on this leading note, we then turned to a similar discussion of optical implants that displayed data inside your eye; a kind of mini-projector that would project a computer’s display so that it seemed as if the world was one big HUD. “I want information,” I said, “and I want to be able to check user reviews on toilet paper at Target instantly.”
However, my friend disagreed. She believes that in instantly calling up knowledge, you lose important skills; by not having to put time and dedication into researching topics, and by having, instantly, anything you wanted, you could no longer appreciate your final work. When you have instant gratification on the internet, you begin to expect it everywhere. That it’s about the journey, not the final destination; “I’d rather live in a farm in Nicaragua,” she noted, “although you’d probably prefer Tokyo.”
We left our discussion in an agree-to-disagree state. I believe in efficiency, productivity, minimum effort for maximum effect; she believes in taking your time, enjoying the journey and doing things yourself. They both certainly have their merits; however, I do believe the world is rapidly spinning my way; we’ll trade character for progress, for better or for worse.

- Image via CrunchBase
I’ve recently started using Last.fm. I made an account a while ago, but I never used it; I thought it was a little awkward to use, and I didn’t totally understand how the whole thing worked. My initial thoughts were, “I don’t want to have to manually add every band I like, and I don’t want to have to listen to a single song at a time!” But, this is because I didn’t understand anything about how it worked, or it’s purpose. All I thought it was was a way to look at one song at a time; how wrong I was.

- Image by Getty Images via Daylife
So, when I revisited it yesterday, I decided to take a better look at what was going on. I went to a band I liked (Franz Ferdinand, to be specific), and tried out the “Listen to Franz Ferdinand Radio” button; and this is where everything totally turned around for me.
Last.fm began picking songs from a group of similar artists tagged by other users, playing more similar artists more often. Within an hour, I had listened to about 15 bands I didn’t even know existed, that are now some of my favorite bands. The real power in Last.fm- at least for a casual listener- is in this, finding new music. For a while, I had been waiting to hear new songs on the radio that I enjoyed, and then trying to track down a copy; and then, I would listen to it until it burned out and I was totally done with it for another year. Now, I can listen to a variety of music that I’ll probably like (and if I don’t, I can always skip it), and it’ll take an entire genre to be burned out before I run out of fresh music to listen to.

My bookshelf
I’ve got a lot of books; just recently I ran to Ikea to pick up a huge shelf to manage the overflow. But, there’s a group of books that I keep by my bookshelf, just in case I need a quick reference, or just feel like reading. Here’s a breakdown, from right to left:
-Manual for an MSI K9A2 Platinum motherboard (honestly, not quite sure how that snuck in there)
-The Design of Everyday Things, an absolutely fantastic book; I’m only about 1/4 of the way through it, and already I love it. It’s about the tiny little nuances about designing user-friendly things; it’s not explicitly technical (more about physical objects than virtual ones), but it’s definitely easy to cross it over into the web development / designing realm. I picked it up on reccomendation of Jeff Atwood.
-Dreaming In Code, another really good book; I saw it in the library one day and decided to flip through it. It’s a fantastic rendition of the exploits of the developers of Chandler, a personal information manager, and explains in detail how many things can go wrong with a software project; software is never on time, and the author (a reporter) does a great job in explaining how this phenomenon occurs.
-The Art of War, by Sun Tzu; it’s hard to find a copy that’s just the Art of War, and not ‘the art of war in relation to business’ or some such. It’s pretty fascinating; it’s about military strategy. I couldn’t find this specific copy on Amazon; I think I got it from Barnes and Noble about two years back.
-jQuery in Action; I love jQuery, more and more as each day passes, and I figured it was about time I picked up the book. The online documentation will always be more up-to-date, but I can’t bring that in the car with me (without a 3G netbook, anyway), and the book is written so that I can read it from cover to cover. It has several interesting insights into the technical reasons of jQuery’s architecture.
-Comet and Reverse Ajax; one of the ‘reccomended books’ Amazon advertised to me while I was ordering jQuery in Action. It’s really, really short, but it explains how to do something I never really thought possible with HTTP protocol: use a server push, instead of a client pull. This may mean Neflaria gets a real-time chat.
-Red Hat Linux 8 for Dummies; picked it up a long time ago when I was first experimenting with Linux. It does a really good job at getting a Linux dummy up to speed.
-MCTS and MCPD books for .Net Framework 2.0 web development; a set of 3 books written to get my MCPD. I hate the whole idea of certifications (I’m a firm believer that skill > credentials), but I figure I should get them eventually (because very few other people believe that).
-MCTS for SQL Server 2005; see above. Although, has actually useful information, not garbage to memorize in the rare event that Visual Studio’s intellisense and Google collectively collapse.
Top to bottom on left stack:
-Wired magazines; Wired’s awesome. It’s like Gizmodo, only in more detail.
-Swing Hacks; when we (Don and I) were first looking at developing an MMORPG, we were trying to decide what language to use; consequently, I picked up a few Java books, this and the next two. I knew very little about Java at the time; it was the cross-platform compatibility that attracted me. It was the entire language that turned me off.
-Wicked Cool Java; has a lot of cool project ideas for developers at any stage. If you want to mess around with Java a bit, this is the book to get.
-Killer Game Programming in Java; what I expected, and yet somehow not. It takes you from developing your own graphical engine all the way through game mechanics, which is awesome; but, with the abundance of pre-made 3d/physics engines out there, it’s more than I needed, so I never got more than halfway.
-Starting out with Java 5; my CS classes were in Java, and this was the book I used. Highly reccomended for beginners.
The next book to go up there will be Digital Security, which is another amazing book; it totally opened my eyes, and changed the way I thought about security. I’m only halfway through it now, so it’s by my bed instead of on my bookshelf.












![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=48ef38e8-9a72-47e5-b8ab-dd1ed5bcfa78)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d04ef8f8-352f-44cb-9090-099faf54d56c)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=abca6249-c780-4a19-9f67-a09907a34e4c)

