Oh, the irony

Blog

I have to say, the irony is that I receive this SSL error only on Chrome when trying to access the google sites.

Didn't want to check that email, anyway.

Bad television: the ANTM rant

Blog

I watch bad television. I've been doing it for years, playing it in the background as I work. I've been recently listening to America's Next Top Model, a show I haven't really paid attention to for a good number of years, maybe five or six. I have to say, this show annoys me far beyond any other season that I can recall.

I know that it's already a bad show: a bunch of beautiful, vain people put into close quarters with each other, given a stressful situation where they have something important for them to achieve. I get that. I get that people become ugly in stressful situations, but, wow, this season was particularly frustrating for me to watch, er, listen to.

The latest season available on Hulu was last year's season, where they introduced "social media as the fourth judge." Essentially, six months before the season airs, each girl's best photo is displayed on the show's website where the world at large can comment, vote, rank and criticize the models. Yeah, you see where this is going:

Social Media, where everyone is a fucking expert. Everyone has an opinion. Everyone can criticize. Everyone can comment. Everyone tries to have their voice heard.

Seriously annoys me sometimes. I am very clearly not in the show's target audience, and truly believe a person who has no expertise and is merely parroting what an expert would say, is a waste of time. Let the expert say it.

I can understand that the social media aspect helps the show broaden its appeal and allows its fans to believe they are part of the show, draws them in, and makes them feel involved. Kudos to the producer to agreed to the integration, it was a great move. Mark it for what it is, however: a popularity contest disguised as judging.

For the particular season I watched, it was the college edition, where they found girls currently in college and had them compete. One girl, Victoria, was home schooled and was enrolled in an online university. Her best friend was her mother. She is quirky, odd, bizarre, weird-looking except in pictures, speaks her mind, knows herself, and cries a lot. You can see where this is going. She didn't fit into the social structure that the other girls did. There was another girl who was particularly smart (high school at 12, graduate school at Harvard at 17) and quit the competition early on because she couldn't stand the cattiness of the other girls (Victoria excepted). I couldn't blame her, and cheered her on when she walked away. I also cheered on Victoria, who stayed on, dealt with her stress as best she could, and stayed true to herself in impressive ways.

At one point, the girls in the house were bullying Victoria, based on the portrayals we received in the episodes aired. It was very clear. When Victoria let the judges know what was happening, the remaining girls attacked her even more fiercely. The dumb blonde remaining on the show commented, "I think Victoria is the bully because she ignores all of us." My thought? Let me get this straight, she IGNORES you, so she's bullying you? Oh, child, please bully the fuck off.

Dumb blonde later goes on to say, "Victoria is extremely anti-social. Doesn't talk about friends." Come on! She was home-schooled. She doesn't HAVE any friends. She's trying to figure this social thing out. She's true to herself. Please, please, please, dumb blonde, GO AWAY. I'm sad that Victoria even had to deal with that child for one moment, much less nearly 3 months. Ugh.

One annoyance of this show is how the judges reveal the contestants' scores:

"I give you a 6."

"I give you a 5."

The "I GIVE you" part tells the contestant they didn't EARN the score, that it was handed down from on-high. I GIVE you this. I ALLOW you this score. Nothing you do or did contributed to this, because I GIVE you this score.

They should say, "You earned a 6" with this work. EARNING gives the contestants a sense of control over the contest. Even if that control doesn't exist, people will flourish if they THINK they have control over the outcome of their lives.

Earned over given every time.

Oh, and Tyra's grammar? Gah.

She says this every time she cut someone:

"Two beautiful young ladies stand before me but I only have one photo in my hands. And this photo represents the girl that is still in the running towards becoming America's Next Top Model. I'll only call one name and the girl that I do not call must immediately return the house and pack your bags."

This kills me with horrible grammar.

"... but I only have one photo in my hands."

Really? You don't have anything else? Maybe clothes on your body? Hair on your head? You have lots of other things. Oh, in your hands? Okay, then say, "I have ONLY one photo in my hands." Put the ONLY in the correct place.

"... represents the girl that is still ..."

Really? The girl is an inanimate object? No? She's a person? Great! Say, "... represents the girl WHO is still ..."

"I'll only call one name ..."

Oh, Tyra, put the fucking only in the correct place, because you'll do more than just call, you'll breathe, you'll stand, you'll hug, you'll look pretty. Say, "I'll call only one name..."

"... and the girl that I do not call ..."

Whom, baby. Whom. You're calling whom.

"... the girl that I do not call must immediately return the house and pack your bags."

Switching person, here, Tyra. "the girl" = third person, "your bags" = second person. Make it "her bags" or if you want to be gender neutral, you could even say "their bags," though with only girls, use "her."

I hate grammar sometimes, I really do. But mostly I hate bad grammar.

Oh, and models who don't understand what the word "fair" means, or how the game works. One of the contestants commented, "I don't think it's fair that Leila is back. She hasn't had to deal with all the stress we have had to deal with," when one of the booted contestants came back, selected by the above social media experts. SUCK IT UP, model. That's the way the game works, and this show is a game. It's based on looks, but it is a game. It's completely fair that Leila returned, because the game has the rule that A MODEL COMES BACK. What is not fair about that? As for the stress you had to deal with, boo hoo, suck it on that one, too. It's the profession you're choosing. If you can't handle it, find a job you can handle. Just shut up about it and get to work already.

Yeah, I watch bad television. This one did a great job in showing me just how much I dislike the fashion industry. I'm likely to go another 5 years before I watch another episode.

Mount Rushmore

Blog

Because not all family pictures are created equally.

"Proud of something I did."

Blog

"I want to say I'm proud of something I did."

There aren't very many times Kris says this to me. I don't believe it's because he isn't proud, he does some great things and should be proud of those things. I believe it's because he doesn't need to say that he's proud of them, because he's happy with what he does, and his happiness at his success is sufficient. So, when he said that he was proud of something, I stopped what I was doing to listen.

"I'm proud that I assume my code, and not someone else's code, is causing problems on merge or checkin."

I smiled. I thought it was an odd statement until I thought about it more.

I lost count of the number of times Arnaud would yell, "This is shit!" at work, and claim the problem we're having on launch is TFE, without actually determining the root of the problem. I lost count of the number of times one department blames the other department, without actually fully understanding the problem. I lost count of the number of times a software guy says it's a hardware issue and the hardware girl says it's a software issue. I lost count of the number of times Kris told me stories about the long-ex-coworker who would merge, find conflicts, and tell Kris to revert his code back a couple versions so that the ex-coworker wouldn't have merge conflicts.

Merge conflicts are a fact of life in development. Put on your big boy pants and deal with them.

It's easy to say, oh, this change is someone else's fault, because we want to be right, we want to believe our work is clean, and that any issue is with someone else's work. It is rare that someone is always right (unless you're Arnaud and you're talking about me, in which case, I am always right). And yet, the easier case is to blame someone else.

And Kris doesn't do this. Merge conflict, something he did, let's check it out. Test not passing, something he changed, let's check it out. New bug introduced in the last build, something he did, check it out.

It's a different perspective than most people have. I think it's the perspective most great developers have.

Lazy Dev's Dash through Sass, version 2

Download SLIDES Kitt's Sass Dash V2

YOU ARE HERE http://ki.tt/rpdx
Laziness http://en.wikipedia.org/wiki/Larry_Wall
Sass http://sass-lang.com/
Homebrew http://mxcl.github.com/homebrew/
RVM https://rvm.io/rvm/install
RubyInstaller http://rubyinstaller.org/downloads/
Compass http://compass-style.org/install/
Grunt http://gruntjs.com/
nodejs http://nodejs.org/
grunt-contrib-watch https://github.com/gruntjs/grunt-contrib-watch
LiveReload http://livereload.com/
Scout http://mhs.github.io/scout-app/
Font Stacks http://css-tricks.com/snippets/css/font-stacks/
Make My Logo Bigger http://www.makemylogobiggercream.com/
Sass Style Guide http://css-tricks.com/sass-style-guide/
Box-sizing in Compass http://compass-style.org/reference/compass/css3/box_sizing/
Tim Hettler's CSSConf presentation, Sweating the Small Stuff http://timhettler.github.io/cssconf-2013
Scalable and Modular Architecture for CSS http://smacss.com/
CSSCSS http://zmoazeni.github.io/csscss/
FireSass https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
Ultimate CSS Gradient Generator http://www.colorzilla.com/gradient-editor/
Gradients in Compass http://compass-style.org/reference/compass/css3/gradient/
CSSConf http://cssconf.com/
Kuler http://kuler.adobe.com/
Functions in Sass http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html
CSS3 Patterns Gallery http://lea.verou.me/css3patterns/
Ninja Animation via VM Farms http://vmfarms.com/our-platform/ruby/
Sass Animation mixin example https://gist.github.com/Integralist/3931680
Paul Stamatiou http://paulstamatiou.com/simplify
animate.css http://daneden.me/animate/
animate.css partial http://thecssguru.freeiz.com/animate/
animate.css plugin https://github.com/ericam/compass-animate
CSS best practices https://developers.google.com/speed/docs/best-practices/payload
Grunt CSSCSS http://flippinawesome.org/2013/04/22/automating-csscss-using-grunt/
Grunt imageoptim https://github.com/gruntjs/grunt-contrib-imagemin
Fantastic Sass Refactoring example http://wildbit.com/blog/2012/04/16/refactoring-14000-lines-of-css-into-sass/
Support Sass and Compass http://umdf.org/compass

Pages