I've been in the forum for a long time. People popped up and said they wanted to offer help, to make Lazarus better. Some wanted to improve the documentation and wiki pages, some offered their modules that can be used for Lazarus to generate Android applications. Some were working on video tutorials. There were some discussions about improving the documentation and wiki. Some proof of concept tools had been created that could be used to generate Android applications. Several YouTube tutorials had been created. But then they stopped.
I could be wrong but I think if we can have several 'teams' we can contribute better for the Lazarus/Pascal community. Not limited to, but these are in my mind:
A team for improving the documentation and wiki
This is not an easy task, having a team of people working on it, will really ease it. They can discuss, communicate, share idea and tips, how and where to start.
A team for writing short demos
I believe with plenty of short demos, will make new users to learn Lazarus/Pascal easier. How to do xyz is often asked in the forum. Instead of give them explanations and links, it will be more helpful if we can supply them some demos to download and try. If we form a team, we can share tips how to write good demos, discuss and compile a list of demos we're going to work on.
A team for video tutorials
Finding video tutorials of certain topic is easy in other languages but not in Lazarus/Pascal. Video tutorials are very helpful when explaining GUI programming and IDE features.
A team for cosmetics improvements
Editor black themes, new splash screens, better quality icons, more modern websites, etc.
A team for greeting and helping newbies
Greeting newcomers is always a good thing to do.
Now back to what I said previously ... some efforts were made but then they stopped. I can't say for sure but I personally believe they grew tired working alone. By forming teams, we can motivate each others, share tips and split burdens. And we should make it clear for public (in sub forums or maybe a link), how to contact or post suggestions/requests to the teams.
If you agree with my idea, then we should talk about:
- What teams should be formed
- Is it any rules to refuse someone (troll) joining the team
- Does each team have a leader, if yes how to choose one
If the idea got accepted, I would join cosmetics improvements. I do graphics and use a wide range of tools. And I build websites using WordPress, maybe my skills can be used. I like writing short demos, I certainly will join short demos team. I like graphics programming, I see some users regularly posting graphics effects recently, we could form a team.
But if my idea got rejected. It's okay I have more time for myself and I will keep doing what I usually do, greeting newcomers.