Crumbling

End of a BridgeSince I had all the Twitter traffic from @MichiganDOT and @MDOT_Southwest automatically sent to my phone via SMS I’ve been able to catch various things that they post on their Twitter stream. One of those things is a political advertisement from Michigan farmers and their campaign “Just Fix The Roads”.

I stand behind the farmers for improved maintenance of our roads and I certainly support Michigan DOT in their efforts to raise awareness of our crumbling infrastructure problem. Every day I have to dodge potholes, wide cracks, poor drainage, and bridges that I really don’t trust completely. Every day I cross many bridges, across train tracks, across the Kalamazoo River, those sorts, and I have faith, weak as it is, that my trips across the bridges and over these roads won’t put me in danger. It’s faith, have to have it that way because our infrastructure has been ignored for so very long that what once was new and strong is now weak and crumbling.

After watching that video on YouTube, I can’t help but think back to around 2003 when we, as a nation, decided that declaring war on Iraq and Afghanistan was a really great idea. Back then it was before the housing bubble broke and before the criminal banks were unmasked for being as corrupt as we eventually discovered – and we thought two unfunded wars would be just neat as hell. Well, now that we have made our bed, it is time to sleep in it. I sympathize with the Michigan farmers, and I certainly support infrastructure repair, but what money do any of us plan to assign to such an expensive endeavor? It’s going to take a whole lot of cash to do correctly what must be done. Where will that money come from? The Federal Government can’t help – they just beat out the sequester, the federal budget is a rotten mess, congress is idle, filled with backbiting idle celebrities behaving poorly. So it’s up to the state to fix it’s roads, again, where is the money?

So this is what two unfunded wars get us. Awesome cosmic military powers come at a cost and surprise! This is what many of us on the left were trying to say while the right was busy getting it’s patriotic on. There is a lot of blame to go around, most certainly, but in the end it does the rest of us no good. Not only do the farmers struggle with our crumbling roads, but also the rest of us who have no choice but to dare the paths that Michigan calls roads and to dare our rusted out bridges. It was going to be expensive before the unfunded wars, now it might actually kill us. Either the roads will kill us (slowly, by a billion paper cuts) or financial apocalypse will because we’ve saddled our government with prosecuting wars when we should have been directing them to work on internal matters, like roads.

So, feel good about our proud military. They’ll have the funds and resources to do their job. Their incredibly important, more-important-than-everything-else job in Iraq and Afghanistan. Feel good, wrap yourself up in the flag, and be the proudest chief patriot when the bridge your car was on failed, the roadway crumbled and you ended up with the front-end of your very expensive SUV stuck in the mire of the filthy Kalamazoo River.

photo by: Kecko

Help Yourself

I have to admit to really enjoying the web service IFTTT. The service stands for If This, Then That. It allows you to create recipes from a menu of popular services where there is a public API available and move data back and forth not according to anyones design but your own, with IFTTT’s help, of course.

A great practical example is Twitter. On Twitter there is an account, MichiganDOT that is the public twitter mouthpiece for Michigan’s Department of Transportation, those folks responsible for the roads and rails and such. This twitter resource is valuable for many reasons the least of which is that MichiganDOT tweets about road hazard conditions and the presence of crashes or construction that would otherwise hamper movement within the Mitten. On its own Twitter is something that you have to grope for, you’ve got to start an app and page around to find what you are after and it’s all very manual — and annoying. I hate annoying. So how can you beat MichiganDOT, for example, into a service that sends you alerts? IFTTT.

The recipe in IFTTT to make this work is clever if you know the way to run around the back-end of Twitter. Several months ago Twitter closed their API to IFTTT making it difficult to create any new IFTTT recipes that use Twitter data to do automatic things. Twitter left a back door open, in that every Twitter account has an undocumented RSS feed associated with it, and all you need to know is the trick to get at it. IFTTT can consume RSS data, Twitter produces RSS data, so it’s kismet. The code you start with is this:

http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=michigandot

This plugs into IFTTT’s Feed source, then you connect that to IFTTT’s SMS destination, set it to your mobile phone number and the recipe is done! Just like that. Really easy and straightforward and now the very moment that anyone who staffs the MichiganDOT twitter account posts ANYTHING the RSS link lights up, IFTTT notices, copies it over to an SMS message and ships it out to my phone.

With the undocumented API backdoor from Twitter, MichiganDOT, and IFTTT I am able to recast the MichiganDOT twitter account as a “Michigan Road Conditions Alert Line” and I don’t need to sign up for anything or ask anyone for anything or cajole some developer to make something to make it work for me. In many ways, it is a clever way to have my cake and eat it too. I don’t have to schlep around in Twitter missing things, I get alerts, bam, as they happen.

The nice thing about IFTTT is it’s just the tip of the iceberg. You can send any channel data anywhere you want. Twitter to Evernote, Twitter to Pocket, Facebook to Evernote, Facebook to Pocket… there are about 20 channels you can fiddle around with and you can shop around for other people’s recipes and adopt them and make them work for you. If you don’t have IFTTT, then you are missing out on a huge potential of DIY convenience. The best part is, nobody is the wiser. MichiganDOT has no notion, Twitter doesn’t care, so why not use what’s out there and make it work for you?

Marco Polo plays Ping Pong

There is always something. I recently had the irritated displeasure of attempting to raise a communications channel to a certain group of adults and found the process to be highly educational. Recently Apple had instituted a series of advanced security questions that get paired to an Apple ID when you make a purchase in the month of April. These questions ranged from “Where did your parents first meet?” to “What was the first concert you attended?”, those sorts of questions.

At work, I have an Apple ID that I use to manage our iOS devices here and there and one of the people I tried to contact had to be the one that set the security questions, as I had gotten an email stating that someone set the security questions on the account on April 14th. So I figured someone was just absent-minded, we all have that from time to time, so I texted everyone to please get back to me if they had answered any Apple security questions.

I did get just a handful out of 23 people reply to me in one fashion or another. I then shifted the request over to email and also sent another request “If you have answered any security questions, please let me know what they are.” and for about a week of waiting, just the handful out of 23 deigned to reply to me.

Right after that I started a request with iTunes support at Apple to petition them to wipe away the erroneous security questions on the account and they were busy working on that. Last night they sent me an email telling me that the security questions were reset and that I could login and re-answer them, which I did late last night. So the technical angle of this issue is now a solved non-issue.

But what does bother me, and it’s more vexatious then a real concern is how people replied, or didn’t to my inquiry. I had made the erroneous assumption that when I send out a text twice, and an email asking for information that there is a built-in component to that message which people should reply either way. It was for work, it was important, I used the word “please”. The response I received back after bringing this up was “I didn’t know what it was about so I didn’t reply.” and it was my fault I suppose for assuming that people would, by themselves, assume that a reply was expected. Out of 23 people, only five were not question marks, the rest were crickets. Nobody here but us crickets.

So in the future I vow that I will include “reply requested” to my communications. I hate to dumb it down so far as to treat them like children, but after this, I can’t help but think that’s going to be the only way I can establish a communications channel with these people. I have great fear for when I have to establish a technical communications channel with people, these specifically, but even people in general when there is an emergency. There is this sense of “deer in the headlights” that is deeply upsetting to me. If you get a message that you don’t understand – which is the better path? To actually communicate about it in hopes of resolving it or just sit in the dark, ignoring it, hoping it goes away?

It’s a lot like Marco Polo playing Ping Pong with himself. It’s not a game, it’s just a sad old man standing in front of a ping-pong table with a stiff little white ping pong ball bouncing on the table.

Facepalm
Facepalm

4G

I’ve caught myself in one of my first fuddy-duddy moments. It has to do with 4G. Mobile phones have taken on this moniker to help people understand that lower values of G are slower than higher ones. So far 3G is pretty snappy, and 4G is on the horizon.

This has me wondering what exactly would one use 4G speeds for. I start to think about the nature of the devices, what people are likely to do with them. I would say that for most people, voice still dominates the use of these devices but data use is nipping at voice’s heels. People are starting to request more data through their mobile devices and I think that the majority of the data is internet services followed up by the packetized SMS data traffic on the back-end. People are getting their emails, sending and receiving pictures as well as video over these data links and this use will only grow. I can see 3G filling the need for these services quite well, but I start to wonder about 4G, and what it could be useful for. Certainly 4G is overkill for most data traffic, as most of it is designed to flow neatly over current 3G signals. While shopping for new phones at our local Verizon store they started to push 4G on one of my friends. First of all, 4G isn’t in our market yet and I dare say it won’t be for two or three more years. Even if you did have 4G, what would you do with it?

The only applications I can think of are data tethering other devices or a group of devices to that signal, but that would only work well if the data was unlimited. As it is, I seriously doubt any provider will ever offer such service where the data cap isn’t 2 to 5 gigabytes per month, with more money due after you blow by that limit. So, what is the use of 4G? If I was using it, I’d say video calling would probably be the first use, but with a 2-5 GB cap, how many of these calls could you make before you started digging into your limit? If you artificially put a limit on a thing, people are going to use it and fill up their lives with that thing until they hit that limit. Much like how a goldfish will grow to fit the tank it lives in, if it’s a small tank, it’s a small goldfish, if it’s a giant tank, it turns into a carp. With the speed that 4G is pushing, the only other use that springs to mind immediately is BitTorrent. Now what would you be BitTorrent’ing over your mobile phone? Chances are pretty good that it isn’t a legal use of that protocol, chances are it’ll be porn or some pirated data.

I think what I’m getting at is, the nature of these devices may have all the speed they need to do what they do. That any more speed is a solution in search of a problem, and that almost never works well in the end. Is it speed people should be clamoring for or is it network coverage they should be clamoring for? I think that I’d be hotter for a well-fleshed out network than a network that is super speedy. It comes down to the question, what could I do with that speed, and when I hit my data cap, what then? What good is 4G speeds when you’ve burnt through your 2GB cap? In order to not accrue more charges you’d turn off 4G and float around with 3G or 2G. What use is that? And if there weren’t caps, what legal uses of 4G traffic are left? Video calling, yes, but beyond that? I’m not so sure.

A good portion of this argument comes to mind when I see TV spots for AT&T pushing their network speed over their shitty network coverage. Verizon makes the opposite argument, that network coverage is more important than speed. I personally agree with Verizon and am critical of AT&T. Yes your network may be very fast, maybe even 4G fast, but unless you live in a megalopolis and happen to catch the network when a minimum of people are using it all at the same time, then yes, I can see the benefit. But how many of us live in a megalopolis *and* can count on nobody in said Burg from trying to hit the network all at the same time? I call bullshit on 4G data currently. Those companies pushing 4G have an intended-use mismatch and they should probably get in touch with their legal and compliance teams to see if their customers will use 4G traffic for purely innocent and legal means. I am full of doubt.

So, why not just embrace 3G, call it a wash and concentrate on expanding network coverage? That’s an idea worth pursuing.

One thing did strike me at the end, if the really compelling use of 4G is video calling, who wants that? Do you really want to have to shave and look presentable, wearing the right (if any) clothing to make a call? It seems neat and does have some very limited use, but after all, who really needs it? Oh that’s right… Pornographers do. And that’s what will sell 4G. Mark my words. 4G will be powered by pornography, and you know deep in your heart that men will order up 4G porn while back-benching it at church on Sunday with their naive wifeypoo and accidental children. Mark my words.