Running Silent

I’m still here. Kinda.

I’ve been writing this blog since 2002, through a heck of a lot of changes in my life. The exact purpose of the blog has variety wildly over time, ranging from a personal blog to a writing exercise, to a linkblog, to a review site. Sometimes I post to it a lot, or like right now, this will be the third post of the year. The only thing that has been consistent about it is its purpose: the blog is an exploratory heuristic — it is an experiential tool to gain a better understanding of… well, whatever I need at the time. Sometimes it’s myself, sometimes it’s something marginally less selfish, like reviewing music, or discussing free speech, or sharing posts and videos that are themselves an experience (emotional, intellectual, whatever). This year, what I needed was to hide out. I didn’t realize it at first — I made grand goals of posting regularly, and of shifting the content to something more generally useful. But y’know what? Meh. There are other avenues for that that I already have set up (and can set up more, easily, if I decide I need to). This is, ultimately, my personal blog. That doesn’t mean it won’t occasionally have actually useful content, but more often than not, I expect it will continue to be a sketch of a human being. Hopefully an insightful one.

It’s reaching the end of the year, so for those who don’t read my Twitter or talk to me otherwise, let me catch folks up real quick:

  • I’ve been unemployed, barring some freelancing, for a while. This has finally (finally!) changed, first with working for Cirque Du Soleil while they were in Portland this spring, and more recently, back in the saddle doing QA/Testing work.
  • I was T-boned by a hit-and-run back in July, and because of lack of funds, I didn’t have collision insurance on my car. Still trying to raise funds to fix it, since all the reasonably reviewed collision repair places want payment in full.
  • I’m still living in Portland, OR. I still love it here. I’m still dating Jessica. Things on that front are still good.
  • I got into grad school at University of Denver, specifically their Digital Media Studies program, which sounds like a pretty great fit. Because of the car accident, though, I’ve deferred for a year, and will reassess what my situation is as next year approaches. The crushing student debt involved isn’t exactly enticing, even though the program sounds great.

Yeah, that’s the big stuff. Other than that, I’ve been largely laying low for the past while. I’ve not been to many meetings, conferences, unconferences, groups, et cetera — while there is interest, either the timing, or finances, or social energy, or some combination therein has been discouraging going out. I’ve been adjusting to working in an office again, surrounded by people for 8 hours a day (and then dealing with the commute), and so generally by the weekend, all I want to do is hide in my cave and read, or play video games, or watch cartoons, just in general things involving being left alone. I know that’s not sustainable (or at least not wise to do so), nor do I want to remain a hermit. Regardless, it’s how I’ve felt lately.

Browser Hell

While there are a variety of methods to view the web, the vast majority of people use only one of a few options: Internet Explorer, Firefox, Safari, Opera, and (johnny-come-lately but gaining market-share fast) Chrome. While it’s fantastic that each of these browsers are doing well enough to be considered major players, the problem is that they all have some pretty serious failings.

Internet Explorer LogoThe problems with IE are well documented, and frankly given that it’s Windows-only, I’m going to gloss over it here by simply saying: don’t use it unless you have to. Don’t support it unless you have to. Just. Don’t. This may change with the upcoming IE9, as there’s been a BIG push by developers to get Internet Explorer up to date and standards compliant. If even half the features and support Microsoft has promised actually make it into the final product, Internet Explorer may well be worth another look. In the meantime, take a pass.

Firefox LogoNext up is Firefox, a very popular open-source effort run by Mozilla. It’s free, it’s open source, it’s cross platform, there are lots of themes and profiles and extensions you can get for it to make the browser do more, all of which makes it the darling of the geek community. It isn’t without its faults, however: the same extensions that make Firefox useful often contribute to browser instability, but Firefox without extensions is… well, lackluster. Which is to say: a plain copy of Firefox is a perfectly serviceable browser, but lacks anything to set it apart from other major browsers. That coupled with one of the slower load times and a rather substantial resource footprint makes it a less than ideal solution for someone trying to run a lean, stable system.

Apple Safari LogoWhile Safari doesn’t have anywhere near the usage rates of IE or Firefox, it’s still a major contender in the browser wars, for three reasons: 1) It’s the default browser on every Mac system, and has the highest browser rates on Macintosh computers; 2) It’s the default (and until Opera Mini managed to strongarm their way onto it, only) browser on the iPhone, iPod Touch, and iPad; and 3) It’s cross-platform and free. I’ve been a diehard Safari user since it came out, only occasionally switching to Firefox or Camino. However, as they’ve continued to add more features, the overall quality has (in my opinion) gone down. Reports of stability issues are prevalent on the Windows version, and I’ve been discovering massive resource consumption on my Mac. Since Safari 5, the memory footprint has grown significantly, causing repeated beachballs for the most basic browsing tasks because my laptop, with 2gb of ram, was out of memory. (My frustration with this is actually what has prompted this post.) I can only assume it’s a memory leak that slipped past them, because I cannot fathom how that sort of resource consumption would be acceptable for a shipping product.

Opera LogoOpera is a trooper from the old browser wars. While it has incredible market penetration on devices and globally, as a desktop web browser it didn’t really get a strong foothold in the U.S. They’ve continued to improve the browser over a number of years (the current version as of this writing is 10.60), and at this point boast one of the most standards compliant, fastest browsers on the market, with a ridiculous amount of features. Which is the problem: there are so many features and customizations and tie-in services like Opera Unite and Opera Link that it’s incredibly easy for the average user to get mired in unwanted complexity. Additionally, while they have support for widgets (which can even work as standalone applications from the desktop), I had trouble finding any plugins to fix some egregious oversights (despite all those features, Opera tends to only play with itself — service integration with third party options like Evernote or Delicious are non-existent). Some of the interface I found cumbersome, but I was willing to work through that (all browsers have some quirks, after all), but was off-put by the sheer number of browser themes that were for Windows only, leaving Mac users very few options to try and find a more suitable interface.

Chrome LogoThe last of the “big” browsers I wanted to mention was Google’s foray into the browser market, Google Chrome, and its development sibling Chromium. Despite being very new, Chrome has already gained a significant market share in terms of browser statistics, and not without reason: it’s fast; it breaks page viewing into separate processes to keep the entire browser from crashing when one page hits bad code; and, well, it’s made by Google. Frankly, while I appreciated some of the features of Chrome, I found it to be an incredibly slipshod application. The user interface was inconsistent and unclear on numerous occasions, with the preferences window being a morass of poorly explained buttons and hidden panels, and their handling of tabs becoming utterly useless once you get much over 20 tabs open. It’s easy to start cutting them some slack by saying “It’s a beta,” but let’s be realistic here. Google has made a point of hiring some of the smartest, most talented, capable people on the planet, and invested millions into the development and marketing of Google Chrome already. A product with that sort of backing feeling this slapdash is embarrassing for them and frustrating for the user. (Final gripe about this: despite their session-splitting to help prevent browser crashes, Chrome crashed on me when I tried to quit.)

So there you have it, the biggest, most popular browsers out there. The reality is that they all have MAJOR FLAWS, and there is major work that should be done on all of them. The bright side is that each of these browsers is under active development, so a lot of the work that needs to be done will be done. Until the problems are fixed, however, I’m inclined to look into one of the numerous smaller browser projects being developed out there, and hopefully find a diamond in the rough that blows the big boys out of the water.

Happy 2010

New Year, new site design. One of my resolutions this year is to set a design that works and then don’t mess with it for a year (barring bug fixes and the like), ostensibly so I focus on producing content. It’s a good goal, and I think it’s reasonable. My intent is to take the next little while to get a few things in order, and then brush the rust off my blogging.

In the meantime, go play some meta games (specifically, games that are aware they are games and largely exist to poke fun at common game design tropes):

Squam 2009

We’re now in the last day at Squam Lake, where we’ve been spending a week at the lake house. It’s been a good and relaxing trip, though not as productive a one as I might have liked. I’ve begun collecting a public calendar of gaming related conferences (industry events, not fan events), partially because I’m sick of finding out about these things after it’s too late to try and go to any of them. I’m hoping to continue to flesh it out as time progresses and more conferences announce their 2010 dates (very surprised to see how few had announced dates, or if they had, hid that information away, rather than displaying it as prominently as possible — as someone who has been involved in event planning, this seems like an incredibly poor idea).

While I’ve been enjoying myself, I’m also looking forward to getting back to Portland.

Six Months Silent

It has been almost exactly six months since I last posted on here. I don’t really have an excuses for the hiatus, and it’s not just been this blog: I’ve been largely silent from most of the net for a while. It’s been a really strange winter for me, mentally and emotionally, and it was consuming a lot of my energy and thoughts. Rather than complain about it, though, I opted to simply not post at all. In hindsight, this was a dumb idea: writing has been a catharsis for me in the past, and I can’t help but feel it would have been beneficial to be posting to get my mind off things; also, the longer I went without posting, the more daunting it became to start posting again.

I’ve finally updated the blog (like the new design? If you want a refresher on what it looked like before, Critical Games is still using that theme), and am now posting again. I’d been meaning to for a while, but what motivated me to actually do it is that someone asked me to. It’s a thing for me: if I feel something I do will be appreciated, I am infinitely more likely to do it.

I was having a conversation with Jessica last night, where she asked me what motivates me, what would motivate me on the various projects I have sitting on the back burner. What it came down to is that I need to feel like I am valued. I am hardly what you would call a workaholic — I think work for the sake of work is stupid (this is a longstanding philosophy, as anyone who has heard my rant about homework can attest), so for me to feel motivated on a project, I need to feel that the work is valued in some fashion. (This takes many forms: it could be personal appreciation, it could be feeling that I’ve contributed to a greater goal or dialogue, it could be a tangible reward, it could be getting to enjoy the end result…)

I’d hardly say it’s the best motivator, though: you have to DO before it can be valued, and the point of motivation is that it gets you to DO. So feeling appreciated or valued as a motivator basically relies on momentum, continuing to feel the drive to act based on the result of the last time you did so. And if you have an extended period where you feel like you’re not valued, or you feel unappreciated… well, you’re dead in the water. Which is where I’ve been for a while: feeling economically and creatively unvalued. (Where I have felt valued is socially, I’ve felt appreciated as a friend, and that’s where my energy has flowed as a result.)

I’m going to aim to post more often (more than once every six months shouldn’t be too hard), but in the meantime: what motivates you? It’d be interesting to hear others’ insight and suggestions for motivators.

The End of January

The months do seem to fly by lately, various projects churning up my time but not getting done. Life has been a little nutty lately. A few weeks ago, my girlfriend decided she wanted me to teach her how to play World of Warcraft (she’s never played games of this type before), which I’ve been delighted to do. She started out with a character on my account, but now she has her own account so we can actually play together. It’s definitely made a shift in the home-life — I’ve always been a casual player (play for a few days, then leave it alone for a week or two), and now we’re playing at least a little nearly every day. (For the record, no, I still don’t have a 70, err, 80… highest I have is a 50 Druid on Kil’Jaeden, and now a 30 Draenei Hunter on Bloodhoof, both named Nadreck.)

A little over a week ago, Dad had a heart attack. I didn’t write about it publicly because I wasn’t sure how he’d feel about people knowing while it was happening, but now that he’s back home, I’m a bit more comfortable mentioning it. It was his first, and we didn’t know there was a likelihood (we do now), so it had us all a little spooked. Due to the surgery, he can’t lift anything heavy (anything over 10lbs) or overly exert himself for a little bit — given that the house renovations are nearly complete and they’re going to have to start unpacking everything back into the house, I may end up flying out for a few weeks to help out (cross-country tickets are pretty cheap at the moment if you’re flexible on flight dates — I’m seeing as low as $200 round trip). He should be back up to speed by the time I’d actually get out there, but an extra hand never hurts, and it’d be good to see Mom and Dad and Freya (it was also Mom’s birthday two days ago. Happy birthday, Mom!)

There are things in the works that will hopefully be done and in place soon, and I’ll be able to get into a more regular update routine. In the meantime, watch the kitties.

On Web Sites and Harumphs

So, I’ve been largely radio silent for a while now, as I’ve been pondering where I want to write and about what, and trying to get some new projects up and running. This is currently leading me to designing a new wordpress theme for wanderlu.st, which in turn is leading me to researching HTML5 and CSS3. There are some great resources out there for each, but ultimately a lot of it is moot since no browser actually fully supports EITHER yet. They’re too new.

So why not just blow it off and use CSS/CSS2 and XHTML, you might ask, and rightly so — if even the bleeding edge doesn’t support it, how long before the general public has it adopted? Well, I’ve noticed a little trick in how web browsers render things that (thus far) allows me to adopt HTML5 without breaking anything. Basically, when we talk about a browser understanding an HTML tag, what we’re really saying is that it’s been told how it should render that tag by default, which things it should inherit from, and so on and so forth. So, while it’s a bit of a kludge, you can TELL your browser how to render a given tag via CSS. You just have to tell it a LOT of things, instead of just the things you want to change (you can’t take for granted what things display inline and which things display as a block, or inline block, et cetera, you have to tell it what it should behave as).

Now, I’m sure this will all bite me in the ass as I continue, leading towards getting the design exactly how I want it, and then discovering some major browser doesn’t work like that. But so far, it’s been working like a charm in both Safari (Webkit engine) and in Camino (Gecko engine). Need to test against Firefox (Gecko engine again), Opera, and IE6, 7, and 8. Also need to make sure I’m not using the tags incorrectly compared to how they’re specified in the standard. Until proved otherwise, I’ve opted to be optimistic!

Huh, Who Knew?

So, I was feeling a bit bummed that I didn’t fulfill my New Year’s Resolution of taking at least a DVD’s worth of photographs each month, but then while organizing and archiving the year’s images, I discovered that I did at least take over a thousand more pictures than I had in any given year to date. So, Woo! Little happy surprises.

Happy Holidays!

It’s Christmas day, and I’m down in the Bay area (Palo Alto to be precise, at my cousin’s house). Jessica flew down with a friend, and convinced me to come down as well, and since Uri’d never been here before, he joined me on my drive down. We’ve done a few touristy things, but since our budget is fairly tight, mostly we’ve been just exploring the area. We spent a day in San Francisco, which was arguably the rainiest day we’ve had the entire time we’ve been here (alas!), but we still had fun and got to explore a bit (we’ve done both the Golden Gate and Bay bridges… also did the crooked road). We also took a day and drove down to Santa Cruz via Half Moon Bay and Route 1 — really gorgeous drive, and surprisingly light traffic.

I’ll write a more involved post later, but I did want to wish everyone some happy holidays, and that we’ll be back around the 29th!