DEV Community

Cover image for Preums, reminds me that coding without AI is magical
amiceli
amiceli

Posted on

Preums, reminds me that coding without AI is magical

TL;DR

Preums ("first" in french 🇫🇷) is a side project built with Laravel, Vue with Inertia ❤️ who reminds us that we can code without AI. And being a developer isn't just about checking what AI has laid.

Go on Preums and see the history of the projects and programming languages that have built our tech world.

Preums history

The Preums project was born when one developer explained that he uses AI to generate unit tests and Gherkin after development. Another always uses AI whenever he has a bug or a question.

That alone breaks the basic rule of TDD. And there are great tools like DuckDuckGo, Brave Search and StackOverflow to help us with our needs.

Apart from being lazy, I don't see the interest. It breaks the flow of research, ideas, creation, etc.

Prolang and Github API

Thanks to Brave Search I found prolang repository and API.

I was looking for an API that lists a large number of programming languages, then I linked it to the GitHub API to get a code example via the RosettaCodeData for Fibonacci sample code or Hello-World-in-Different-Languages repository for each language.

If I had used AI, I would have wasted time searching for languages that weren't on the list and digging through Wikipedia.

Without that, I wouldn't have stumbled upon the Rocq language. I think this code example is as beautiful as a work of art ^^.

Features

In Preums, the goal is to highlight repositories that have been around for several years, are maintained, and are “starred” like oh-my-zsh, vue, boostrap, and Inertia.

Preums offers the following features:

  • The oldest and most starred repositories
  • View a history of repositories: first/last commit, releases, etc.
  • Search for a repository by name or author
  • History of languages and graph for their “families”

Nest

I'm continuing to work on Preums for fun and to improve performance. Memcached and Redis are on the road 😉.
Using the Wikipedia API to find languages and missing data for the history and family sections.

And of course, all of this without AI, “the old-fashioned way” as I learned my job: searching, finding, creating, redoing, improving. And above all, open source 🧑🏻‍💻.

Finally, if you have any ideas for features, don't hesitate to let me know or open an issue.

But as for AI, there's no need to give a long speech. I'm still a developer who codes the old-fashioned way.

Top comments (0)