How I Found Myself as a Professional in the Tech Industry

personal

…and vanquished imposter syndrome

A major (career) change

I was a sophomore majoring (poorly) in psychology, and generally struggling to find myself in late teens/early twenties: What did I want to be when I grew up? What was I good at?

Well, I...

read more...


The secret to referencing Middleman's asset_hash-ed assets

ruby

Having a hell of a time getting your blog posts to reference Middleman’s asset_hash-ed assets and making use of article subdirectories? I was too: to the tune of two hours of rabbit-holeing on the problem.

But I’ve got the key to it here to share...

read more...


Showdown: Foundation vs. Bootstrap

bootstrap, foundation

It’s no secret that Zurb’s Foundation has been living in the shadow of Twitter’s Bootstrap for a while now. I’m a big Bootstrap guy since 1.0 as you might know (even merging the two loves of my life in this work).

Over the years I’ve been closely...

read more...


Web development costs explained

consulting

Ever shopped around and found that costs for getting an app built are all over the place? Offshore developers can promise the same web app for as little as $1000 and big web firms can go all the way up into the millions. What the heck is going on here...

read more...


Why our code is better (and why it matters)

css, ux-development, consulting

Another story

Some time ago we were working alongside another team on a project (both the team and that project will remain nameless) when I started doing some audits of one of their front-end developer’s code.

The HTML/CSS code was of the poorest...

read more...


Polymer, Web Components, Angular/Ember... WTF

web-components

So like I was, you’re confused about Polymer, Web Components, Angular/Ember and the whole deal. How they relate to one another, what is a replacement for what, what’s gaining traction, what’s just hype, etc.

read more...


How to write a great RFP (the trouble with RFPs)

consulting

So many development firms to choose from and so little time. You’ve decided to write an RFP (request for proposals) so that you can get your message out to as many qualified teams as you can as efficiently as you can. Time is money, and you just don’t have the manpower to talk one on one with all these tech. teams.

read more...


Code quality & technical debt... why should I care?

consulting

Is code quality important? Does it really matter? What harm can bad code do?

It’s been a real struggle for my consultancy to demonstrate the importance of code quality and technical debt to our clients. I take a tremendous amount of pride in our work and consider our code to be the best of the best, especially against some of the horrors we’ve come across in our day. Still, it seems nearly impossible to convey this to someone who doesn’t have a background in technology.

read more...


rbenv not behaving on Nitrous.io boxes

nitrous.io

Obligatory Nitrous.io review that you didn’t ask for

Girls and boys.

Nitrous.io has been a slight bit of an adventure for me. An ambitious project that is raising a whole boat load of money doing what it does. To the tune of something like $6.65 million bucks.

read more...


Gotcha with HTML definition lists (DLs) and Bootstrap 3's 'dl-horizontal' class

bootstrap-and-rails

Carlos E. Ramirez III today gives me a heads-up regarding a gotcha with HTML DLs:

“When you use DLs, you have to ensure there is some sort of content in every DD, otherwise the browser will render it out of order.”

read more...