Making KM More Accessible for Non-Geeks

Yes, I plead guilty of not always being very precise about the forum categories.
Discourse forum "categories" are called "sub-forums" in just about all other forum software, and have been for many years. IMO, forum "category" does not properly convey "sub-forum".

I am a big fan of consistency, but not at the expense of clear communications.
So, sometimes using another term for something, other than its official name, is useful in describing the purpose of that entity.

I suppose I could write a Typernator snippet for "Macro Section" that would always replace it with "Macro Library Category". I'll take it under advisement.

BTW, for better or worse, the English language is full of synonyms and local dialects. And then we have the British and Australian versions. We can't control what other people say or write, so it is in our best interest to broaden our own vocabulary. :wink:

Of course, I don't expect everyone to speak Texan.

4 Likes

:joy:

3 Likes

Following your link I think I understand what you mean:

We appreciate your interest in our content. Unfortunately at this time, we are unable to allow international traffic or online transactions.:cowboy_hat_face:

2 Likes

My approach exactly. It is important to emphasize this aspect of Keyboard Maestro. There was an example on MPU forum today. People even saying 'Keyboard Maestro is for programmers' or nearly implying that. It really isn't true. I did scale back my learning on Keyboard Maestro, but I get amazing use out of the macros I have. Like you probably at 4% of its capacity, but that is a lot. I have the same 'model' as to how to build macros too. I don't think in scripting terms but in terms of action blocks.

I have Alfred but, as you say, anything I do on it I could do with Keyboard Maestro. I use both quite happily and am glad to support both developers.

Yeah. Some of it is perception though @JMichaelTX. It is just perception in some quarters. I try to advise away from those perceptions. People think it is 'for programmers'. Those impressions can be hard to break. In one lab years ago I remember hearing all the time "I am not an artist...", that was about Macs.

If you only came to this forum sometimes you might well be forgiven for thinking that it is fro programers.
The Forum, is, itself quite intimidating I must be honest with you. I think it important to do, as you did and always do to keep re iterating the 'building block" approach. Which is 'programming' but isn't!

It is, of course, complicated things that get discussed here mostly for obvious reasons. A section humorously called "for non-geeks" or something might help. My own use is, if anything, simpler on some measures than it was the first year I got it. I have a large number of expansions for example on palettes.

2 Likes

I truly don't understand this statement. My impression is just the opposite: This forum is one of the friendliest and most helpful on the Internet. We never intentionally berate a poster for asking a "stupid" or "redundant" question. Sometimes we do suggest a search and/or ask for more info.

So if you could please give us some examples of what you find "quite intimidating" it would be very helpful. Don't worry about being critical or blunt -- we can take it. :wink:

2 Likes

First, I totally agree with you that this is an extraordinary forum. For me, this most visibly shows up in the generosity I so often experience here. However, friendly and helpful doesn’t necessarily make it non-intimidating.

The word intimidation implies threat and threats are mostly a matter of perception which in turn is a matter of a completely individual ever growing network of reinforced and reinforcing interpretations.

Given how exquisitely sensitive and brilliant people are, threats come in all forms and degrees. Many can be in the form of some loss.

Given how smart folks here are, it’s difficult to not imagine that one’s questions will be interpreted BY AT LEAST SOME as stupid, redundant, foolish, even if it’s endlessly repeated and demonstrated that’s not the case. Here in lays the threat and intimidation. The threat of looking bad in others or one's own eyes.

Here lays a hazy boundary between helping and teaching.

This forum is not intended and thereby not designed and organized to be a teaching forum. Education is a wholly different commitment than helping. With teaching the consistent accurate use of words counts like the exactitude one must bring to coding that needs character level precision and a strict adherence to structure.

I think intimidation can come from seeing the level of knowing some people here bring to the table and not from the people themselves acting in some intimidating manner. Kinda like being in the presence of greatness powerfully brings up all we think is not great within ourselves.

This is not to suggest dimming your light. Let it shine!

2 Likes

@BernSh explained as well as I can. That was what I meant. The people here as helpful as one could wish and as welcome. It is the CONTENT that is intimidating. You, especially, have gone way beyond the call of duty @JMichaelTX with me several times and I really appreciate it. So have several other regulars here. Doing or correcting macros for me. I have at least three that I couldn't easily re create myself in fact that rely on corrections to them suggested by you, Peter or Chris Stone or whoever here.

I think the answer is to recognize that the material is a heavy lift for some of us. I said elsewhere that maybe there should be a 'simple steps' section or something. Mac itself has been designed to be 'user friendly' and to some extent there is a danger of re-inventing the wheel here and just pulling Keyboard Maestro back into 'just another app'. It is a conundrum I don't know how to solve.
It is something I am sure Peter is thinking about. I will help where I can.

Of the first five topics at the top today, one asked for a 'java' solution, another had a macro that started with a block of apple script I had no idea what it meant even, another was a 'simple' :joy: regex. That one I did at least understand: I do, for some reason, understand regex. I think it is a part of programming that coincides with other stuff I know in math.

It turned out that Keyboard Maestro was incredibly useful to me though I use, I think, about 3% of it's capacity.

But it is partly with help from folk here that I got some details: but for a lot of new users it is "just" programming and looks to them like you need to be a programmer to tackle it. It just does: I can't even explain why to you.

The material itself just sings, "geeks only enter here'. As I said out of the first five topics today at the top of the list as it were, three contained elements that a large number of newbies would not even know what they were. Most don't know what Regex is, let alone what to do with it.

1 Like

Thanks for your feedback.

We receive requests for help at every level.
There are many simple, basic, requests for "how can I create a macro that does X?", where "X" might be "resize and move a window", which can be done with one KM Action.

OTOH, there are some requests for help with much more technical workflows.
Some of these are asking for help with specific scripts/languages, so if you don't use or understand that language, it might be intimidating. This is true for me.

When people are asking for help with a detailed, long Bash Shell Script, or Python Script, it might be intimidating to me, but I just don't let it.
I scan the post to see if it is of any interest to me. If not, I just ignore it and move on to the next topic.

That is one reason that I always try to provide a non-scripting solution to requests, if it can be reasonably done without a script. For myself, I might write a script, but for pubic posts I present the non-script solution.

However, one thing we all have to recognize is the KM is designed so that you can combine its many Actions in lots of ways. This comes down to visual programming.
But this design is one of the things that makes KM so powerful.

Many (most?) of us learn best by seeing examples. So that is why I often provide a Getting Starting list to new users, that includes this:

One of the easiest ways to reduce the risk of a reader feeling intimidated is, if possible, to write without most pronouns and other basic personal words. Examples would be

I, You, It, Your, She, He

Sounds silly, almost banal, but here's a simple demonstration. Imagine a user wants a macro to only run in Safari but doesn't know about making macro groups. Nothing intense there for most users. So this user reaches out, maybe already feeling frustrated a means to this goal hasn't been figured out independently. A response with pronouns might look like this:

You have to create a Safari-only macro group for your macro to work as you want. To do that, you open the Keyboard Maestro editor...

Take out the pronouns and the omission of them will force the writer's words to be gentler:

The macro will work but it has to be put in a Safari-only macro group. To do that, open the Keyboard Maestro editor...

Along with being gentler, reduced pronoun usage also increases clarity by focusing only on the necessary instructions. That's why pronouns are rarely used in documentation of any sort—a car owner's manual, electronics manuals, build-at-home furniture, standardized-test instructions, etc.

3 Likes

I agree, this is desirable.
However, you have to remember that everyone here, except @peternlewis, are non-paid volunteers. We are blessed to have them at all. I don't think it is practical to impose reply guidelines on them.

We are NOT paid staff who respond to questions, nor do we have scripts or guidelines on how to respond.

So, if KM needs to be perceived as being for non-geeks, for non-programmers, then that is up to the owner of KM to provide the proper marketing to convey this.

2 Likes

Since that includes me, I'm well-versed in the pay.

I suggested nothing of the sort. I shared a strategy from decades of proofreading and editing that any reader of this thread could do with as they saw fit.

I am still well-versed in this.

I suggested nothing of the sort.

My prior comment addressed readers here; I said nothing about users.

1 Like

A thought to consider: were any readers asking for such?

Not saying they weren't good comments…

…but I wouldn't go onto a writing forum, and expect a warm reception to uninvited Keyboard Maestro macros.

I meant that I was addressing any readers of this thread at any point in time. I believe you're correct that no one asked, but since the thread is about making the software and the forum more accessible, that seemed to me like a reasonable basis for the suggestion I made.

1 Like

Excellent and very interesting suggestion. For regularly working with seniors on their use of technology, this will be very useful!

Interesting that the next two responses are full of pronouns.

This business of words that evoke a sense of entity and more personally, identity, goes deep. Essentially this discussion goes into the question of how to create a safe space, a safe environment to enter and participate/play in?

An interesting thing to note is that identity (a 'me' in the picture) only shows up when there is a break in the action. When action is uninterrupted, when the 'flow state' is present, there is no 'I'. There's just being in action. A case can be made that the function of an 'I' is to show up and handle a 'break in being' thereby restoring the flow of being in action, Put more conventionally, a 'You' and a 'I' only show up when something is wrong, when who we are being isn't enough, and doesn't carry the day. Then and only then does a personality show up to fix what is wrong.

Once the 'problem' is handled and 'we' are back in flow, no one, no individual is present, only being in action. This is easy to confirm. When you are totally engaged in something, are you there for you or is there just actions?

This is the realm of ontology, the study of being, and while it may at first seem miles from the business of KM, this topic "Making KM more accessible for non-geeks" crosses over and requires the distinctions and clarity ontological discussion can provide.

This fragment:

is a perfect example of missing distinctions.

We are all expert in the realm of doing things and having things. Our culture requires it. However, we are all always beginners in the realm of being. No one has any prowess in that domain.

The book "Speaking Being" available on Amazon, makes a good entry point into these waters.

It takes an unusually high degree of openness and commitment to get pass the initial frustration and fear that ontological discussion evokes for most.

Hmmm, not unlike the intimidation 'programming' evokes in the uninitiated.

3 Likes

I think the forum could greatly be benefited by a "New User" category ~@tjluoma~ @JMichaelTX @peternlewis

that way answers can be written accordingly to the user's knowledge of KM

1 Like

Absolutely. 100% agree.

1 Like

I said the people here are amazing and helpful. Have been to me and have really upped my IT game; to huge personal benefit.

You are missing my point though which is one of perception and impression. I am sorry, it just is like that. It happens to me. I had to teach excel formulae one time to 'regular' office workers. The minute I wrote on the whiteboard, though I had prepared them for hours, what, to them looked 'algebraic' I could feel the whole room freeze up. I asked them afterwards and they said I was right. I still do as it happens, if I see a formula I am not used to: I feel like one does in a math exam when one knows there is not quite enough time to think something through. Pavlovian responses matter!

1 Like

I think you were suggesting how those of us who reply to questions/requests should phrase their response.

While I don't disagree that it would be helpful, I don't think it is practical.

There is a wide variety of styles of those of us who respond. My experience is that most of us are not really open to changing our style, and most of us don't have time to carefully construct a carefully worded response. I spend whatever time I have mainly on making sure my suggestion is valid and workable, usually showing an "Example Output" to clearly communicate.

I think we have to remember here that we are NOT writing a thesis, or even a blog, but just tying to help someone in an Internet forum. Internet forums, almost by definition, use a very informal, conversational style of writing.

I have to disagree with that for several reasons:

  1. A new user does NOT necessarily mean a user who is asking a simple basic question. I have seen some very complex questions asked, that many would classify as being a "geek" or programming question.
  2. You can generally tell by the text of the question how knowledgable the poster is of KM, and so we can respond accordingly.
  3. The forum software already identifies a new forum user at the top of his/her post.
  4. It would add confusion for the new forum user to know where to post his/her topic.
1 Like