Talk Topic: TiddlyWiki as an End User Development Environment

126 views
Skip to first unread message

Abraham Samma

unread,
Sep 30, 2018, 4:16:29 AM9/30/18
to TiddlyWiki
Hello all,

I am planning to submit a talk to an important local meetup for Javascript developers (though attendees are experienced in all sorts of languages, particularly Java) in my area.

I want to make TW as an HTML5 app the centre of my talk, and show how it's enabling folks with no formal background in programming to create sophisticated apps.

I'd appreciate any quotable testimonials and accounts from such folk that I might include in my talk. How has TW impacted your life? Are you considering a formal degree/education in CS because of TW5? Or, how has TW affected the way you work, do business, or is it a business for you?

Input from professional programmers are also welcomed, but please distinguish yourself so I don't confuse it with others.

The theme is: TW5, a successful enabler of inclusive EUD in web development.

For those who are unfamiliar with the concept of EUD, see here.

Or download this tid file into your wiki:
End User Dev.tid

Mohammad

unread,
Sep 30, 2018, 6:41:05 AM9/30/18
to TiddlyWiki
Dear Abraham,
 This is great, just some small suggestion:
  1. Use http://tiddlyshow.tiddlyspot.com/ a TW app for your talk, it is a demo shows how TW can be used for presentation and competes with expensive tools like powerpoint
  2. In my department, people uses TW 
    1. As a database for project (small ones like student thesis)
    2. Personal note taking
    3. Documentation for example lab experiments, codes, programs
    4. Couse notes (very popular)
    5. Presentation (e.g like http://tiddlyshow.tiddlyspot.com/)
    6. Small tutorial where they need rich texts (including audio/video)
    7. Local webpage (single page hosted on intranet like course page)
Cheers
Mohammad

Abraham Samma

unread,
Sep 30, 2018, 7:17:47 AM9/30/18
to tiddl...@googlegroups.com
Thanks Mohammed for that link. I was actually looking for tiddlyshow! I couldn't remember it's name.

Those are fantastic uses. A very broad set of use cases. I can see how TiddlyWiki can improve productivity via bootstrapping.

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/DlyR0Ykm1_Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/1d938fbe-c8b4-4ec1-ad85-1a631a621544%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

@TiddlyTweeter

unread,
Sep 30, 2018, 7:30:40 AM9/30/18
to tiddl...@googlegroups.com
Ciao Abraham

1 - I am not a programmer and don't want to be one :). 

2 - I got strongly into TW because the gap between objectives and technique to realise them is narrow. In other words its an efficient tool for an end user interested in achieving variant concrete aims.

3 - Commit to benefit: For me after, using TW a while, I "committed" to it. My feeling was, and still is, that it can achieve most everything I need to do. Sometimes it takes a while to get there though and I often need help from others. It does take a bit of time to learn how to do new things in it.

4 - This is enough: I do NOT want to ever have to confront learning another system is detail again. The fact TW is, ultimately, "just a web page" gives it longevity. So even if I stopped using it the "document", as important as the "program" aspect of it, gives it high survival value in an otherwise very volatile environment. So, TW is flexible and rich enough for most of my needs and stuff I make won't get lost.

5 - But weak networking: My only caveat to that is the "social network" side of TW is currently cumbersome. Hopefully some of the newer initiatives will alleviate that issue.

6 - Building products: I'm mainly interested in building end Wiki with specific aims (e.g. briefing to students of film; screenplay writing; analysis of literature; galleries of art & art process; anthropology notes). I'm not really interested in the "why?", mainly only the "how?"

7 - Scalability: I recently started using "Bob" extensively which makes a lot easier the efficient scaling up production of Wiki. That was always my aim. To produce working "intelligent documents" efficiently. I guess you could think of "Bob" as a "development environment." As an end user I think of it as a neat way to speed up what I do and hone it precisely to my own way of working.

Best wishes
Josiah

@TiddlyTweeter

unread,
Sep 30, 2018, 7:59:23 AM9/30/18
to tiddl...@googlegroups.com
A footnote to my last post which I hope adds a bit to ideas about "developing" stuff in TW ...

I think of what I do as "tinkering" or "bricolage" -- a kind of DIY that is as much art as science.

Programmatic interest is a bit different in that it provides the flexibility, the basis, under which "bricolage" become possible.

TW is very interesting because the "bricolage" level is massive. That, I believe, is because the underlying architecture is skilfully designed to allow it.

Best wishes, Josiah

Abraham Samma

unread,
Sep 30, 2018, 2:56:53 PM9/30/18
to tiddl...@googlegroups.com
Hi Josiah,

I had completely forgotten about bricolage. I'll certainly use that! Summarizes the whole shebang.

Thanks.

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/DlyR0Ykm1_Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.

TonyM

unread,
Oct 1, 2018, 5:13:32 AM10/1/18
to TiddlyWiki
Abraham,

I am considering offering a tiddlywiki course at a local community college soon. I see value in some collaboration and sharing of materials. To help you a few words

I am a super user rather than developer. My key reoccurring use is a personal organisation method which evolves over time. My Current Key wiki has inherited qualities from my previous one in TiddlyWiki classic, as soon as I identify a need I extend its functionality such as project management, document or book authorship, creative persuites etc... the thing is it will be with me for life and it evolves with my needs and understanding. It is a personal continuous improvement process, information and knowledge management system that is unlimited in its scope. It is the perfect example of End User Development and I am on a crusade to bring more people into this space as too many people are missing out from decades of what Information technology has taught us.

Also, a big advantage of tiddlywiki is its based on international standards such as html, css and Javascript so learning to extend tiddlywiki teaches you reusable skills in todays world.

Regards
Tony
Reply all
Reply to author
Forward
0 new messages