Your ads are really starting to piss me off

Listen, I appreciate that you want to monetize your web site. I appreciate that advertising is the economic engine that drives the web, and that without it I’d have far fewer high quality sites to peruse, and all the good ones would probably have subscription fees. So, I’m actually quite comfortable with ads being on your site.

But seriously? There is a limit to what I will accept, and if you continue to exceed it one of two things will happen: either I will stop coming to your site, or worse (for you) I will continue to consume your sites resources (bandwidth and CPU) but use an ad blocker to prevent my from ever seeing your $@$#% ads.


And yet...

And yet, as if to prove that we still have a long way to go, proposition 8, which creates a constitutional amendment that bans gay marriage, has passed in California, the state that had the guts to open up gay marriage. I think we became complacent. None of us believed that, in California of all states, such bigotry could prevail. As monumental as Obama’s accomplishment is today, bigotry, is far from dead in this country.


We have awoken to a new world...

There are children in America today who will have only ever known a world where a black man has been president, where there truly is nothing that any of us can’t accomplish.

The world at large has breathed a collective sigh of relief, that we have chosen a president who will try and restore the good name that our country once had, a president who will no longer allow the U.S. to be the world’s bully. This is a president who, throughout his campaign, has pushed for things like paying teachers what they’re worth. Issues that won’t ever win a U.S. election, that we, as a people, don’t seem particularly motivated to do anything about, yet still have a dramatic effect on our economy, and world standing. This is a president who admits, that yes, humans are responsible for global warming, and yes, we can not afford to keep pretending it is something we don’t have to address right now.


Yes We Can

If you have any doubt, consider this. Don’t you want a president with fire in his heart? A president who is deeply frustrated by the current state of things? A president who will fight for real change? Climatologists tell us we have ten years, or less, to address climate change or the tipping point will have passed us, and there will be nothing we can do. The United States is responsible for using 25% of the fossil fuel on the planet. If we do not address this problem in THIS PRESIDENTIAL TERM we will be screwed. McCain isn’t convinced that we’re really responsible for global warming, despite the overwhelming scientific evidence that we are. Palin is convinced that humans and dinosaurs walked the planet at the same time…


Buzzbuling [Definition]

Buzzbuling (v.) What a really good, but not fully-formed idea does in your head. A good idea buzzes. An idea that isn’t fully formed bubbles up. A really good ideas that isn’t fully formed buzzes around your brain with potential whilst bubbling up. Thus, buzzbuling. The added U is a result of needing to distinguish it from the truly scary concept of buzzing “bling”.


One Year At Akamai

A little over a year ago I came to work for Akamai filled with hope and optimism for my new job. Today I am even more hopeful and jazzed to be going to work every day. It is, without question, the best job, and working environment, I have ever had.

A lot of this is due to the team I’m on. I am surrounded by smart people who work well together, and are damn good at what they do. The product we’re working on is filled with interesting problems, and possibilities (both financial and technical), and I have to say that I absolutely love being a part of it.


Handling and Avoiding Conflicts in Git

John Kelvie said:

[To] me the fundamental challenge with existing version control systems is the difficulty of merging change sets from multiple developers across the same set of code. To me, this issue comes down to the diffing/merging functionality provided by the software, and I haven’t seen or heard of anything that really improves the state of the art. How does GIT address this? How does it make it easier to do? Are there specific branching and merging tools it provides? Is through the use of more atomic commits (which I could see helping to an extent, but only so far as it allows for changes to be small enough that there is no overlap, thus sidestepping the problem).


Olympia Nova High-viz Vest [Review]

There are a few contenders when it comes to High-Viz motorcycle vests, Olympia, Icon, and FieldSheer are the main ones, and all meet military specs for on-base riding. Of those only the Olympia Nova and the Icon Mil Spec are available in bright yellow. If you haven’t seen the yellow in person I have to tell you that photos don’t do it justice. This stuff is so bright it makes you wonder if you’d still be able to see if you turned out the lights. The orange is, well… orange.


Using E-Z Pass / FastLane transponders on your motorcycle or scooter

You’d think it’d be a non-issue, but it is. In fact, it can be a real pain in the ass. Sometimes they simply don’t register. You’d think they’d just wave you through since it’s not your fault, but frequently they’ll make you pay, and digging your money out of a riding suit can be a major hassle, especially if you thought you weren’t going to need it. So, if you’re riding a motorcycle and have an E-Z Pass / FastLane transponder. Here’s how to use it without headaches.


Why you should use a distributed version control system

If you’ve ever:

  • made a commit and then realized you forgot “one little change”.
  • made a commit and regretted it.
  • wished you could combine some the past couple days worth of commits into one nice combined commit in the main branch.
  • wished you could commit just part of a file.
  • needed to drop work on one task and switch tracks to another one without having to make commits with unfinished changes, or commits with changes for one issue and a little of another.
  • wanted to make a test spike with version control and without polluting the public repo.
  • managed an open source project.
  • wanted the security of knowing that there was a valid backup of your revisions on many other peoples boxes, or even just your own.
  • been frustrated with branch namespacing issues
  • been frustrated with how difficult branching and merging is in most centralized version control systems.
  • wished you could just create branches to work on a feature or a bug without worrying about the consequences to the main repo.
  • wondered which branch a bug applied to.
  • wanted to use version control when you were offline.
  • wished you could quickly compare versions of entire trees.
  • wished you could easily release everything in the current branch “except that”.
  • been concerned about how to scale a system to support hundreds, or thousands, of users.
  • been concerned about what would happen if your main repo box died.

…then distributed version control is worth your consideration.