Reflections & analysis about innovation, technology, startups, investing, healthcare, and more .... with a focus on Minnesota, Land of 10,000 Lakes. Blogging continuously since 2005.

Tag: Koders

Gugle, Kroogle – What’s the Diff?

I asked Steve Larsen, CEO of Krugle, Menlo Park, CA, for his reaction to the big news today….that Google was launching “Google Code Search.”

Tech~Surf~Blog: What’s your take on this bomb, Steve?

Larsen/Krugle Inc.: We’ve been saying for 18 months that Code Search is an important new category. Stevelarsen The massive benefits that can be realized by both developers and corporations when robust code and technical search is available is becoming increasingly obvious. Google’s entry, along with O’Reilly’s entry a few months back and the existence of koders.com — it all signals we’re on the right track.

Tech~Surf~Blog: What are some other reasons you believe that?

Larsen/Krugle Inc.: Well, for one, developers spend 20-25% of their time just looking for stuff. Krugle users report saving significant time due to us helping them find code and technical information fast. Second, code search is the key to making code-reuse a reality. Vast amounts have been spent to modularize and make code componentized, but little has been spent on how to find and connect the modules. Good code search fixes this. Thirdly, companies who care about developers — like IBM, Sun, Microsoft, and others — have spent the past several years attempting to provide better access to their code archives and high-value technical information. This is a big issue for them. We’re helping.

Tech~Surf~Blog: What do you have to say specifically about Google’s code-search product?

Larsen/Krugle Inc.: First, it could be characterized as a better version of koders.com. While it does simple code search, developers tend to be more exploratory in the search process. They first search and review potential answers, then research these answers to better understand the project and review the technical documentation. Our three channels — code, tech pages, and projects — are based on how developers really use search.

Second, searching and finding code alone is not all that compelling. To be truly useful to developers, you need to show code in the context of its project, the meta data around the project, as well as license information. Krugle does this with an easily browsable project directory and rich technical information that relates to the code and project.

Thirdly, search engines ultimately are judged on the accuracy and relevancy of their results. The same indexing and page-rank algorithms used to search text, images, video, and books come up short when faced with the demands of professional programmers. At Krugle, we’ve found the key to great search results is to parse the code, collect and analyze project information and statistics, and use all of this to more accurately order our code search results.

Fourthly — is that a word? — we think collaboration around code is very important. And we provide users with the ability to create, add, and save notes to code and sets of related results, providing a level of interaction with code that developers heretofore have just not had.

I even have a fifth point: While other code search engines offer the ability to search for a code file if you know its name or something about it, Krugle goes well beyond that by supporting common programmer use cases that revolve around: (a) exploring a new technical project or concept in an effort to quickly “come-up-to-speed”…(b) finding code or code snippets to use or to have as an example…or (c) helping find what’s wrong when your code doesn’t work and you need to know how to fix it.

There you have it, friends. Krugle should be liking all this attention. I think this code-search game is just now beginning to get interesting…

Tags: , , ,

Krugle and Others vs. Google Code Search

Well, the Google Code Search announcement is sure abuzzin’ out there. This CNet story popped up…

Googcodesearch_logo


Kruglelogo_2


Koderslogo

And Nik Cubrilovic posted about it at TechCrunch a few hours ago, quoted herewith:

“All of these search engines have a long way to go before they become a shortcut way for developers to find code – especially considering that most developers are astute at using ordinary search engines to find what they are looking for. Searching for a phrase like “drop-down menu in ajax” won’t return anything usefull, so developers who don’t know which specific string within code they are looking for will have a hard time. Track record would suggest that Google are the company to most likely get this right, by combining the information they have in their main search engine with the source code data for better results … This looks like bad news for the startups in this space who will need to further innovate, but it is good news for Google, a company that hasn’t really been hitting home runs recently with some of it’s (sic) recent new products.”

But in an earlier post this morning on Digital Alchemy, Krugle gets a nice review:

“Krugle’s search interface is much more sophisticated, incorporating ‘sub-tabbed’ browsing and tree navigation of source code, which makes code a lot easier to read and interpret. Google does have one interesting feature: it indicates how many identical files are in its database, allowing you to see how widespread a piece of code is.”

More soon from Krugle on their reaction to this announcement. One can only surmise the startup had a crisis plan of sorts in place for the prospect of this day arriving….

Tags: ,
,