[fpc-pascal] What to do to get new users

Martin Frb lazarus at mfriebe.de
Wed Oct 16 11:20:35 CEST 2024


I am cross posting this to the Lazarus list, since some of this relates 
to Lazarus.

On 16/10/2024 01:07, Rainer Stratmann via fpc-pascal wrote:
> - Lazarus looks very complicated with its many windows. And it is also
> relatively complicated to understand and use. There are too many options that
> are too nested.
About the options: This is 2 fold.

1) The count
2) The presentation

"Count": Of course (assuming that all those involved in the decision  
making can be convinced) they can be reduced. Then existing users will 
just have to live with the loss of their favourite setting. Or be forced 
to install (included or 3rd party) add ons. Or worst, leave.

"Presentation": Oh, yeah, that could be a lot better. Including an 
"advanced" mode, to reduce what is immediately show to a newby. And 
Including a wizard.
Just needs someone to do the work.
Some part is bound to the underlaying structure where options are stored 
=> that makes it more work to change stuff.

> - Crosscompiling: The compiler file name is hidden in Tools - Settings instead
> of in the project settings.

If it is cross compiling (using same compiler version), and if the 
compiler is installed (as cross compiler):
Project Options > Compiler opts > Config and Target

> - For a new installation of Lazarus: The most important quick start icons have
> to be configured again at the bottom of the source code window. So that fast
> and smooth work is possible. Instead of placing them like this from the start.
> The many confusing windows I have already mentioned above.
You mean the editor toolbar?
I don't know if it has ever been discussed, if/what the default config 
for it should be.

> Am Mittwoch, 16. Oktober 2024, 04:00:30 CEST schrieb DougC via fpc-pascal:
>> I don't think the situations are vary similar, so I don't think the
>> comparison is useful.
> I mainly wanted to say that it is possible to do so without extensive
> marketing. Linux is another example. Linux does not spend a huge amount of
> money in marketing. It is widely used because it runs stable and for some
> other reasons.

However, Linux is marketed by countless people blogging and making 
videos, as well as mentioning in PC related press/magazines.

IMHO its 50/50

The impression a user gets when using the project can decide if they 
stay or turn away. But it does rarely bring them to the project to begin 
with.

And, the impression is not just what they explore on their own, but what 
help they have to explore. Not just language but also environment.
E.g., while I still prefer to search for text explanations of how to get 
an app to do what I need, I would guess that many people want a quick 
video showing them.
Yet, of course, no amount of help will change if the environment feels 
familiar or not. On the other hand, we don't want to pay for that by 
driving away old users, so we must preserve (at least as option) their 
preferred functionality and presentation.

But all that does not bring anyone new. It does at best help to keep 
them, once they are there. Word needs to be out, and it needs to be out 
on all channels/media, and as much as possible.

Hence IMHO: 50/50.

And of course, it isn't just agreeing on this. We obviously don't have 
many people for the marketing/social-media/... part.
But we also are limited on the implementation side.
Let's say we could find agreement on how to improve the editor-toolbar 
=> then who does it?  (initial changes, maintenance, options, ... not 
all needed for the toolbar, but for other  changes maybe...)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20241016/4ff39616/attachment.htm>


More information about the fpc-pascal mailing list