Interviewing Junior Developers

In one sense, I’ve only ever interviewed for one developer position: the one I currently have at Daylight. I had actually applied for a graphic design internship when I got my first development job (“we’ll hire you as a programmer”, “um…okay”). After I left, I freelanced. So in another sense, I’ve interviewed for dozens of jobs, albeit short term contracts.



Just when you thought you were safe

I have some across a crazy IE11 Flexbox bug that I find difficult to explain. So watch this (please don’t mind the placeholder image):



Work & Passion

My work is not my passion.



Requisite Year End Post

It’s December, so it’s that time to look back and realize how I didn’t finish any of the projects I tried to start, and promise to change things next year.



I use @extend – and huge ass files

There seems to be some sort of hate going around for @extend. People seem to be having trouble with the cascade–ie, the thing they’re extending is somehow below the initial declaration. I guess. I’m not entirely sure how this would happen, unless you’re just willy nilly extending shit all over the place, and using 100 partials.



Why I don’t use Bootstrap

Pattern libraries are a fabulous thing. They allow you to get something up and running very quickly, and they allow you to reuse code across projects for things you find yourself doing again and again. CSS pre-processors make this even better–you can abstract out certain patterns into mixins and individualize module stylings, without starting from scratch. Like grids, or form inputs, or navigation patterns.



Vertical Spacing

One of my biggest challenges in translating a Photoshop comp to code is vertical spacing. In the horizontal plane, we use grids. Good designers will even set the grid up in the file, and I can just set it and forget it.



Why I don’t use Codepen

Don’t get me wrong, Codepen is great. Other people’s pens.



CMS admin workflow

Developers spend a lot of time fine-tuning their workflow. A lot of time. It makes sense, devs are tinker-ers, we spend an ungodly amount of time on computers, we like to hack into things, and we’re lazy and like to automate things for efficiency.



When your expertise is your road block

I’ve been working in the same industry, in approximately the same role, for almost a decade. I think it’s safe to say I know my shit. I can code up a website pretty fucking fast, while still being thoughtful, well-crafted and fully QA’ed. So I’m an asset, being consistently under budget–I make bosses happy. But my expertise have become a road block to the rest of my career.