Patterns Of Claims Against Top

This is a summary of common complaints against WikiZen TopMind, and corresponding responses. Please keep long responses below the main list.



I have the evidence against top. The evidence is of a nature of somebody attempting a couple of the ideas that top propounds and having to clean up after the resulting disaster. The evidence is of such a form that allows me to make this claim: Until a language is constructed and demonstrated viable (I do not say proven as I don't want to wait 5 years for a full-scale production test) that supports top's key ideas inline, that is to say either a much better relational language than SQL running on the database server -or- a better source language that compiles to SQL say a derivative of LinqToSql? without the abysmal performance -or- direct support for struct-functionpointer descent that is somehow not object-oriented -or- some kind of datarow-entity hardwared into the langauge; then top's ideas will not yield productivity even as good as the known mismatach between object-oriented and relational. --JoshuaHudson

That's not an area of primary contention, at least not in terms of a formal claim. Most of my claims or counter-claims don't require the existence of my pet tools, as described above. I would note that nobody has proven ANY query language objectively better than SQL or anything else, so far. I present SmeQl as merely a suggestion at this point. Related: HowOtherQueryLanguagesAddressSqlFlaws. --top

Get one up and running then we'll see.

Fine, but it's a side issue only.


I would be pleased if TopMind would take a year or two of vacation from this site. I would encourage others who see value in his technical contributions to neaten them up a little while he is gone. I doubt anyone would regret the removal of posts containing even a hint of flame bait, whether from top or anyone else. I have no intention of arguing this advice with top so not response is required. I know for sure that I feel this way and have felt so since top's arrival years ago. -- WardCunningham

I would ask that the originals be kept somewhere as reference. I'll store them myself if someone gives me advanced notice on which will be bulldozed. Thanks. --top

Ward, I apologize for the ThreadMess our debates often end up being. I never intended them to be that way and do feel bad for leaving a mess in your court-yard. I would re-factor them into something cleaner, but frankly I often cannot figure out the other side's position in order to rework it into a nice package or summary. They have a (to me) "alien" writing style that's hard for me to translate into something close to ItemizedClearLogic. It appears to be ArgumentFromAuthority, but this is not explicitly stated. I try to probe their responses with more questions to flesh out specifics, but doing such just seems to end up turning into personal bickering. I don't like it that way either, but cannot find an alternative. I've looked for example IT debates "done right" (or cleaned up right) to learn how to better approach these things, but have not found any for software design issues. It's easier for physical things when one is measuring against the physical world. The laws of physics are the anchor point. But software is about virtual worlds and the rules can be just about whatever we make them (as long as the output is acceptable) such that it lacks an anchor point. SoftwareGivesUsGodLikePowers, but this boundlessness seems to also cause epic frustration when trying to formalize metrics and apply science to software. --top

Also note that I would like to clarify some existing points in existing topics so that any re-translator or summarizing volunteer(s) can provide more accurate translations. -t


I'm curious, what happens if nobody is interested in cleaning up the ThreadMess and "angry" language? -t


Footnotes

[1] I do my best to explain the psychology or WetWare model(s) I use to justify or explain a decision choice I make. The model may still turn out wrong, but at least I have attempted to explain and document the "mechanics" and givens (assumptions) behind my decision. (See LispLacksVisualCues for examples.) Without a million-dollar budget for either side, this may be the best one can do. And I don't insist my WetWare models/assumptions are the One Truth. I'd be happy to evaluate decisions against alternative WetWare models/assumptions. I'm also okay with somebody offering anecdotal evidence such as "in my experience, developers tend to think/respond in such and such a way". However, one must respect counter anecdotes. Some WikiZens appear to get testy and suggest my experience is somehow invalid when I do such. It's best just to leave both sides' behavioral response anecdotes "on the table" and LetTheReaderDecide which anecdotes best match their own experience. -t

[2] I will admit that I am less likely to follow or "keep up" on a specific technology or theory if I suspect the industry won't value it. However, this does not mean that I don't study anything new, but rather when choosing among self-study options, I may select something for practical reasons rather than stretch my brain to the limits of abstraction, power of indirection, meta programming, etc. I focus my studies on what I feel the market demands. This may frustrate the academic crowd on this wiki because they want to apply and/or discuss such high-brow techniques, and I may not know its vocabulary. I do feel that many of the academic-tilted WikiZens don't understand that the market probably does not value their favorite high-brow technique, except for special niches perhaps. (See GreatLispWar.) I'm just the messenger. This wiki is for BOTH academic and practitioner topics. (I engage in MentalMasturbation, but FP is not high on my MM to-do list.) -t


See TopVsOthers, TopOnWhyTopIsHated


DecemberTwelve


EditText of this page (last edited August 26, 2014) or FindPage with title or text search