"DevOps" is a dumb word

Posted Wed 25 February 2015 08:37 under category tech

Until recently1, my job was to synthesize a deep understanding of operating systems, networking, system administration, and my company's application and to use that synthesis to fix our existing systems and design better ones. A lot of folks in the technology industry (particularly in the bubble of Greater San Francisco) use the word "DevOps" when putting out job postings for roughly those tasks, and I just wanted to briefly write about why this word is somewhere between inaccurate and offensive and why you shouldn't use it.

read more

A Rant on Redis

Posted Sat 14 December 2013 14:53 under category tech

It's been a while since I posted, and I've been spending a lot of time fighting with Redis, one of the darling databases of the NoSQL era, at work, so I thought I'd grace y'all with a brief rant on Redis, what it's good at, what it's bad at, and so on.

What is Redis?

Redis is an open-source moderately-structured in-memory key-value store. This means that, unlike full relational databases, it doesn't have a fixed schema, and it can't perform server-side operations like joining and filtering data1, and theoretically it's ...

read more

Changes

Posted Mon 08 April 2013 00:05 under category personal

Hello dear readers. I just thought i'd give you a life update, since it's been nearly a year since my last post. In no particular order, some things that have happened since then:

  • I've been dating a lovely young woman for the last eight or so months who actually gives me a reason to go home from work at the end of the day. Which is a refreshing change!
  • I got some new musical instruments and computers and things (my custom shop '52 reissue tele is pretty much the most pleasant guitar I've ever played, even ...
read more

Link: PHP sucks

Posted Tue 10 April 2012 08:29 under category tech

One of my co-workers wrote up this gem on why PHP sucks. I don't agree with his points (having a "development server" isn't an important or even particularly useful feature of a framework, much less a language; prepared statements aren't the pinnacle of SQL), but he does do a good job of showing off some of PHP's more spectacular failings.

I'm naming all of my PHP functions __lambda_object now.

(yes; I do appreciate the irony of linking to his post from a formerly PHP site)

read more

Github

Posted Sun 17 October 2010 23:27 under category tech

Brief post. I decided to actually use Github once in a while now (not in the least because I use it for open-source stuff at work). My page is up at github.com/Roguelazer, and the work account which I'm a contributor on is at github.com/Yelp. So, uh, feel free to comment on or improve any code that you see thereabouts.

Also, I am thinking about doing a series on git on this blog, since I get to use it rather quite a lot now, and there definitely aren't enough guides to it on the Internet ...

read more

Job Search: Complete

Posted Tue 22 December 2009 12:35 under category personal

This post is a follow-up to Real-Life Update

Yelp

Well, it was brief but exhausting. My job search has now come to a close. I interviewed at a large number of companies, got offers from a smaller number, and accepted an offer from Yelp. I'll be starting in June on the Infrastructure team, doing something between software engineering and system administration. Which sounds, you know, awesome.

For the unaware, Yelp is a local search company based out of San Francisco, CA. They've got a pretty large userbase, and lots of views, and, in general, interesting problems to work on. There's already a Mudder there. Plus, it's a really small company. Should be a great atmosphere to work in coming out of Mudd's tight-knit community. And, of course, San Francisco is an awesome city.

read more