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

Instead, what I want...

Blog

What I really want is the "Always Deny" button. twitter.com, for example, asks this question five times per page load.

WELL SHIT.

That was a KeyChain access problem. When I deleted the Keychain rule, the dialog went away.

Yes, I'm sure.

Blog

Pages