-
Using Data To Reduce Inequality
The racism we deal with today in America has evolved to be a lot more elusive than it was during the Civil Rights Movement. You can see its effects by looking at the country in aggregate. If you’re nonwhite, you’re more likely to be poor. You’re disproportionately more likely to have a run-in with the…
-
TIL
After being inspired by a bunch of Ruby Rogues episodes and in part by my colleague Brett’s year of Ruby tips I decided to try a simple experiment in which I get into the habit of starting to document every time I encounter some new piece of information. Sometimes days pass by when I feel…
-
The Detroit Project
As many if you may know, I’m somewhat of an ideas guy. I’d like to share with you an idea of mine that’s been floating around. I think I have a solution to the San Francisco’s ongoing issues. It’s overcrowded with technology startups. Unable to expand outward, rent and property prices are skyrocketing. Traffic is…
-
Apple Extended keyboards – My setup
I’ve owned classic Apple mechanical keyboards for some time, but over the past few weeks I’ve been using the Apple Extended Keyboard and Apple Extended Keyboard II as my main keyboards and I really like them. They provide a lot of tactile feedback and they’re relatively quiet. My biggest pet peeve with them has been…
-
The Markdown Shitshow, Part Deux
So, after watching the Markdown standardization shitshow play out, some more substance is starting to come out of the woodwork. First off, I was right in that people weren’t pissed about the name. Jeff Atwood changed the name to Common Markdown, then changed it again. In the original renaming blog post, it was revealed that…
-
Standard Markdown
update: the name’s been changed to Common Markdown Yesterday, Jeff Atwood announced that Standard Markdown, a project he had been working on for some time, was finally completed and ready for public review. Like many a Markdown enthusiast, I have struggled with the fact that Markdown doesn’t have a standard. It does have an ambiguous…
-
Amazon’s e-book hubris
Amazon’s starting to play some hardball negotiation with Hachette, and it’s got Amazon’s critics worried. They envision this drab world where the only way to enjoy a book is on Amazon’s terms. People have formed this impression that because Amazon is by far the leader in selling e-books, that they somehow have consumers in some…
-
You won’t believe this blogger’s New Year’s Resolution
I’m done clicking links to Upworthy and similar linkbait-y sites that show up in my Facebook feed, and I think you should too. Usually the links are mildly interesting, but sites like these aggressively A/B test different techniques for titling them to end up with this exaggerated, sensationalized title. The link title, instead of being…
-
Review: Remote: Office Not Required
37signals released their long-awaited third book today to much fanfare. It’s an incredibly quick read. My biggest worry was that it was going to be another Rework, which basically was a manifesto that talked up how 37signals works and it conveniently points to 37signals as an example of success. Rework often would point to a couple…
-
Don’t make perfect modularity the enemy of a good refactor
I often find myself reviewing pull requests and I will find classes that contain a lot of domain-specific logic that aren’t relevant to the class itself. I’ll point it out and the response is often “I plan to extract this out into a gem, but I just haven’t had a chance/I’ve been busy.” Extracting the…