I was thinking of some ideas that could help spread the word about crystal:
More video tutorials! Right now, when you search YouTube for “crystal programming tutorials”, and select past month or year, the results are tangible crystals that heal your mind and soul, not the actual language itself. Example: How to Program Crystals.
Also, @scott and @Blacksmoke16 are some of the wizards in the macro world. If they did video tutorials about macros, that information would be invaluable.
More blog posts (https://crystal-lang.org/blog/)
– It’s been almost 200 days since the last blog post. Now, I don’t necessarily think more blog posts equate to more people finding out about crystal, but I do believe if an article was written that went all nitty gritty into the inner workings of the compiler/crystal, it could get linked on a big site and drive a ton of traffic. Not only that, but it would be beneficial towards the contributors as well.
– I just said “inner workings of the compiler” to sound smart, it could be anything that is very well-written and interesting
And some ways to keep the community engaged:
Events / Code Golfing / Puzzles / “Code Jams”
– Instead of “Game Jams”, there could be Code Jams. A developer must create something very cool within xxx time (24, 48 hours, etc). Then the code is voted on, that person wins and their points get updated on a leaderboard.
A code golf where a developer must do xx and xx. Then they post their code in a thread. Similar to code golfing on stack overflow, but specific for crystal?
I’m just thinking out loud…If anyone has any other ideas, feel free to post them!