Unauthoritative Pronouncements

Subscribe About

Chicken Little - With Beats Audio™

Another retirement was announced at Apple and people clutched their pearls. What could it mean? They must not like it there! That means things are bad! There’s more than one person that is leaving! That must be really bad!

Then everyone forgot about that crisis by the afternoon because there was a new rumor that Apple was buying Beats. Twitter has been apeshit since then. Otherwise normal, rational human-beings are loosing their minds. Everything from assuming Beats branding will be on products, to assuming that Apple is buying them for hardware —which has been near-universally panned by the judgy-judges despite most acknowledging they have no firsthand experience with said Beats products. It’s like it’s an election year and your party didn’t win so you’re declaring you’re moving to Canada —again.

Pull out of this nosedive and unclench your bowels.

Do you know what happened yesterday? The sun came out.

Do you know what happened today? The sun came out.

Do you know what happens tomorrow? The sun will come out.

It’s fine to have theories, to guess why something is happening, but the sky isn’t falling. That is not to suggest people should be apathetic. That they can’t have feelings. After all, last week I lambasted Comixology on the basis of their actions. Actions are different from theories cooked up on Twitter, based off of a rumor that simply states a company will be acquired. Who the hell knows what will happen? Tim Cook could just as easily adopt the branding as shutter it all. After all, this acquisition will hurt current Beats partners.

If anything I think this is a symptom of cognitive whiplash. People that have spent many years formulating their deeply-held, personal beliefs about Beats Audio are face-to-face with the prospect of Apple acquiring the company they hate. How much of this deep, personal conviction has to do with audio, and how much of it has to do with Beats branding appearing on PC’s and Android devices, will vary from person to person.

A quick, and easy, way to avoid having to back out of etched-in-stone opinions is to not have etched-in-stone opinions.

My own personal bias is that I just wasn’t ever going to pony-up the dough for their stuff, but I also don’t burn money on Apple earbuds/earpods either. It’s not one vs. the other. It’s not even about the best ones money can buy, or the best value. I’m just not that demanding in this area. I did try their music app on my iPhone when people were lauding the service at its premiere, but I was turned off by the selection mechanism, and by the way the app breaths battery-life like air. So no, I don’t love them. I’m just not going to flip-my-shit. I neither look forward to it, nor shun it, until the waveform collapses — when there is action.

What is all this teeth-gnashing getting us, other than a bigger bill from our dentists, and a lot of headaches?

2014-05-09 09:36:00

Category: text


Boss Too, Shall Pass

Someone dispatches a frantic, urgent, flailing message to you over Microsoft Lync. There is so much urgency. Fires must be put out. You must answer for the fires existing. Did I mention this was urgent? Put it in your “urgent” pile. The one sorted by urgency.

There are different styles of management. Some may take the team out for coffee. Some may enforce a no overtime rule on Fridays. Some may say the world us burning every five fucking minutes.

It can be really difficult to work with people that are constantly bombarding you with emergencies, because it turns you in to a support structure. Instead of having a boss that facilitates good work, you have the burden of managing a grown adult’s mood.

You doubt yourself, of course, because obviously you must have done something to anger the person. You failed. Then you start to realize that’s like trying to appease a volcano. Maybe it has nothing to do with you?

My grandmother used to say, “And this too, shall pass.” Not just about the good times, but about the bad. So you have a supervisor that buys you beer? Enjoy it because he won’t be your boss forever. You have a boss that’s a flaming hemroid? Prepare to move on from him.

As an employee, it is difficult to separate your feelings from your current situation. To remind yourself that you have done work that was good – that people have even thanked you before. That’s the most important perspective to maintain. This is but one of many bosses.

At least there’s Lync.

2014-05-07 23:58:42

Category: text


Liss is More

via

caseyliss:

This past week I debuted my new website, which I’m currently calling Liss is More. While I’m not formally sunsetting my Tumblr braaaaand, I will likely post here quite a bit less often. Which is saying something, since I post here so rarely as it is. Or, perhaps, I’ll post here more, but it will be pictures of cars and other useLiss stuff.

I spoke about some of the motivations for that site in my introductory post.

Additionally, if you’re a nerd, you can check out the source code for the engine that runs the site.

So, check it out, and subscribe to the RSS feed, if you’d like to see more.

Confession: I kind of want to be a dick and put in some pull requests in CoffeeScript just to mess with him.

Ahem.

Gotta do something about that CSS though, CaSSey. Maybe in LESS, just for the pun oppurtunities. The links aren't even styled at all, it's just browser default.

And THIS is why I have no blog up yet. I fall down a CSS rabbit hole every time. I could Steel his.

2014-05-06 18:42:49

Category: link


With a Corn Cob Pyp

The other day, Dr. Drang ruminated on different sorting possibilities based on a post by T.J. Luoma. The doctor pulled out all the stops with a bunch of command-line kung-fu. It’s impressive, but as I confessed to him over Twitter, I find awk mystifying. Things like awk fall in to the same category as sed or regex, where it looks like someone fell asleep on their keyboard, but then magic happens. Spoiler Alert! Dr. Drang ultimately composes a python script to accomplish the task. I asked if he has ever tried pyp - a python-based command-line tool I’m quite fond of.

This, of course, led me to ask why he would go through all those other hoops, many of them inscrutable. Particularly since python has built-in support for one-liners (semicolons, list comprehensions, lambdas):

Well then! Can’t argue with that.

Arguing With That

I learned about pyp through work, though I had no interaction with the developers. It is particularly well-suited to slicing, and dicing standardized directories to pick out tokens and sort them. I mostly gravitate toward pyp because it uses a syntax I’m familar with in a lazy way — uh, laziness is total alien to me, sure.

I copied Doc’s example list:

foo.tjluoma.com
a.luo.ma
bar.luo.ma
b.tjluoma.com
leancrew.com
drdrang.com
daringfireball.net
6by6.5by5.fm
4by4.5by5.fm
5by5.fm
tjluoma.com
atp.fm
wordpress.com
wordpress.net
wordpress.co

The nice thing about pyp is that you can mash out a few little tests fast. Each time you add a pipe you’re modifying the incoming stream, filtering a bit at a time until you get what you’re looking for. There is no jumping to a text editor, nor the need to run the python console.

Pyp provides you with p, which represents each of line of the input; and pp (giggle) which represents the array including each line.

Start off simply with your input, in this case: drangs_domains.txt. Then read it in with the standard unix command, cat. Pipe it to pyp, just like you were going to grep for directories or some such. This is where it gets interesting because you start to form your own little chain of python commands that operate one after the other on the preceding input.

cat drangs_domains.txt | pyp "p.split('.')"

That accomplishes the split.

cat drangs_domains.txt | pyp "p.split('.')[::-1]"

I’m using python’s slicing abilities to reverse each line. Now I’ll just skip ahead:

cat drangs_domains.txt | pyp "' '.join(p.split('.')[::-1]) + '  ' + p |pp.sort()"

Pyp even outputs the result as colorful terminal output. Each line starts with an array number, if I need it for reference, or further slicing. To print it as plain-jane text, just add | p to the end and it’ll print the whole thing without the numbers and color.

You can also just do the easy thing and add, | p.split(' ')[1].

Some might criticize relying on slices as the same kind of inscrutable stuff as awk, but in this case, pyp helpfully prints out what selectors you can use after each of your splits. So you don’t know which index you want? Run it without specifying, then run it again when you got the number. So what?

I hope someday Dr. Drang and I will be able to bridge our differences.

Get it? I said bridge because…

2014-05-06 01:14:30

Category: text


Philip J. Fry Money Gif

I am really annoyed with the Comixology situation. Chiefly, because I actually used the damn thing, it was also easy, and it reduced physical clutter. Now, it’s less easy, but it does still reduce physical clutter. In theory, this should just make me shrug. (Anyone that doesn't read comics is already shrugging.) In reality, I am irritated and annoyed with how all of this has transpired. I harbor no serious ill-will toward them, but they handled this in just about the worst way they could. I despise when corporate entities use the English language in inventive email communications to their customers in a pitiful attempt to mask the truth of the situation. I despised it when Dropbox wheeled out their corporateese email about arbitration, and I despise it when Comixology word-ballooned out their email.

“Dear Comics Enthusiast” — Yup, that’s me! No other words could more perfectly describe me as a human being.

“We have introduced a new comiXology [sic] iPhone and iPad Comics app,” — That’s nice, but it just auto-updates all slick, and easy unless—

“and we are retiring the old one.” — But WHY? Just update it, that’s easy!

“All your purchased books will be readable in the new app once you’ve downloaded it and taken the following steps:” — What the shit is this? I have homework? I need to do something that is not FOR me, it is FOR you?

“In the original Comics app, log in to your comiXology [sic] account.” — Hold on, is this before, or after I turn on the iPad?

“Sync your in-app purchases to your comiXology [sic] account by tapping the Restore button on the Purchases tab.” — Uh, again, why?

“Download the new comiXology [sic] app. This will be your new home for downloading and reading comics.” — Why? Why not auto-update my app? What’s so great about this new app?

“Start shopping on comiXology.com. New purchases will appear in the ‘In Cloud’ tab in our new app.” — What the hell is the matter with your people?! I have to do work for you to get an app that’s worse than my current app? I have to have a terrible customer experience from now on for some reason you aren’t going to disclose to me? You just leave this as the last fucking bullet point?

“LIMITED-TIME ONLY” banner over something that looks like a plastic credit, or gift card. “We’ve added a $5 comiXology [sic] eGift Card [again with this shitty, random caps] to your account for you to enjoy on comixology.com [lol, they didn’t capitalize the X that time!]! You don’t have to do anything, just shop for your favorite books and graphic novels. Hurry! This eGift Card expires on 5/25/14. Shop Now” — Fuck off. Seriously? A made-up form of compensation that entices me to use your crap system? This once-in-a-lifetime, limited-time offer of five WHOLE dollars is adequate compensation for forever making things worse for me?

I, being a savvy analyst/blogger/twitterer, know that this is to get out of paying Apple 30% of each in-app purchase. Comixology would have to get me to buy about 4 comics to make back the $5 eGift Card. A laughably-termed, intangible, account credit. Why should I feel any gratitude towards them for this eMarketing Act-Now Compensation? Why not just discount all the things? This isn’t fucking Robin Hood, I know they’re not going to give it to me. That just makes this ePatronizing. According to Moises Chuillan, the pool of money just shifts, so it won’t be all 30% going to Amazon. It will generally be much larger though.

A lot of people have said that it is unfair for Apple to charge 30 percent. Why is it unfair? Is it unfair because it is a lot of money? Well what if they charged 10 percent? That’s less than 30, by, like, 20! Oh, those people don’t think Apple should charge at all for IAP? Hmm. I guess. I guess they could just offer up their services as a storefront and payment processor for free, just like no one else does. It would be surprising if Tim Cook had that kind of Southern hospitality in him. Regardless, I don’t agree with the assumption that Apple’s system has damaged Comixology. Comixology would not be where it is today, let alone be acquired by Amazon, if it wasn’t for Apple’s IAP system as it exists, so let’s not pretend it’s some tyrannical system oppressing the proletariat. They willingly participated in it because it was easy to get people to use Comixology. Moises Chiullan, podcast-world-renowned for his passion for comics, and comics creators, has a very different take on it. I do disagree with Moises, and I’m more inclined to concur with internet-cranky-guy Marco Arment about what will eventually be a bad deal for comics creators.

After all, isn’t it more important to have people that use your stuff? You can say all kinds of important things about yourself when you have numbers that are bigger than other numbers. Growth rates! My god! Think of the growth rates! Let’s year-over-year some shit!

Deep breath.

The very sharp turn from “let’s participate in this system that is easy for customers, and increases our value as a company” to “let’s make customers work harder because we’ve cornered the market and sold ourselves, so YOLO” is whiplashingly abrupt.

Did you know that Comixology allowed customers to purchase through their site before today? It’s true! Did you know it would sync with all the apps, regardless of where it was purchased? Amazing! Did you know that their website is a horrible pit of despair that any reasonable person would find clumsy and irksome so even I never fucking used it? Wow!

My reasons for not using their service, effective as of their dumb-ass email, is precisely because of how little they seem to think of me.

I have several comic book stores near me. They don’t keep the best hours for when I am working late, and they are peopled with exactly the stereotypes you imagine they are peopled with, but you know what? They aren’t fucking shady with me. Hell, Comics Ink in Culver City gives you a discount if you spend $20. Let me tell you that it is very easy to spend $20 on comics if you go once a month. Even easier if you buy trades. I’ll need to come up with a more inventive solution for the storage of my illustrated literature, but so what? So I have to drive there, and talk to the balding guy with a ponytail, and a hunter-green tactical vest? So?

But Joe, you idiot, how can going to a store be easier than their simple, 28-step, web-based, purchasing system where you can jump in and out of an application in iOS because it’s SO FUN? I never said it would be easier. Also, there are other ways to buy comics digitally, they just all happen to suck. Apple will sell comics through iBooks, but that system holds no appeal for me, nor to anyone else with any interest in comics. They theoretically have the easiest, and most lucrative, path to success here and they’ve hamstrung it in traditional Apple fashion. Way to really Podcast-app it up. Image Comics will directly distribute, but then I get to manage files, and blaaaah. Marvel and DC will still sell comics through their branded Comixology apps, but the appeal of jumping in and out of different app storefronts is just not there.

Perhaps I should check my privelage and not whine so much about something so dumb? Perhaps, but once you’ve solved world poverty then come back and ask me that. Jerk.

I won’t be “going” to a “store” that isn’t very nice to Joe — err, to Me. If someone at a physical store treated me this coldly I sure wouldn’t shop there, so what’s with all the thumbs-up for for a company with a fucking capital X in the middle of their name?

I like to think I have some principles about how I would like to do business with people. Like when I told Time Warner Cable to stuff their $6 a month cable modem rental fee and bought my own modem. Or when I participated in the Amazon Prime Trial program only to discover all the ways Prime doesn’t actually fulfill the scope of its promise. Fuck you people, be fucking-nice to me. I’m a fucking-pleasant human being!

One day, in the Consolidation-Heat-Death of the Global Economy, we’ll all look back on multiple sources of distribution of physical goods, and shrug.

2014-05-01 01:13:00

Category: text


Hi!-atus

As some if you already know, I worked at Sony Pictures Imageworks from 2005 to 2012. Then four months later, back at SPI until 2013. Two months later I was hired back and worked until the first week of March. I’ve written before about how I am trying not to just be my job, and how I don’t want to let such an unstable industry define me. Barely any time passed before I was hired for a short-term, high-OT project, only four weeks, for a non-film thing. This is why I haven’t put effort in to trying to be creative. I simply haven’t had the energy. I thought some explanation here would help at least act as filler – much like my reblogged fluff – until I can have some more me-time.

Hopefully, this isn’t the part where I jinx myself. It’s almost certain I’ll never live up to my own expectations, especially when I have all the time in the world, so I’ll leave out any specific promises.

2014-04-24 23:41:05

Category: text


Things are Fine, Until They Aren’t

I am not a programmer, or an engineer, or even a certified computer technician. I can “script” some stuff, and tweak some things, but Mac and iOS development is something outside the scope of my skills. It may surprise you to know that I still like reading, and listening to, programmers talk about computer programming. Not because I understand every little thing, but because I enjoy the universal truths that seem to connect people — even those of different professions.

This Debug episode is largely Guy English arguing that everything is fine with Objective-C, and that there is no reason to fear Doom befalling the platform, while John Siracusa argues that it’s really hard to see when Doom will come and that it is prudent to at least start a discussion about alternatives, and backup plans. There are some raised voices too, go figure.

I happen to agree with John (he also wants to continue to extend Objective-C while a new solution is worked on. It is an imminently reasonable position.) I have worked with people that did not want to extend what currently existed as a stop-gap. I have also had to argue in favor of The Old Way I didn’t care for, simply because no viable solution was readily available. People can also have an attachment to The Old Way in a way that is not rational.

These kinds of conversations come up where you work in all kinds of weird ways. From procedures, to manifest formats, to pipeline tools, to whatever. There is always The Old Way and The New Way. Mortal Kombat! Dun-duh-duh-duh-dun-duh-dun-duh-dun-nuh.

Ahem.

As I said, this kinds of Old/New things happen all the time. I am still under a NDA concerning what I did at my last job, so I’ll redact the sensitive parts. When ☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒. And then ☒☒☒☒☒☒☒☒☒☒☒☒☒☒☒.

The discussions that come about because of these conflicting views are interesting. Both want the best outcome, but both object to the other’s assessment of not only the severity of the problem, but how quickly action must be taken, and what to do while the second solution gestates. Fear of failure because action was taken, or because no action was taken.

Even as someone that does not consider himself a programmer, I’ve at least screwed around in Xcode enough to know it has some things I don’t care for. I don’t find the language approachable, especially not when I’m coming from something as succinct as Python, but I do deeply respect the interface tools. You can make a text editor in a matter of minutes, with almost no actual Objective-C written. There are many other powerful interface features there, all built on Cocoa, so it’s very clear to that it would not be a simple matter to start over from scratch in this area. It helps to understand, to some degree, the unwillingness to bail on it.

Another programming analog I’ve also found fascinating are the flareups between different Python camps over how 2.x and 3.x are being handled. Many years ago, it was decided to start 3.x in parallel to 2.x, with 2.x receiving some backported things from 3.x, but there was never a plan to unite 2.x with 3.x. They would forever remain separate, with 2.x eventually terminating development with 2.7.x. This is an example where John’s position is followed, but it still doesn’t yield a pleasant outcome. It’s just not a sure thing. Alex Gaynor (developer for PyPy, Django) had a post about his thoughts, and a followup with some download statistics between versions. A survey of over 4,000 users seems to kind of line up, but it’s not exclusively pessimistic. But even Dropbox, a company that has hired Guido Van Rossum, is still on 2.7, with a new company blog post from this past week about effort being put in to a new 2.7-only JIT interpreter. This definitely isn’t like flipping a light switch, and I would assume Apple would also face many difficulties with coercing people in to The New Way as well.

#TeamJohn

2014-04-10 00:37:24

Category: text


Carousels Spin. Black Holes Spin. You do the Math.

This morning, everyone was losing their shit over Dropbox announcing things. Mostly, people just wanted free cheap less expensive stuff. As Bradley ChambersCloud Storage Super Villain — complains about the lack of an intermediary tier.

LOL, nothing like that was announced! Instead, to reinforce the worthiness of the $99 entry point, Carousel was announced.

Visions of Mad Men danced in each technophiles’ head. Don Draper, with his class, and charm (and NONE of the negative things) would sweep them off their feet.

A frenzy of praise ensued — even though the app wasn’t out yet. This went on for a while. Then people started using it. Reality is kind of rough, huh? It wants to eat all your photos so that it can fill up your Dropbox account. You can only share with other people that have the Carousel app.

Once afternoon rolled around, all of the people that were excited this morning were no longer excited, they were all actively complaining about the poor application. Several went back to lamenting the storage situation.

Usually, this unfolds on a longer time scale. Product A has leaks, or “pre-announcements”, or fancy unveilings, and then a while after that, Product A is released. All that good will that had hyped up Product A can reverse direction.

Like a big, bright, burning star, it runs out of hype-fuel and it collapses under its’ own weight. Leaving a lump of suck in its’ place. Like a black hole it can also pull in some of the good-will from nearby products. The Company’s Product A collapses in to suck, and then The Company’s Product B gets good will pulled off of it in to the suckitude of the neighboring product. (If only we had Neil’s Ship of The Imagination.)

It’s easy to be cynical about this from the outset (LOL, you believed in something!) but that’s like willfully living in a universe exclusively made of black holes. Everything sucks. Contrary to what some may think, I am fully capable of thinking positively about things. I, too, can look forward to owning, or using, fancy-ass toys. I just try to keep that excitement in check. Everything about what Dropbox is doing makes me very carefully measure my excitement. Arbitration. Lame pricing. Products that exist to make you hit higher storage limits. It’s important to keep that in mind, to maintain perspective, and not melt at the first demo video. Federico Viticci seems to have taken the same tack.

Fortunately, The Prompt’s photo service was acquihired, and sunsetted, and blue-bottled to Dropbox, so hopefully they can integrate the synergies. Believe it or not, all that satire was written last week. I guess Dropbox isn’t familiar with my work.

Blaaaaack hooooles and rev-el-AAAaaAAaaAAaaaa-tttions…

2014-04-09 21:43:00

Category: text


Adventures in Server Administration II: The Quickening

This is taking a little longer than I had expected it would take. It’s almost like there’s a reason people use Tumblr and Squarespace and stuff. Who could have guessed that?

I’m kidding. It’s not like I’m really waiting on anything other than myself. I’m lazy — turns out.

I looked up how to make a named virtual server in Twisted. This is what lets Twisted serve content based on the domain name it’s receiving. The way I was doing it before was the command line arg that serves a path you pass with an arg. Which would have been fine if I wanted to only serve prompt.photos on this server. Nothing against The Prompt, but I don’t like them that much.

It’s easy enough though, you make a text file, and throw some Python code you copy and paste from the Twisted docs — Et Voilà: You’re a neckbeard! The server now correctly handles the traffic for the domains.

Crap, I have to put stuff in the directory now.

Fucking Content!

I had decided to look in to Pelican to import the Tumblr posts, and to serve the new site. I’ve heard good things for a long time about it. I have also heard about Statamic, and how Statamic is statamazing from Sid O’Neil, Cory Dransfeldt, and Eric Hess, but I’m a rebel. (Like all the other people that use Pelican.)

I installed Pelican, easy; I installed Markdown, easy; I installed Fabric, KABOOM! It seems it’s dependent on the pycrypto package which needs to make some C magic happen. LOL C. Fuck it. It’s not a requirement so I moved past it. YOLO!

I made an API key for Tumblr (just fill the form in with lies!) and then I ran the little thingy that pulled down all the files. It made a bunch of yucky, ReStructuredText files. Gross. I found the flag for Markdown, but the results were also busted.

Bad news! The Tumblr importer script not only made the files in RST, it unnecessarily parsed them in to it instead of just leaving the HTML alone inside of the file. So that’s fubbared everything.

I rewrote the part of the import script that modified the content (I commented out the subprocess to pandoc — good grief!) This successfully gave me the HTML, as-is. Unfortunately, I needed to strip the tumblr URL’s for my blog while leaving other Tumblr URL’s alone. I added kwargs to pass the appropriate info to the function and it worked. Unfortunately, it still botched a bunch of other stuff. They make it sound deceptively easy to import. I’m looking in to how to to correct the read-more references, and to correctly display reblogged content. Right now, that content is attributed to me. I can’t knowingly, in good conscience, upload these files until I figure out how to attribute the reblogs appropriately.

I did go through all the trouble to modify the default Pelican template to look exactly like what I had on the Tumblr blog. Considering the fact that I never really liked the look of Tumblr blog, this is actually disappointing. (Glares at Satatmic themes.)

You win this round, Tumblr. Be warned: I am, like, THIS close.

2014-04-08 19:01:41

Category: text


It Will Be Fine!

The Martian book cover. Art By: Eric White. Art Director: Christopher Brand. Story

Book Review: The Martian

This book is great!

You mean you want more of a review than that? So demanding.

The book is great BECAUSE it’s about a sarcastic jerk!

Still not enough? Fine, nerds.

The book is great BECAUSE it’s about a sarcastic jerk stuck on Mars trying to stay alive using math, and chemistry! Pirate-ninjas!

I picked up this book because I saw several members of The Incomparable discussing it on Twitter. (Always blame Jason Snell.) They reviewed it on their podcast. Turns out, they also liked it, but mostly talked about how they could read it in an afternoon because they’re so good at reading. Showoffs!

Apparently, the author wrote it, and released it, as a serial story. This explains a lot of times when he referenced what he had done in a previous chapter. I didn’t understand the constant need to recap things as I was reading it. Remember when I said I didn’t understand the need to constantly recap things? Because I said it.

The other thing, that Scott McNulty points out, is that there really aren’t any characters in this story. You mostly read it for the humor the protagonist conveys in his log entries. It isn’t super realistic because he doesn’t really seem as stressed out as he ought to. The way the other characters in the novel are introduced is also a little strange and I attribute this to it’s serial origins. Recap: Remember when I said it was a serial story?

I still thoroughly enjoyed it, and whole-heartedly recommend it. The only part where you might want to give up is right at the beginning of the book where our intrepid protagonist goes in to math problem after math problem. You seriously have never read this much math in a novel in your life. It’s like a textbook. The math dies down, thankfully, so just skim it if your eyes start to cross.

Remember when I recommended The Martian to you?

Spoilers

My favorite part of the book starts when he goes to get Pathfinder. As an audience, we’re seeing his journey through NASA’s eyes and we aren’t sure if he’s gone nuts and he’s already driving to the Ares IV MAV. It was a good way to build tension. The reverse is true when he does finally go to the Ares IV MAV, and we can see through NASA’s eyes the problem that he doesn’t know anything about: The dust storm. These were both high points of the book, in my opinion.

Another thing, that might be controversial, is when he was dumb enough to break the source of communication that he had put all that time and energy in to. This was actually a good thing, because it made it Mark’s journey, again, instead of NASA just telling him what to do, which was less dramatic.

I thought we could have done with a few things going well though. Seriously, everything was going wrong. Everything. You’d turn a page (scroll) and something benign would be his death, and then he’d be fine again. Since I knew that there was little chance of Mark dying once we got to a certain point in the book, those problems were tiring to read. They were certainly imaginative though.

The rhythm of the chapters is that they largely end on an optimistic note, and the subsequent chapter starts on a negative note about the thing he was just optimistic about. It’s cute. I made reference to it the other day in my post, Adventures in Server Administration.

In the non-spoiler section I mentioned that Scott McNulty had complained about the characters not really being characters. Everyone on the podcast, and myself, essentially agreed that the NASA people were cardboard cutouts, the people on the Ares III were (at best) unrealistic tropes and stereotypes, and that Mark was basically just the author, Andy Weir. I think it’s fine, because Andy is probably a really funny guy, in real life. The worst person in the book was German Guy. I call him German Guy, because that is all he amounts to. At one point, Mark even cracks a joke about what a stereotype German Guy is because he wants to have sausage for breakfast. It’s fine to hang-a-lantern on it, to make a joke out of something like that, but German Guy never broke the mould in any other way, and he was supposed to central to the story, not a one-off joke.

The same goes for the quiet, meek computer scientist that lacks confidence in herself. She had several moments in the book geared towards her, more so than some of the other crew, like Martinez or Lewis, and that time was spent on how meek she was. Really a lot more could have been done with her.

I liked Annie, the public relations rep for NASA, because she was foul-mouthed, and sarcastic, in a charming way. Unfortunately, she also didn’t develop.

Mindy Park, the satcom tech, developed but she just got sarcastic. Her humor started to resemble Mark’s (the author’s). There’s more to humor than sarcasm, as much as it PAINS me to say it. Even if the characters were not going to develop much I would have liked it if they had some variation between one another. You know, other than being German.

The other thing that bothered me was Lewis. It was great that she was a female commander, and she was a very fine commander. The author went to great lengths to make her competent, even in a situation where a member of her crew was stranded. I did not like her infatuation with 70’s TV and disco music. It rang hollow. Even though Andy tried to make it a funny laugh, it seemed like something that didn’t ring true for her. It was important to not have to invent the media that Mark would have to watch, and listen to, from whole cloth — to ground the story in media we know — but this odd. It was like reading a book written by someone that grew up watching syndicated 70’s TV in the 80’s and 90’s. That’s not necessarily a problem, but we don’t even syndicate that stuff now, and Lewis isn’t a super-old person. She’d more likely be watching syndicated TV from the 90’s and 2000’s. That a huge nit that I’m picking here, but it was something that irked me over and over because so many references were made to her music and TV show collection through the course of the book.

Even with the flaws in the novel, I couldn’t put it down once it got going. It’s an action-movie book. It has a lot of thought, of course, in the science of the book, so many might find the comparison to a thoughtless action-movie unfair, but some of those characters are too thin to say that this is a art-house book. That’s fine!

2014-04-05 13:08:00

Category: text