Go to content Go to menu

I have very recently gone through the hassle of changing ISPs at home, because DSL just wasn’t reliable enough (or fast enough) for my working at home needs. However, in all the troubleshooting I had to do to try to get DSL to behave more reliably for me, I made an interesting discovery: setting the MTU on your network interface on your computer can have a profound impact on its reliability. Before I get into the details, trust me on this, figure out how to set your MTU and set it to lower than the default (which is usually 1500).

I am not a network professional, so please forgive my very basic grasp of the facts, but, from my understanding, the MTU is the size of the information packets your computer sends through your computer’s network interface. The default MTU is 1500, which is an ideal, “everything is working great” number. Now, the rest of the network upstream from you can split those ideal packets into smaller sizes, to get them to where they need to go. Splitting them up creates a burden on whatever is doing the splitting, it has to keep track of all the pieces, and put the responses back together, before it passes them back to your computer.

So, anyway, if you set your MTU to a lower value (there are ways of figuring out the ideal number)—in my case I set it to 1428—you increase the reliability of your network connection. In practice, I’ve seen dramatic improvements for previously un-usable free wifi access points. Like the gym where my son goes for his nerf gun battles. Or the neighborhood pool.

Moving On

82 days ago

I am pleased to announce that I have accepted an offer of employment with UCLA Library, Digital Initiative and Information Technology (DIIT) Department, as a Digital Library Software Developer, Programmer/Analyst III. No, we’re not moving to California, I will be working from home, as a remote developer. I will be joining a team of other remote developers, including my pal Kevin Clarke, in Boone, NC. I am positively thrilled about this opportunity. Kevin has long been my go-to person for advice on esoteric questions about Maven and more recently about working “in the cloud” and other DevOps topics, as well as the occasional question about Fedora4 What kinds of things will I be working on? The usual mash-up of Digital Library stuff (including Fedora Commons, Islandora Drupal, probably Angular 2), but I am very pleased that I’ll also still be working with DSpace.

I’ll update as I know more, but my last day working for Mizzou will be Friday August 12, 2016, and my first day with UCLA will be Monday August 15, 2016.

This is gonna be a blast!