maritime

justbeast


The Sarmatian Protopope

his desires inscrutable but surely base


NYC, Boston-bound
maritime
justbeast
It's been a gorgeous two days in NYC, so far. Hot and springlike at first, with buds and new leaves everywhere, plus a thunderstorm and a pleasant chill in the air, today.

My weekend plans are shaping up a bit:

* Gonna stay with emilytheslayer and lynxreign on Friday night

* Stay with omnia_mutantur and her boy on Saturday

* Head over to mtolan for his birthday shindig on Sunday.

Not sure what to do on Mon and Tues, except at some point I know I need to make it back home to Portland, park the car, and get ready for the flight to Cleveland.

Torment: Tides of Numenera
maritime
justbeast
So, I love games. One of the upcoming ones I'm really excited about is: Torment: Tides of Numenera (currently in Kickstarter form, as you can see).

They just.. they did SO many things brilliantly, with their kickstarter, with their design, with communicating with the fans. Here's why I think it'll be awesome:

* Planescape! Well, so unfortunately, this is not a Planescape title. BUT. As you can probably tell by the "Torment" part of the name, this is largely the same team that did the brilliant Planescape: Torment game for PC. Not only that, but Colin McComb (the Creative Lead for 'Tides) and Monte Cook were two of the creators of the original Planescape setting!

* Monte Cook is amazing. He was part of the original Planescape setting creative team (he did a lot of other stuff besides, for Iron Crown, Rolemaster, TSR etc). He was the lead designer for D&D 3rd edition. Created the Dark Matter setting for Alternity. But after he left TSR/Wizards of the Coast, he started publishing his own campaign settings and RPG materials. Ptolus was a vivid and atmospheric campaign setting, very reminiscent of Planescape. (I also liked how he implemented essentially a CSA for RPGs model, where you paid him a subscription, and he sent you modules / rpg stuff in the mail). After Ptolus, he went on to create the Numenera campaign setting, which is going to be the IP/setting behind this game.

* Colin McComb is also pretty amazing. So not only was he part of the Planescape team (Planes of Law, Planes of Conflict, Hellbound, Well of Worlds, etc, etc), he also created the Birthright Campaign Setting for TSR, and did some Ravenloft stuff as well. He also worked on Fallout 2, and also Planescape: Torment the videogame.

* Numenera, the setting itself, looks to be very intriguing. I missed Monte's kickstarter for it, though you can currently pre-order it through its website. But it basically looks to be a posthuman Planescape - heavily philosophical and stylish, with echoes of Iain M. Banks and Gene Wolfe. Can't wait to play it, tabletop-wise.

* Their Kickstarter itself, the publicity behind it, the design of the reward tiers, and the constant project updates they send in the mail, is astonishingly well designed.

* I like their YouTube video series (start with Tales of Torment: Episode 1), where Colin and other writers and designers talk about each particular element of the game, their design process, the setting, and so on.

* I liked their IAmA on Reddit (in fact, it sounds like the game has its own Torment sub-reddit), and the Risking their Careers article on PA.

Anyhow, thought I'd share, in case any Planescape fans out there haven't heard of either the videogame, or Numenera the tabletop setting.
Tags:

Good things
maritime
justbeast
We've both been sick the last week or so. I've been struggling at work, hiding from everything.

But fuck it, here's the good stuff that's going on.

* Cat is finally home, for a good solid number of months, from a crazy tour that's now over! I am relieved beyond measure.

* We have in our possession an actual crate of lamb meats. (Two women who rented our house before us left the island to start a farm up north. I hear rabbit meat is next up.)

* We have a new kitten. I suppose he's no longer technically new, and he is too gigantic to be a kitten. Still. I love that little guy. He's the bravest and most affectionate cat I've ever had.

* I've discovered Prophet (comic series), and now I'm so addicted. I've been reconnecting with reading more comics lately. And I forget how I came across it, it was saved in one of my bookmarks. But it's reminded me just how much I missed science fiction, that crazy alien sense of wonder. Man, it's so good. This review explains it better than I could: Prophet, the barbarian space opera you should already be reading.

* Our boat survived hurricane Sandy. Why is that a concern at all? Like a dumbass, I got distracted and busy and left it in the water, as the storm hit. I rowed out to its mooring a day or so before the winds arrived here to strengthen the ropes and batten everything down. And I'm so glad I did, it survived (one of the mooring ropes broke, a second one frayed halfway, but the third one held).

* My dream car, the Pulsar.. is starting on a fairly regular basis. Enough to take me to the grocery store when I need it. I've been learning a lot about car repair, oddly enough. There's still a few major-ish issues to fix (new exhaust pipe, fix the leak in the power steering), but at least I know what they are.

* Christmas/New Years is coming. We're sickie and exhausted and unprepared, but still. It's snowing and beautiful outside, and I got a tree waiting to go up and be decorated. (Just have to move the bookshelf out of the way).

* I've gotten back into playing Kingdom of Loathing after many months away. It's a weird game, but makes me happy.

Fail fast, recover fast: software and relationships
maritime
justbeast
I write software for a living.

In the world of software, we're generally obsessed with not making mistakes (keeping our code bug-free). You wouldn't know it, given how many bugs there are in the code all around you. But we do try.

The thing is, mistakes happen. Bugs creep in. This is an ironclad, unassailable law of nature, right up there with death, taxes, and gravity.

Now, when mistakes in the code happen, it has various effects: people die, businesses lose money, or users are mildly annoyed for a fraction of a second on their random clickstream from Farmville to 4chan. (I'm very thankful to work in the industries of the second and third categories -- to date, nobody has died when my code crashes somebody's web page that is advertising extra-fancy baked beans or whatever.)

Anyways, as you can imagine, businesses, governments and universities spend a LOT of time and money studying how not to make mistakes (in the code). And there's generally two approaches in this quest.

One goes like this: *You try EXTRA HARD to not make any mistakes*.
To achieve this, there is a number of well-defined steps. First, you write *very careful* requirements. You set down a novel's length of rules and specifications, describing in great detail what your relationship, er, software, is going to do. You try to imagine all the ways in which the software can break, and make contingency plans for each one of them.

Then, after the requirements and specs are written, you *design* the software very carefully. With diagrams and plans, and lots of smart people involved. After that (and this is VERY important), you get EVERYBODY to sign off on the design. I mean, sign off in triplicate. The designers sign off on it, that they promise that it contains no mistakes. The engineers who will be building it sign off on it, that it looks reasonable and doable within time and budget. Your manager signs of on it, and her boss, and her boss's boss, all look over it carefully, and put their signature on it. A few key clients involved in the process also sign off on it, that this is exactly what they want, and that they surely will buy it in such and such quantities.

With so many smart and educated people involved (and I don't mean this sarcastically. They really are at the top of their fields), how could this plan possibly fail? And if it does fail, whose fault could it possibly be? Not the engineers -- their managers and clients put their signature that it's exactly what they want. Not the managers -- after all, *their* bosses looked it over and gave the go-ahead. And the designers and engineers should have foreseen all the potential pitfalls and contingencies!

Doesn't this sound reasonable and logical? It does to me (and to most national governments, and pretty much all businesses ever for several decades).

It also does not work. I mean fails utterly. (Rather, this process *does* work in a few rare cases -- but only in a completely predictable environment, where you're solving a known problem that is thoroughly understood, and which has been encountered before in exactly that form. But.. who lives in such a world? I don't, and you don't. None of the businesses alive today do.)

But usually? Either the software does not get written at all (because of unforseen complexities, unknowns and pitfalls), or it gets completed way past deadline and completely over budget. If it does get written, it still contains a lot of (sometimes killer) bugs in it. And even if it has relatively few bugs, by the time it gets finished, nobody buys it. It's not what the managers or the customers wanted (despite having read over the specs and design and put their signature and assurances on it).

Does such a consistent pattern of failure happen because of stupidity and incompetence? Because of a lack of effort? No. Usually, everybody is intelligent, conscientious, and works pretty hard. But nobody has the godlike intelligence to fully understand a new problem in a chaotic environment, to see all of its implications, failures and solutions. Nobody can design or create in a vacuum, with no customer feedback. And no customer knows themselves so fully that they can picture the finished product from your description, or can imagine what they want until they're actually using it.

However, over the years, the software industry has slowly been discovering another approach. Many of the bravest, happiest, and more importantly, richest and nimblest groups and businesses have stumbled on it.

It goes like this: Try a lot of things. Fail REALLY fast. And *recover even faster*, and put in course corrections. Put in clever safety nets and procedures to make sure that when you do fail, your mistakes don't do a lot of damage. Because you try them in a safe sandbox. You take tiny, bite-sized steps, in safe controlled environments. You learn very quickly, about yourselves, your team, your customers, your market.

This approach has many names (generally referred to as agile development, continuous integration, and, at the extreme, continuous delivery). And it is not for the faint of heart -- the teams have to be brave and resilient, the failsafes have to be cleverly designed, and everybody has to learn to forgive and reorient quickly. But holy shit, does it produce amazing results, and fast.

Now, as far as software goes, I believe in the second approach wholeheartedly. I can sing its praises, teach seminars, point to extensive studies that prove its effectiveness. At every place that I've worked, I've tried to apply the fail-fast/recover-fast tenets, to steer the dev team culture towards those practices. And have watched it do wonders, to speed up the business and make it more resilient.

But at home? I was completely blind to these patterns.

I love catvalente. A lot. I do not ever want to make mistakes. I don't want to do or say the wrong things. I don't want to have fights, and if we do fight, I don't want to overreact, and so on and so forth.
But when mistakes do get made (more often than not by me), and fights do happen... I feel like it's a disaster. I feel like the whole world stops (complete with a stop-the-record scratch noise from a movie). I get depressed for hours and days afterwards. How could it happen? Seriously, how can smart and competent people LET THIS HAPPEN? The specs and blueprints for our personalities and relationship? Must have been flawed to begin with! The teams? Incompetent! Ok, fine. But if we TALK about it a lot, and make the design a whole lot better, and TRY REALLY HARD not to make mistakes the next time, then they won't happen, right? (And then repeat, ad nauseum).

Yeah, I exaggerate. But only slightly. I feel really dumb about this, now that I see my own mental script.

And I've only fully realized all of this now, tonight. And even that much, I've only been able to do because, for just a few days (while distracted by something else), I gave the fail faster/recover method a try, unconsciously. We had a stupid fight (I snapped at her during a tense moment, overreacted, then blamed her for it).. except this time, through sheer luck and lust, I caught myself just a tiny bit faster. Backed off a bit sooner, apologized. And, most importantly, did not spend the rest of the evening (and the entire next day) depressed and blaming myself (and her) for being fundamentally badly designed for letting it happen in the first place.

Yes, I know, applying abstract concepts and analogies to messy human relationships is a ridiculous geek fallacy. But I am what I am. This is my mantra to myself, then: Beast, apply your beliefs from your daytime world to your home. Stop dreading mistakes and trying to hold the world together with your perfect will (ha), and stop blaming yourself and your girl for when they do happen, and thinking that it's the end of the world. You are not a godlike precise elegant virtuoso with perfect control and foresight. You're a sloppy, over-emotional beast. So, it's ok. Fail fast, recover even faster, and forgive like a pro.
Tags:

On Åcon 5
maritime
justbeast
Cheryl Morgan's writeup of Åcon 5 (a small yet fierce literary convention on the Finnish (Swedish-speaking) island of Åland, where catvalente was a guest of honor this year) explains it better, and in much more detail, than I could.
Tags:

Real-time (?) Wind Map
maritime
justbeast
For those of you fond of maps, real-time Earth representations, and wind, (like I am), check this out:

Real Time US Wind Map

(thanks to omnia_mutantur for showing this to me).
Tags:

Sketching on the iPad
maritime
justbeast
Question for my artist friends:

Do you use an iPad for sketching? If yes, what's the best iPad stylus? And what iOS software do you use to sketch or doodle?

If not, and you use some other tablet (Bamboo or whatnot), which one do you use? And what software (meaning, anything else besides Photoshop?)

Stuff on my mind
maritime
justbeast
So much I want to write about! Not sure where to start. So, here, in random order:

* s00j (plus her boy) and stealthcello visited last week! Oh my god, it was so great to see them. I only caught a brief glimpse of them during Boskone, so it was really nice to have them over our house for several days.

* The house concert went off beautifully. (As hosts, there's always that anxiety of "well what if nobody comes"? But it was a ton of people; we ran out of chairs).

* I got to sing. With Sooj and Betsy. In the pitch dark of an abandoned WWII fort. Like.. we stood around in the dark and made music, all of us. This wasn't an official concert thing, just a private thing. I.. don't even know how to describe it, except wow.

* Cat is gone off to NYC for the week. I'm missing her crazy-intensely. And so many things make me miss her more - reading LJ, listening to music, reading books.. argh.

* So, a while ago, in spring or summer, a group of us (atheorist, @sarah_hines and I, (joined later by Cat)) started an informal meetup called Self-Inflicted Data. Where we met each week, and just reported various numbers to each other that we were tracking. The number change from person to person and from project to project. They're things like - weight, hours of sleep, number of pomodoros done on a particular project, number of pages of thesis written, etc, etc. I'd like to do a whole post on this group, so I'm just putting this in as a reminder. But guys.. it has helped me SO much. It's a huge motivation for me, from week to week. (In fact, the only reason I got the time/effort together to write this post is cause I promised I'd write at least 1 post for this week).

* I have been THOROUGHLY enjoying Cat's Girl Unlocked / Unfuck My Life project. I have, of course, been inspired to put together my own (overly?) ambitious Beast Unfucks His Life project, starting now (while Cat is away).

* (related to above) I've started running again! I'm FINALLY over the insane months-long cold I've had all winter. I cannot express how grateful I am for that, or how tired I was of being sick.

Boskone
maritime
justbeast
I go to a lot of conventions. (Some years more than others, but at least half a dozen per year, usually). Being a devil OCD a creature of order, I start trying to organize them in my head, and rate them against each other.

I usually consider a con pretty successful (for me personally -- judging to see if it was successful for catvalente, career-wise, happens on different axes), if it supplies a certain critical mass of the following things:

* I get to meet up with the people I wanted to see (usually friends we only get to see at those cons, locals, etc)
* I like the dealer room / art show. I manage to find some interesting book/art loot to haul (though hopefully not overspend).
* How's the programming look? How many of the panels would I like to go to? (I don't actually attend that many, since my main goal at cons is to help out Cat. But I still look to see how many are tempting).
* If I do make it to a panel, how was it?
* I meet interesting new people, get exposed to new ideas, have revelations.

So we went to Boskone this past weekend. And I really liked it, it was interesting and fairly devoid of stress. A success, by my parameters above!

Thoughts form Boskone:

* yagathai is amazing and super helpful, and has great friends. Cat and I had to organize a surprise SWFA party on no notice (ie, it was a surprise to us, that we had to run it, not that it was a surprise party). Mike stepped in (and also had a posse of awesome BwB friends who pitched in) and helped us out -- we threw together a pretty great party, considering the time limitations.

* Got to meet up with omnia_mutantur briefly, and chat

* Met a new favorite artist! Coralynn Rowell of robotlovenoises.com -- she was doing cute robot sketches for $5 a pop. I picked up a print of that tree painting that's on the front page, plus a couple others, and we also won an art auction original piece from her. I think I know who I'd like to ask to design my next large tattoo!

* OMG got to see s00j and Betsy Tinney again! Super briefly -- we had panels and meetings to set up during most of their concerts, but still! I missed them so much. They're coming to stay at our house in a few days, though, and we're having a house concert on the island (which means you should come!). In fact, we'll see them tonight at another house concert at Kyth's house in Concord.

* LOVED the dealer room / art room. They put the two areas together, plus the con suite, plus the gaming area, all in a huge open space in the basement. Loved it! You walk down there, and it's such a feeling of richness/plenty, loot and food and art as far as the eye can see. Plus it makes for a central social point of the con, very helpful. I wish more cons would do something similar (I understand not all hotels / spaces support that).

* Went to an interesting panel (on Writing for MMOs), recommended Neal Stephenson's REAMDE novel to everybody.

* Got a chance to hang out and talk more with Charlie Stross and Ian Tregillis.

* Got to see Lawrence Schimel again (haven't seen him in years, since that Wiscon in like 06)!

Anyways, it was a great con (my first Boskone, actually). Still much to think about and process.
Tags:

Weekend
maritime
justbeast
This weekend, I:

* Was still lightly sick (stupid cough won't go away). Plus, got bonus food poisoning, for the first time in years and years. What the hell! That never happens to me. Also, I don't hork easily! (Which is a bad thing, when you need to). Boooo.

* Started a D&D campaign with Cat! Somewhat on short notice, so I've been ingesting massive amounts of Eberron sourcebooks (plus refreshing D&D 3.5 rules in my head). (I'm DMing).
I'm super excited about it (plus, there's rumours that we're starting a D&D campaign with friends in town, in addition), and of course very nervous (I still don't have much experience DMing).
Have any of you guys played in the Eberron setting? What do you think of it? (I'm really digging it so far, it has a Final Fantasy 7 sort of feel to it).

You are viewing justbeast