Crazy Idea


tags
June 22, 2007, 11:52 pm
Filed under: Uncategorized

Mark Watson, in today’s post on “Everything is Miscellaneous” book review  quotes

“Rigid tree-structured indexing allows parent/child associations but fails to allow general associations between objects. Example: multiple tags allow users to identify information the way they want to access it.

  • When applying tags indicating that an object belongs to a group, it is good to allow a numeric value. Example: Mary is a: manager (0.75), technical guru (0.9), good in meetings (0.25)

That is a cool idea! The sum of the individual components don’t quite add up to 1. Would be nice to see more examples of these!

Probably, del.icio.us should start having a new experimental site for doing it. Now that google also has a bookmarking site, it’s a good time to try this out!

 Related idea

I wish every enterprise had a tag/bookmarking site internally so that people could quickly  lookup what they were after! Wonder if google appliance has a way to search for tags ? But, in order to do that, people need to save some tags in each doc. What if they let people tag  the docs in the company implicitly and explicitly and then a user can search based on tags ?

Advertisements


interviewing techniques for java web developer
June 11, 2007, 10:46 pm
Filed under: Uncategorized

These days, an enterprise developer works on multiple source files

a) xml/XSL

b) java/C#

c) SQL

d) HTML

e) javascript(ECMAscript)

f) CSS

The xml itself can/will contain different grammars depending upon the payload (config, build, content, rules, etc). So, when someone interviews for a position, it is nice to give them a lot of code (say an eclipse/netbeans/idea project) and ask them to add a new feature to the code.

It’s NOT only important to know that the developer understands how to read existing code (like say quicksort/bubblesort/stringReverse) BUT also, how to add new code to existing code(http://tickletux.wordpress.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/). If a person can cross that chasm, then such a person can go to the next stage of interviewing.

It’s important to let the interviewee(candidate) do this for all the artifacts that they are expected to create/USE(java/xml, SQL etc). It’s also good to have some sample code available for them so that they can do copy/paste. This is so that the candidate does not fail just on syntax.

If, as Joel says, it takes smarts + “getting things done” attitude to succeed at his company, the above exercise should take care of “GETTING THINGS DONE”. I guess the puzzles and related questions go a long way at testing a person’s smarts ?

Comments ?

BR,

~A



Is anybody in production using Java 6
June 9, 2007, 1:10 am
Filed under: Uncategorized

hi All,

I was talking to someone who’s going to put into production a critical java/j2ee app beginning of next year. They are insisting on using Java 1.5 : I mentioned that Java 6 could give out of the box performance and monitoring improvements over Java 1.5. Also mentioned that my experience porting and production support of a java 1.4 app to java 1.5 was very pleasant. But they try to be conservative and try to be 1 version behind, just in case!!

So, do you know of any big important apps/companies that are in production today with Java 6 ? How did Java 6 far compared to Java 5 ?

Thanks,