mobrec

My Personal Infocloud

So
I am getting dizzy from constantly rolling my eyes at pundits who keep trying to spin high gas prices as a good thing. Well, good thing if you are raking in record profits as an oil company — not so much for everyone else not profiting from it.

For a different perspective on high gas, look at it through the lens of the US health care system. Has the high cost of health care in this country caused people to become more healthy to avoid having to pay for health care? No. It has just produced a widening gap of those who can afford care and those who can't.

The same is true for the recently bandied about factoid pointing to reduced miles driven since gas shot up. Great, seems like a positive thing, but it is probably comparable to the number of pills dispensed or office visits in the health care scenario. People aren't going to the doctor less because they are healthier, it's because they can't afford to. Just as people aren't driving less because they are suddenly eco-friendly, it's because they can't afford to drive. In either case, the economy ultimately suffers.

Then there is the rosy predictions about it forcing alternative fuels and/or electric cars. Right. I am old enough to have heard similar empty claims back in the 1970's. 'If oil ever reaches $50 a barrel, we're gonna...' liquefy coal, boost solar, improve battery technology, etc, etc, etc. Apparently a few efficient electric car was created, tested and proven, then collected an destroyed en masse in the desert. Yep, that's how serious we are about this problem. I can only imagine the efficiencies that we would have gained by actively tweaking that technology over the last decade or so.

Next myth is that this high gas prices will spur the development of mass transit. Uh-huh. In Cincinnati, they would rather spend hundreds of millions of dollars building sport stadiums for losing teams than spend a dime on improving public transportation. I was floored when money was actually approved to put in the beginnings of a street car system, though with all the squabbling going on over that I have my doubts that it will be much more successful than Cincinnati's subway system. And don't get me started on how we could be spending the trillions of dollars not on a failed war to grab foreign oil resources, but on funding infrastructure development in the US.

Come on folks; wake up to the fact that when Bush was installed in office gas was selling at a quarter of the price it is right now. Cheney claimed that all of the USA's woes were due to not having an 'effective energy policy'. Apparently, the solution to that was to have closed door (illegal) sessions with the oil companies to drive the price at the pump as high as it will go. And while we are at it, lets do nothing to stop the dollar from going into a free fall; after all big oil and global corporations benefit from a weak dollar while the citizenry gets screwed. Let's maintain ridiculously lax CAFE standards for autos, especially SUVs. Let's provide no tax incentives to people to by hybrids or to use available public transportation. Lets encourage people to buy McMansions that they can't afford further and further away from where they work.

Let's recover money from the war profiteering that has been going on for the last eight years and channel it into improving public transportation and funding research for alternative fuels, etc. There is still time to return this country to a representative form of government where those being represented are the people and not select business interests.

Technorati Tags: ideas, politics, rants, suckage

So
Not sure that I understand what is supposed to be so wonderful about flock. To me it seems to be taking users back to the days of the 'walled garden' days of the AOL application that lulled/forced users into using it for all of their email, browsing and content instead of just using a browser directly.

I also have a big problem with all of that personal data aggregation being tied to running the flock browser. Why not use one of the many (and growing) number of web-based tools to aggregate your 'personal infocloud' so that it is available everywhere you are (including from mobile devices).

Technorati Tags: aol, dubious, flock, ideas

So
Rising transportation costs are making a significant dent into the advantages that low cost suppliers once enjoyed:

Tom Friedman wrote “The World is Flat”, suggesting that globalization had leveled the playing field between industrial and emerging countries. Jeff Rubin of CIBC World Markets suggests that this is perhaps changing because of the cost of fuel.

The cost of shipping a 40 foot container from Shanghai to the east coast of North America has gone from $3,000 in 2000 to $8,000 because of the cost of fuel, and for many products, the Asian cost advantage has virtually disappeared.

Maybe the end result of this will be foreign companies opening up plants in the US (much as the Japanese have done with auto manufacture) to largely escape the sea-based shipping costs altogether.

Technorati Tags: flatearth, ideas, oil

So
This article about a Japanese woman living in a man's closet without his knowledge reminded me of the character Lazlo from the movie Real Genius.

Technorati Tags: fun, humor, movie

So
Lost Parrot Tells Veterinarian His Address. No seriously, in Japan.

Technorati Tags: fun, python

So
Now here is an old school way to control you Tivo: via telnet. The interface seems a bit rudimentary at this point but it does open the opportunity to control your Tivo from the internet without having to have it hooked up to something like a SlingBox[warning: gratuitous, horrific, loud flash interface].

Technorati Tags: gadgets, hacks, ingenuity, internet, tivo

So
It feels like the tech industry is still trying to work out what the optimal mobile user experience should be. And it also feels like we have been down this road before. Like when we went from a comfortable desktop (client server) design/development paradigm to a browser-based one it took a while to figure out that they weren't the same and how to exploit the differences.

Think about it. At the time of the browser shift the desktop development mentality was around using Visual Basic and a huge palette of visual components (most of which were just fluffy eye candy). So the first impulse of the industry was to try to replicate that (admittedly hideous) component heavy user experience/development model inside of the relatively austere HTML model. This gave birth to the loathsome Java Applet and the even more vile ActiveX control. The industry had completely missed the boat by treating the browser as a heavy desktop application delivery mechanism rather than exploiting the lightweight, largely device independent model that HTTP/HTML provided.

It took about ten years time before HTML/CSS/Javascript and related standards support in browsers made it possible to have truly rich interactions within the browser without having to assume a pretty heavyweight underlying infrastructure for most in the industry. It is worth noting that both Microsoft (.net) and Adobe (AIR) continue to flog this decade-old failed development/delivery model. Any technology that assumes that there is several gigabytes of code on the (lightweight) client is not a proper technology for developing browser-based applications (nor mobile ones for that matter).

Now it feels like we are in the same place with mobile development and user experience — far too many people look at mobile devices as if they are just a desktop browser/computer with a smaller monitor attached to it. But for the mobile experience to be successful, applications need to be designed to address the constrains that are on most mobile devices not try to force them to be mini-desktops. This includes not forcing mobile users to endure your useless Flash-only sites, popups, gratuitous CSS layers, plugins, requiring too much typing and browser specific markup.

To some extent, Apple is leading the way with changing ideas about mobile development with the iPhone SDK (and all of its constraints and limitations). The difficultly with this is that what Apple defines is okay for Apple, not necessarily for the rest of the mobile industry. This can lead to something else we have seen in the past — a ghettoization of the mobile experience between sites 'optimized for iPhone' (eg IE) and what everyone else gets.

I am no expert, but it feels like we have the basis for a successful, flexible implementation on mobile devices in the guise of XHTML/CSS/Javascript. Flash and other desktop legacy apps just won't cut it. Combine that with microformats to facilitate data sharing (and potentially reduce keying) and 'designed for mobile' interfaces and we have a fighting chance.

Note: I subsequently found this posting on The Web Beyond The Desktop that does and excellent job of both reinforcing and expanding some of the points that I was making.

Technorati Tags: adobe, browser, design, development, flash, innovation, iphone, javascript, microformats, mobile, technology, ubiquitousdata, webdev

So
The source of the title of this posting comes from a document that I was reviewing recently. The author was going on and on with buzzword-laden run-on sentences in which he proudly proclaimed how he had revolutionized development at a company through the application of 'agile mythodology'. I laughed out loud and decided that typo was a keeper because it expresses some of my feelings about and experiences with agile.

Don't get me wrong, I have seen agile work very, very well when it is used to structure the execution of the development phase and/or when agile design and modeling approaches are well understood and applied. Where agile absolutely falls apart is when it is twisted into the 'I don't have to design or document anything — I just make it up as I go along' approach that many proponents advocate. Agile delivery is not a substitute for proper design and documentation. This is the mythology part: that you can create quality software by fiat. It is easy to pick out the agile mythologists; listen for their disdain for 'architecture' and 'documentation' and 'standards' while all the while no producing any acceptable code.

I recall being asked to do an architectural review of an 'agile' project. When I asked for the standard project documentation I got the asinine response: 'The code is the most accurate documentation for the system'. Really. So show me in the code what the security requirements are and how they were approved by corporate security or where the scope and objectives are (and on and on). I wasn't about to accept the 'trust me I coded what the customer wanted; oh and by the way, you have no way of verifying that' BS.

Agile-boy eventually came back with a link to a wiki (cus' wikis' is agile-cool) that had a handful of paragraphs on it and some links to a few UML diagrams (several of which had nothing to do with the project at hand — but I wasn't supposed to be smart enough to figure that out). Needless to say the project was shaping up to be a disaster and was saved only when a proper design and more 'traditional' development approaches were hastily put into place.

Technorati Tags: agile, architecture, development, dubious, ideas, , mythodologysoftware

So
Interesting paper on In-Car GPS Navigation: Engagement with and Disengagement from the Environment.

In a way it confirms what I have already suspected, that GPS serves as yet another distraction for the driver (along with mobile phones, etc) from doing the one thing that is most important at the time: paying attention to traffic and driving.

One of the findings is that people under the influence of GPS no longer pay attention to landmarks as a way of orienting themselves and finding locations. Nope, just blindly listen and follow whatever the GPS tells you. Cases of people getting horribly lost doing this are all over the internet. Reminds me of an experiment that was done back in the 80s that showed that people would rely on the results of a calculator that was programed to give the wrong answer even when they knew it was wrong because, well, of course the 'machine' knew better!

And I hope you have never had the unsettling experience of riding with someone who spends more time looking at the GPS screen than out the windshield. It is almost like they think the GPS is some video game in which they are driving a car rather than actually driving the car in the real world.

Technorati Tags: cognition, gps, ideas

So
I have about half a dozen news sites of which I consume the RSS/Atom feeds. Most all of them suck. Hard. The chief point of suckage is the amount of duplicates that they present in a given refresh. Typically, the duplicates are just that — redundant; as they don't reflect any update to the underlying posting. In some cases you get the same posting with slightly different titles.

Perhaps one the most egregious I have encountered is the feed from the Cincinnati Enquirer's site. In a given one hour refresh, it is not uncommon to see the same article 4-5 times, sometimes with slightly different titles, sometimes with a summary, sometimes with just the title (annoying in general). All of them point at the exact same article — so why all of the duplication? Judging from the horrid layout and extreme usability issues of the site in general, I would say that the answer is general incompetence of the people running the site.

Technorati Tags: ideas, news, reading, rss