EasyTomato is happy to be at Random Hacks of Kindness – Boston 2013. For those who don’t know about RHOK, check it out. We were one of a handful of cool project pitched and got about thirteen people working on ET!
The goal for this hack was to start working on making an EasyQoS interface that can be put into EasyTomato. QoS or Quality of Service, for those who don’t know, is a way to prioritize specific types of traffic over others and on overloaded connections it’s amazing. For example one might want to have a windows updates just download slowly in the background while web browsing stays fast. When you have 50 computers on the equivalent of a low speed DSL line all downloading a windows update and full speed, you can imagine how well web browsing works (or doesn’t as the case may be). This is exactly what QoS helps with.
After seeing how insanely effective QoS was in Rwanda, we wanted to really figure out a way to bring it to the masses. Unfortunately setting up QoS is very counterintuitive, even for tech folks who just haven’t done quiet enough homework. So making a clean and extremely simple interface is a necessity, but we think we’ve got a great team to help.
Our group of hackers divided nicely into a lower level group of C coders and a group of UI/UX and JS folks. While the C table brainstormed on ways to automatically measure bandwidth (critical for an effective QoS), the JS team started filling whiteboards and sketching up what the QoS interface might look like.
We’re back at 10am tomorrow morning and will hopefully have some good stuff to show for it by tomorrow afternoon.
In other news, we think we’ve found the two blocking rules related bugs that are currently holding back version 0.8. Hopefully we’ll also have a chance to fix those up this weekend and put out the next release candidate.