With AI helping to get things done quicker, I’m curious: has it changed the way you work with Crystal?
For me, it’s finally let me tackle an ambitious project I’ve had in mind for the better part of a decade but could never quite get off the ground.
Crystal hits a near-perfect balance between expressiveness, performance, and deployment simplicity (musl static builds with docker is braindead stupid to deploy). And compared to nine years ago, the main pain points I used to have with the language, mostly compile times, are largely gone now.
Just my 2c: maybe if the scope of OP wasn’t narrowed to AI development with Crystal, then we could get more responses.
But considering that the main question is related to how AI is or isn’t changing the way a dev works with Crystal, in this case I would humbly suggest to change the title for this post to “What are you cooking with AI?”
My understanding is that there are many new projects being created in Crystal without AI with such importance (with AI just as an augmentation, or with no AI at all), and a new post of just “What are you cooking?” without AI involved in the conversation would probably received many more responses.
I suspect many users were happy to share what they are cooking now, but the AI ingredient changed the possibilities in the menu.
I think you read the intent a bit differently than I meant it.
The AI mention wasn’t the subject but just some “ice-breaker”. I just didn’t want to open with a flat what are you building with Crystal, felt a bit blunt, so I framed it around something that’s actually shifting in the industry right now.
Feel free to share what you are working on - even if AI has nothing to do with it.
But even the most conservative devs would agree that every project has parts that are pure implementation work, test suites, config, boilerplate, and that stuff moves a lot faster with AI, and this can lead to more ambitious one-dev projects. Hence my question.
If you’re tired of hearing about AI every single day (which I 100% get btw), that’s completely fair and a separate conversation .
If you even mention that you’re using AI on Reddit (in programming-related subreddits), you’ll get banned — they can’t tell the difference between good use of AI (for boilerplate, tests, documentation, etc.) and AI slop, so they just ban everything across the board.
Thanks for the nice response, @anykeyh. I am not against AI and also agree with what @kostya said: many don’t get the difference between good and bad use if AI.
Also thanks for the clarification.
Perhaps because what we see most often is the misuse of AI (a lot of slop, unfortunately), this somehow generates a contrary, though partly expected, response.
I’m working on an open-source cloud computing platform, but I confess that the need for efficiency with simplicity has made me to solve many underlying parts that people take for granted. Because of this, I’m “cooking” at least 3 important shards that will also exist as independent projects.
And I’ll share more info here on the forum when they’re more mature and presentable.