Kinook Software Forum

Go Back   Kinook Software Forum > Ultra Recall > [UR] General Discussion

Reply
 
Thread Tools Rating: Thread Rating: 7 votes, 4.57 average. Display Modes
  #16  
Old 01-13-2005, 07:59 PM
srdiamond srdiamond is online now
Registered User
 
Join Date: 11-23-2004
Location: Los Angeles
Posts: 126
It seems that when one opposes the addition of a feature, it is dictatorial. How else to explain why my position makes me an "ultimate arbiter," while your position is something else? People usually have greater investment in getting their pet features added than in having features excluded, so it follows that the impetus behind opposing features is dictatorial. The consequences are well known. But opposition to features is usually more disinterested than advocacy.

I don't start with the assumption that in-context links are of no use. That would be as "ridiculous" as your beginning with the assumption that they are needed, with the only 'argument' being that "it doesn't take a genius to see the value of being able to link from within a document, rather than creating child links outside the document and having to search through all your child links to find the one document that is related to the keyword of interest." The problem lies your belief that no analysis, no rigor, is required to figure out what features to include, that they can be left to an opinion poll. After all, if software developers think about the product in an integrated fashion, they may end up causing people to change the way they think!

Let's stick with UR instead of MyInfo. Some ways UR would suffer if hyperlinks were introduced and users applied them in place of logical linking is 1) The user would lose a synoptic overview of his data structure, because some linkages would fail to be revealed in the child or parent windows or in the data explorer. A separate listing of linked items would fail to disclose the existing hierarchical relations the hyperlinks conceal; 2) Additional procedures that could capitalize on logical linking would either not be developed or would be stunted in their application. For example, logical linkages could be involved in searches, particularly if simultaneous searches on multiple categorical attributes are eventually developed in the program. This would be less apt to get developed, because it would be less powerful and therefore less inviting, if users were tucking away their linkages in hyperlinks.

The ability to easily spot things, like the textually based linkages among the child info-items, is what flags are for. Again, make use of what the program offers at its core and develop it, not a string of extraneous ideas imported from NoteStudio.

No, I'm not dictating anything. I'm just being cognizant of the complexities of integrating features, including the lack of synergy between some feature sets, as opposed to representing my personal preferences as ideal, without serious argument, and supported only be the popularity of certain features. To me, pounding the podium for certain features because YOU want them is the dictatorial practice. My _argument_ that your style of work is unsound could be weak, but it isn't dictatorial. It only seems so because it is directed against what you WANT.

Stephen R. Diamond




Quote:
Originally posted by bkonia
Actually, I enjoy arguments that change the way I think. The problem is that your argument is weak and your tone is dictatorial. I'm not sure who appointed you the ultimate arbitrer of outliner software design, but I flat out disagree with your assumptions and I find your logic to be flawed.

You accuse me of discussing this at "too concrete" a level. I'll counter that by stating that you are discussing this at too theoretical a level and furthermore that your underlying theory is simply wrong. This is because you start with the assumption that in-context links are of no use. OK, that's your opinion and perhaps you yourself have no use for these types of links. Many other people would disagree with you and would find these links extremely useful.

You then go on to state that if "you need to be able to easily access matter related to particular references in your note, you might conclude as I do that the most efficient and effective way to do that is with child logical links." YOU might conclude that, Stephen. I might conclude otherwise!

Yes, logical linking has its place and yes it's a very useful feature. However, it doesn't take a genius to see the value of being able to link from within a document, rather than creating child links outside the document and having to search through all your child links to find the one document that is related to the keyword of interest.

Ultimately your primary argument seems to be that adding hyperlinking capability to UR would somehow detract from its logical linking capability. Once again, you're in realm of the abstract rather than dealing with reality. It would be no great programming task to add hyperlinking capability and it would not detract in any way from logical linking. I wonder if you could explain to me how the hyperlinking in MyInfo has detracted from its cloning capability?
Reply With Quote
  #17  
Old 01-13-2005, 09:11 PM
bkonia bkonia is online now
Registered User
 
Join Date: 11-23-2004
Posts: 98
Stephen,

My comment about your dictatorial tone has nothing to do with your opposition to my feature request. Anyone is welcome to support or oppose any particular feature request, so long as they provide a good argument in support of their position. For example, if I had submitted a feature request for an embedded email client, you would have been able to argue against that feature on the basis that it would lead to bloatware and that email was not consistent with the purpose of UR.

The reason I said you were being dictatorial was because your argument against hyperlinks was based on the absurd notion that there is only one correct way to use UR --- YOUR way. We are all individuals and we all have our own organizational strategies. What makes perfect sense to me, may not make any sense to you and vice versa. It doesn't mean that I'm right and you're wrong, it just means that we have different approaches. When you try to impose your approach on me, that's being dictatorial.

It seems to me that UR was intentionally designed to be flexible and to accomodate almost any organizational strategy imaginable. Unlike the email example, hyperlinks are indeed consistent with the purpose of UR as they provide the user with an alternate and complementary means of organizing his data. Since UR is a data organization tool, this is consistent with its purpose. So if you don't want to use hyperlinks, don't use 'em....but please don't tell me that I'm wrong for wanting them.

Anyway, this horse has now officially been beaten to death.

'Nuff said!
Reply With Quote
  #18  
Old 01-14-2005, 04:51 PM
srdiamond srdiamond is online now
Registered User
 
Join Date: 11-23-2004
Location: Los Angeles
Posts: 126
How much guidance a program ought to give the user in optimising its effectiveness is necessarily a question of degree. It isn't advanced by accusations that the person advocating best practices is for that reason a dictator. As you said in your initial comments, UR's strength is its combination of flexibility and structure. But what combination is optimal? Your lead posting didn't answer that question, and maybe left the impression that optimality is apparent on the program's face. Maybe you even think that; I don't know.

But given that we're after a balance, I think finding and refinding the point of optimal balance will be the result of analysis . Your proposal takes UR in the direction of still greater flexibility, with less structure. I don't know if you are prepared to admit that much, but the weight of my postings on this subject has been to argue that including hyperlinks sacrifices structure too much in favor of flexibility.

That we have different positions on this is apparent from the programs we have considered using and where the features we propose come from: Notes Studio versus Idea!--a less structured program and a more structured one (but still relatively quite flexible). It is no doubt true that different points on the continuum are optimal for different users, but that still leaves a question of what's optimal for a particular program, a question that I think sometimes but not always has an answer.

It lowers the level of discussion to reduce to an epithet a technical and ultimately quite abstract discussion about whether a feature introduces excessive flexibility at the expense of structure.

Stephen R. Diamond


Quote:
Originally posted by bkonia
Stephen,

The reason I said you were being dictatorial was because your argument against hyperlinks was based on the absurd notion that there is only one correct way to use UR --- YOUR way. We are all individuals and we all have our own organizational strategies. What makes perfect sense to me, may not make any sense to you and vice versa. It doesn't mean that I'm right and you're wrong, it just means that we have different approaches. When you try to impose your approach on me, that's being dictatorial.

It seems to me that UR was intentionally designed to be flexible and to accomodate almost any organizational strategy imaginable.

'Nuff said!

Last edited by srdiamond; 01-14-2005 at 04:57 PM.
Reply With Quote
  #19  
Old 01-14-2005, 05:09 PM
PureMoxie PureMoxie is online now
Registered User
 
Join Date: 11-21-2004
Posts: 78
I think structure is useful up to a certain level of complexity. As my tree hierarchy gets more and more deep and crowded with items, navigating the tree is a less appealing proposition. Not that I won't ever do it, but it begins to take up more time than it did when I had a fairly simple tree.

Logical linking helps quite a bit. I can link items or branches I know I will need to access a lot and put them in a couple of key branches near the top of the tree.

I think where the usefulness of hyperlinks comes in is actually at a level that helps tame the complexity of a huge tree. In a sense, it is a way to locate related items by simply using the content of your current item rather than locating and then linking external items. In other words, creating a hyperlink is like a shortcut for: "I know I have 'item x' in my database, and I want to relate it to my current item. So, I'm going to search for 'item x', copy the item, navigate back to my current item, and then paste the logical link." The hyperlink version of this could be as simple as: [item x]

To me, it's simply a matter of granularity rather than competing or overlapping approaches. Some users won't need or desire the finer granularity, but many will. Also, different information management tasks require different tools to be immediately available. Filing and retrieving information is well-served by hierarchy and search. Brainstorming or writing alternate interfaces into a set of data is well-served by hyperlinking.
Reply With Quote
  #20  
Old 01-15-2005, 01:20 AM
srdiamond srdiamond is online now
Registered User
 
Join Date: 11-23-2004
Location: Los Angeles
Posts: 126
If I understand you correctly, you really aren't saying "its _simply_ a matter of granularity" (emphasis added), but you are saying there are at least two virtues to hyperlinks, the mentioned granularity and the ease of creation. I'm more persuaded by the ease of creation reason than the granularity one, because the representation of more granular information is one of the standard uses of child items. And I wonder how much hyperlinks can do to tame the complexity of a tree when the main complaint against programs based on hyperlinks is that they become chaotic when the linkages become numerous. Its true--actually a result of some work in network theory--that a combination of ad hoc linkages with hierarchy can greatly reduce complexity, but it isn't clear that this purpose is better served when the linkages take the form of hyperlinks as opposed to logical links.

I think probably when the tree gets too complex even for logical linking, then its time to rethink one's categories and possibly redraw them so they are more like true facets.

But the idea of creating a linkage by merely typing an expression is very appealing. If it's possible, I would personally prefer to see faster ways developed to create logical linkages, including by typing an expression. And this is then another way in which hyperlinks would compete for developer time with logical links.

Stephen Diamond




Quote:
Originally posted by PureMoxie
I think structure is useful up to a certain level of complexity. As my tree hierarchy gets more and more deep and crowded with items, navigating the tree is a less appealing proposition. <Deletion>

Logical linking helps quite a bit. I can link items or branches I know I will need to access a lot and put them in a couple of key branches near the top of the tree.

I think where the usefulness of hyperlinks comes in is actually at a level that helps tame the complexity of a huge tree. In a sense, it is a way to locate related items by simply using the content of your current item rather than locating and then linking external items. In other words, creating a hyperlink is like a shortcut for: "I know I have 'item x' in my database, and I want to relate it to my current item. So, I'm going to search for 'item x', copy the item, navigate back to my current item, and then paste the logical link." The hyperlink version of this could be as simple as: [item x]

To me, it's simply a matter of granularity rather than competing or overlapping approaches.<Deletion>
Reply With Quote
  #21  
Old 01-15-2005, 08:30 PM
PureMoxie PureMoxie is online now
Registered User
 
Join Date: 11-21-2004
Posts: 78
I guess I was thinking of the web as a point of comparison. While the web could certainly work if browsers simply showed a list of related/child pages in a separate pane, I think that would be less useful than the way it currently works; i.e., hyperlinks within the content.

I'm still not convinced that it has to be an either/or proposition. Granted, functionality should not become so fractured as to compete against itself, which is what I am understanding your objection to be.

Perhaps it is counter-productive to mix metaphors, but I always imagined the ideal information manager would allow multiple "overlays" on top of a common data store. For instance, viewing data as a chronology, a hierarchy, a network (web), a list, etc. as shifting needs dictate.

I confess I am less interested in strict representations or structures of information than I am in immediate context-sensitive usefulness. Strict schemas do not seem to work that well for shifting, ephemeral data like ideas, brainstorming, etc. For tasks, technical knowledgebases, etc., more rigid structure is of greater benefit. I guess I'd like to meet both needs at once.

Quote:
Originally posted by srdiamond
I'm more persuaded by the ease of creation reason than the granularity one, because the representation of more granular information is one of the standard uses of child items. And I wonder how much hyperlinks can do to tame the complexity of a tree when the main complaint against programs based on hyperlinks is that they become chaotic when the linkages become numerous. Its true--actually a result of some work in network theory--that a combination of ad hoc linkages with hierarchy can greatly reduce complexity, but it isn't clear that this purpose is better served when the linkages take the form of hyperlinks as opposed to logical links.
Reply With Quote
  #22  
Old 01-16-2005, 11:12 PM
srdiamond srdiamond is online now
Registered User
 
Join Date: 11-23-2004
Location: Los Angeles
Posts: 126
I also like having different views of the same data. Not just different representations but with different information structuring the data, as with chronologies versus hierarchies and perhaps versus a network view, although I haven't thought much about that. I guess a network view would be like what I understand PersonalBrain presents.

What characterizes a view in this sense is the immediate transformation of the data from one view to the other, which requires in turn that each view contain the same information. What varies from view to view is the salience of particular information.

This differs from where different parts of a data structure are represented by means capturing different or partial information.

Stephen R. Diamond


Quote:
Originally posted by PureMoxie

Perhaps it is counter-productive to mix metaphors, but I always imagined the ideal information manager would allow multiple "overlays" on top of a common data store. For instance, viewing data as a chronology, a hierarchy, a network (web), a list, etc. as shifting needs dictate.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -5. The time now is 04:53 AM.


Copyright © 1999-2023 Kinook Software, Inc.