Archive for the 'Uncategorized' Category

Bookmarks for August 21st through August 27th

Interesting links for August 21st through August 27th:

  • Mozilla Labs » Blog Archive » Introducing Ubiquity - An experiment into connecting the Web with language.
  • An Army of Solipsists » Blog Archive » High Performance Grails - A nice description of the steps to improve the performance of a Grails based web application using the techniques described in YSlow
  • ElasticVapor :: Life in the Cloud: The Standardized Cloud - The need for a distributed and optimized virtual network is an important aspect in any multi-cloud deployment. One potential direction could be to explore the use of VPN or VDE technologies. My preference would be to use VDE, (Virtual Distributed Ethernet). A quick refresher, a VPN is a way to connect one or more remote computers to a protected network, generally tunnelling the traffic through another network. VDE implements a virtual ethernet in all its aspects, virtual switches, virtual cables. A VDE can also be used to create a VPN.

    VDE interconnects real computers running (through a tap interface), virtual machines as well as the other networking interfaces through a common open framework. VDE supports heterogeneous virtual machines running on different hosting computers and could be the ideal starting point. Network shaping and optimization may also play an important role in the ability to bridge two or cloud resources.

Bookmarks for August 21st from 08:14 to 08:14

Interesting links for August 21st from 08:14 to 08:14:

  • Modest Maps - Modest Maps is a BSD-licensed display and interaction library for tile-based maps in Flash (ActionScript 2.0 and ActionScript 3.0) and Python.

    Our intent is to provide a minimal, extensible, customizable, and free display library for discriminating designers and developers who want to use interactive maps in their own projects. Modest Maps provides a core set of features in a tight, clean package, with plenty of hooks for additional functionality.

Bookmarks for August 20th from 10:03 to 10:03

Interesting links for August 20th from 10:03 to 10:03:

  • RapidInsight for Netcool - Confluence - RapidInsight is an integration and automation solution for operations management, and typically used to integrate data from disparate management systems and present to users through a simple, unified, consistent web based user interface.
    In today's organizations, managing the IT infrastructure is a complex undertaking. Most organizations use number of tools for different management disciplines and for different technologies, yet the need to manage the infrastructure holistically is apparent. RapidInsight provides capabilities to consolidate data from disparate systems and make it available to users through simple, consistent easy to use web based interface to faciliate management processes.

Busted knee and venturing into an ER in Switzerland

I was so jealous of TravelGal’s Swiss medical experience that I’ve decided to give it a try myself, and proceeded to fly over my bike while descending “La Dole”. Seemingly minor cut in my knee turned out to be a lot deeper and stuffed with pieces of gravel, and after a reluctant visit to the ER in Hospital Nyon, I’ve ended up a tube that goes into my knee with a drainage and a full leg cast to prevent me from moving my knee. Not what I had in mind for Sunday!

my knee with the cast

They’ve just removed the drainage but the cast needs to stay for another 10 days apparently. After that they’ll check whether the bourse is infected and close the knee for good if all is well.

As far as the Swiss hospital experience goes, it was quite nice indeed. I was quite puzzled to put it mildly watching them get ready for what seemed to be a surgery and using words like anesthesia where I was just expecting them to clean the wound and put some stiches. We’ve started talking in French where I tried to figure out what on earth was going on and was told about risk of bourse infection. After a while, noticing that my french is not exactly fluent and I did not understand what bourse is, the doc asked what language I spoke and switched to English with ease. Turns out bourse is bourse in English as well but he described what it is and I got the general idea, and resigned to watch him work on my knee with some disbelief, slowly realizing that my injury may be a tad more serious than I thought initially.  Little later I glanced at his name tag and saw that he had a Turkish name! Not sure what the odds are to running into a Turkish speaking doctor in an ER in Switzerland, but I’d imagine not that high. It turns out he was born in Germany, quite impressive individual to say the least.

Now, I’ll have to figure out how/whether  I can make it to London next week for a project. Are you allowed in a plane if you have a full leg cast and can’t bend your knee? wonder what I have to do ..

open vs open source management. What does open mean in IT management?

The about page of the open management consortium states the primary objective as “Create awareness of open source management tools in the market”, so the focus is open source mangement tools. Fair enough.

But open management need not mean open source management. There is a lot more to openness than seeing the source code. In my experience ability to see the code is not even highly sought after by the customers ( I work with). I think the term “open source” has come to embody a lot of things that we’ve been longing for: interoperability, integration, transparency which are also somewhat mentioned in the objectives. I think the “Open Management” as a term is a better embodiment of these principles.

This is not just a play with words. The nuance is important. There are already calls for the large management vendors (loosely referred as Big 4) to open source their products. I don’t this approach is neither realistic nor productive. I think we ought to demand them to be more “open”, and this does not mean they have to open source their products. There are many other steps that are much less controversial, yet may even be more useful for the industry. IT management vendors (as most software vendors) are typically very “closed” organizations. What do I mean by that?

How many of you have signed an NDA with a vendor? It’s pretty much demanded by every company I dealt with so far that restricts what I can share in public. NDAs are used routinely in the industry. You want to have access to software, you have to sign an NDA. This may sound trivial but I think it illustrates the attitudes and the problem. Tendency is guard information, not share it.

Can you go to the websites of the Big 4 (or to any of the other large management tools vendors) , download the product you’re interested and give it a spin to see whether it meets your needs? Overwhelming majority of the vendors do not even have evaluation copies available. Transparency. Do you feel like you can participate in the direction the product? Can you even see where the product is heading? And pricing. Can you tell how much the price of the product is without putting a gun on the account manager’s head?

I think “open source” products are on the rise, not necessarily because we can see the code (most of us can’t care less) or we can contribute to the development (most of us are not devleopers) but if a product is open source, it is assumed to be “open”. We can take the open source product,s evaluate/use as long as we want, learn from experiences of the others in the community, and earn our say on where the product is heading, well, not always, but may be most of the time.

In short, I believe we should value emphasize the open in open source more.

I think one reason we are relying on open source as the litmus test for openness is that the other criteria for open source is easier to establish than criteria for being open. Not having an established way to measure openness, it is easy to descend into subjective “I’m more open” pissing match. So I wonder whether it would be possible to come with the criteria to measure how open a company is. I’ve already hinted some of my criteria, I’m sure there are other better ones.
1. Access to the software. There is no reason why potential customers and partners should not be able to download and evaluate the software, without being harrassed by sales people first.

2. Published APIs and developer programs. Almost all companies claim some sort partner program, but few has active ones, and there are lots of barriers. No reason why the API and documentation should not be available to any interested party, along with the software. The process to become a partner or use the APIs should be simple and transparent. Software vendors should take a page from the book of companies like Google, Yahoo and Amazon in creating APIs and developer ecosystems. The process to use APIs should be straight forward both from technical and commercial perspectives. This is essential for integration and interoperability.

3. No NDAs to silence customers and partners. Let people share their opinions and knowledge as they like. In all these years in the industry I’ve signed many NDAs, I don’t think I ever knew anything worth protecting. This approach is simply poisonous to sharing and collaboration.

4. Available communication channels for the community to participate. Having couple of product managers talk to couple of important customers simply won’t do. To ensure the products stay relevant and useful, the best option is to let the community have a stong voice and provide guidance. This is probably harder to quantify than others.

5. Transparent pricing. The game of hiding the prices, having very high list prices and offering big discounts is getting old. Why not publish the prices?

If the software vendors did all of the above but kept the source closed, I’d be more than happy. I’d wager that most companies would not score all that well using these criteria.

What do you think? Are these reasonable?  Other criteria to quantify openness of a company?

Does Yahoo need Google to remind them what they have?

Google - Yahoo competition is heating up. The main battle field seems to be the search and how to get advertisers. Google seems ahead with ever increasing revenues where Yahoo is struggling.

The NYTimes article states clearly that Yahoo has a greater audience using larger set of web services (although weak in search).

I am a Yahoo! customer. I personally use Yahoo premium services Mail, etc., and our company is using web/email hosting services provided by Yahoo. These services have been around for a while, and we’re reasonably happy with them. The thing is Yahoo has not add anything in this area for years!

One would think that as it provides differentiation (less dependency in ad revenue) premium services and services for small and midsize businesses would be an attractive business for Yahoo. May be due to the billions flowing into the Google’s pockets, Yahoo seemed to be locked into competing for ad dollars, neglecting other areas in the mean time.

As an example, we would love to use Yahoo groups in our company both internally and faciliate communications with customers, partners, etc. We cannot use it in its ad supported form for our business, but we’d pay a descent amount to use Yahoo groups as part of our website (which is already hosted by Yahoo). The same goes for calendar, etc.
Why is this service not available? I doubt it’s technical reasons.

On the path to becoming a “media company” has Yahoo lost interest to services side of their business?  Does Yahoo not make enough money from hosting, premium type services to make it attractive?

Does Yahoo need Google to get into the game to improve ? It seems like it took competition from Google to move Yahoo in various areas. Yahoo improved maps after Google made Yahoo maps primitive. One can easily argue that currently Yahoo maps are better than Google’s. Same story is repeated with Finance portal. Yahoo finance had not been improved for years until Google released their slick Finance site. With egg on their face, Yahoo followed suite quickly.

I hope that it does not take for Google to provide the same services for Yahoo to realize they are missing an opportunity. After all Google also has the components that we need: Groups, Calendar (excellent), mail, etc.

It’s time for Yahoo to take a look at how they can make better use of their assets!