Why Open-Source needs more than just a 'thank you': Supporting a petition for formal recognition.

There's a petition circulating right now demanding that Open-Source contributions be formally recognized as volunteering for the common good.

I read more about it via Inkscape (the open-source graphics editor), as they just published an article supporting it: https://inkscape.org/pt-br/news/2026/05/13/inkscape-supports-german-petition-to-recognize-ope/

After reading it, I didn't hesitate. I checked out the petition and saw it's focused on Germany, where this issue is currently being actively discussed by politicians. I signed it and left a comment with my thoughts. The link is here: openpetition.org/!sywhp

I believe that if the petition spreads enough (there are only 4 months left to sign), it will spark a much bigger conversation. If Germany actually pushes this through, it could set a precedent for other countries, including the Czech Republic, where I'm based.

A huge part of the Vlang community is deeply involved in open-source, and we have many engineers here building truly sustainable, resource-efficient programs. The fact that the V language itself is such an amazing open-source project perfectly aligns with the goal of saving hardware resources and writing efficient code.

reddit.com
u/Intelligent-End-9399 — 7 days ago
▲ 0 r/vlang

Why Open-Source needs more than just a 'thank you': Supporting a petition for formal recognition.

There's a petition circulating right now demanding that Open-Source contributions be formally recognized as volunteering for the common good.

I read more about it via Inkscape (the open-source graphics editor), as they just published an article supporting it: https://inkscape.org/pt-br/news/2026/05/13/inkscape-supports-german-petition-to-recognize-ope/

After reading it, I didn't hesitate. I checked out the petition and saw it's focused on Germany, where this issue is currently being actively discussed by politicians. I signed it and left a comment with my thoughts. The link is here: openpetition.org/!sywhp

I believe that if the petition spreads enough (there are only 4 months left to sign), it will spark a much bigger conversation. If Germany actually pushes this through, it could set a precedent for other countries, including the Czech Republic, where I'm based.

A huge part of the Vlang community is deeply involved in open-source, and we have many engineers here building truly sustainable, resource-efficient programs. The fact that the V language itself is such an amazing open-source project perfectly aligns with the goal of saving hardware resources and writing efficient code.

reddit.com
u/Intelligent-End-9399 — 8 days ago
▲ 0 r/vlang

I was surprised to discover that the creator of Vlang is a native Russian speaker.

Summer is finally here, and with it comes some serious heat, so while sitting at my laptop, I decided on a whim to search for “Vlang” on YouTube. To my surprise, a new video popped up—just a few days old—from the channel The Flourishing. The creator went to great lengths to gather a lot of information that nicely ties together the history of this language.

In the video, the author references an interview with Alex Medvednikov, which I had to click on right away. And there I was, watching with my mouth agape—he speaks Russian!

Suddenly, it all clicked. The founder of V is originally from Russia, even though he now lives in the Netherlands. That explains the name Medvednikov. It’s a fascinating discovery, because he speaks Russian absolutely fluently, naturally, and with tremendous command. From what I’ve seen in his English videos, he speaks more slowly and comes across a bit differently—now I realize that English simply isn’t his native language.

You know what’s a shame, though? That he doesn’t make more videos about his language V, in Russian. I’d love to watch those—I’d happily turn on the subtitles and learn directly from him, instead of just wading through articles and source code. :D

What do you think about this? Do you follow language creators in their native languages, or do you prefer sources that are entirely in English?

youtu.be
u/Intelligent-End-9399 — 11 days ago
▲ 2 r/vlang

[Blog] Reflections on V vs. Odin: An Engineering Perspective on WASM and Community Culture

I’ve been working on a WASM-based game engine project lately, and it led me to some interesting observations regarding V and Odin.

When I started, I tried to implement the core engine in V, but I constantly hit roadblocks with WASM compilation. It felt like fighting the compiler rather than writing code. I decided to switch to Odin for this specific purpose, and the difference in how they handle memory is night and day.

In Odin, memory management for JS/WASM buffer optimization is incredibly transparent. I can access bits directly, calculate addresses, and extract data with zero friction. It’s the cleanest approach for performance-critical code. In contrast, V often hides memory management, which is great for business logic, but it makes low-level optimization cumbersome. While you can use unsafe blocks in V, I ran into issues where I could successfully optimize a block, but the test suite would fail, even though the actual runtime initialization worked fine.

To me, this highlights a core difference: V’s transpilation model creates a "black box" that requires you to be an expert in the generated C code. It’s a great tool, but when you need that "honest" engineering control, the friction is real. Odin doesn't use a C transpiler in the same way, allowing that level of control from the start.

However, this led me to an interesting observation about the two communities:

  • Vlang tends to attract people focused on building maintainable, large-scale architectures. It forces you to adopt design patterns, interfaces, and polymorphism. It’s perfect for business logic, where readability for the team is the priority.
  • Odin attracts "tinkerers" and game dev enthusiasts. They are incredibly creative and obsessed with performance, but often lack the engineering discipline for long-term maintainability. This frequently leads to "spaghetti code" in the pursuit of quick results.

Here is how I see the trade-off:

Feature Vlang (Engineers) Odin (Enthusiasts/Game Devs)
Main Goal Rapid delivery of solutions Max performance & control
Perspective Tool for business logic Tool for memory manipulation
Priority Maintainability & simplicity Gameplay & low-level optimization
Typical Pitfall Over-abstracted architectures "Spaghetti code" for quick wins

In short, V is built for teams and large, readable architectures. Odin is a playground for solo masters who want absolute control. The problem arises when Odin projects grow—without strict engineering discipline, the lack of standardized patterns makes the code extremely hard to document and explain to others in a team setting.

It’s fascinating to see how the language itself shapes the culture. If you’re choosing a language, don't just look for "the fastest one"—look for the one that actually solves your specific development problem.

reddit.com
u/Intelligent-End-9399 — 14 days ago
▲ 8 r/vlang

[Open Source] Mustela is now open-source: Learn how to build scalable, platform-like architectures in V

I have decided to release Mustela as open-source on GitHub.

Why did I decide to do this? I’ve been looking through many projects in V, and I’ve noticed that many developers lack a deeper understanding of how to architect complex CLI tools or game engines—even though V is perfectly suited for these tasks.

I felt it was time to show others how to build an engine that functions as a platform, applicable to various fields—from game engines to robust backends or CLI applications. Furthermore, you can take a look at how I implemented my own DSL, so I believe there is a lot to learn from the codebase.

To help you fully grasp the concept of the Mustela project, I have included several engineering insights in the README to help you better understand my architecture.

I am very grateful to everyone who has shown interest in Mustela. This project is primarily intended for those of you who want to become engineers and build robust applications.

Good luck exploring the code, and I hope it helps you build something even greater than Mustela itself.

github.com
u/Intelligent-End-9399 — 16 days ago
▲ 16 r/crystal_programming+1 crossposts

[Blog] Why the corporate world is stuck in a 'simplicity trap' – and why I’m betting on V.

It turns out that V (Vlang) is a unique choice for systems programming – it is simple to learn while remaining fast enough for system-level tasks.

When I consider the fact that many IT companies are primarily hiring developers for C#, Java, and JavaScript, while the demand for Go or Rust developers is significantly lower, it suggests one thing: a large part of the corporate world still relies heavily on established technologies and operating systems like Windows.

Here, we run into another interesting observation: many corporations build monolithic applications that they deploy to Azure and various containers (Docker). These then communicate via Kubernetes to maintain their ecosystem. Consequently, corporations spend huge amounts of money on cloud operations, keeping "heavy," not necessarily systems-oriented languages like C#, Java, and JavaScript, running.

Why is this the case? From a company's perspective, it is simply difficult to find someone who understands systems architecture and can program in it; a developer must understand hardware principles for the application to function efficiently.

This is where Go comes in—it is easy to learn and can be used to write system utilities. However, a problem arises here: Go is primarily optimized for backend requests, but it isn't ideal for system applications where there is a strong emphasis on minimal binary size. For that, we have Rust, which is safe but very difficult to learn. For many, Rust is so complex that even programming in C and C++ seems more accessible.

We find ourselves in a vicious cycle. Companies won't use C because it is prone to memory errors and it is hard to find experts who truly understand it. So, they prefer to hire developers who know C# or Java, where there is a massive ecosystem and where one simply "glues" code together for monolithic applications, for which corporations then pay significant cloud costs.

I used to wonder if there was even a language that could be fast to compile, produce small binaries, be easy to learn, and minimize the room for error. For production use in companies, such a language was essentially missing.

And that is where Vlang comes in. It meets all the requirements to become a low-maintenance tool for systems developers, ideal for creating fast and small system tools, or even backends. This changes the perspective on where the language is heading. I finally understand why Vlang is trying to build a large ecosystem of modules that can be easily integrated into one's own projects.

Vlang is a systems language that is easy to learn and creates binaries that can be incredibly performant. I have personal experience with this—as an experiment, I created an SSG program called Mustela, which really surprised me in this regard. It has a 1.3 MB binary and can be integrated with various other applications, thereby fulfilling the Linux philosophy.

However, when I try to promote the benefits of this language to corporations, I run into the fact that they often don't understand Linux principles and prefer to stick with languages that are cumbersome but, at first glance, "safer" for typical DevOps staff. It is such a vicious cycle that I find myself thinking that in 2026, we are not yet technologically mature enough to build programming on simplicity; it is all still in the building phase.

u/Intelligent-End-9399 — 10 days ago
▲ 3 r/vlang

[Blog] Systems Programming: From Chaos to Modular Purity

It’s been several years since I started programming. For the most part, I’ve worked with interpreted languages. At first glance, this approach seems simpler, but it comes with a hidden tax: high startup times and unnecessarily high demands on system resources.

For years, I developed robust applications, studying various architectures and complex directory structures. But I always hit the same wall: the larger the project, the more lost I felt. The constant searching for files and navigating a labyrinth of code was a clear sign of cognitive overload. I often ended up essentially programming an "operating system simulation" inside a single program, where every module had its own little world managed by the language's garbage collector.

The Path to the Linux Philosophy

Eventually, I decided on a radical change. I chose to stick to the classic Linux philosophy: create a small, extremely fast program that does one thing and does it damn well.

So, I built an SSG (Static Site Generator) — and I made it "dumb" on purpose. When I later needed a hot-reload feature, I didn't try to shove a WebSocket server and other bloat into it. I simply created a second, equally "dumb" program that handles exclusively the server-side logic and event processing. Nothing more, nothing less.

Emergent Stability

Linux is perfectly designed for this approach. Most of the time, you are working with pipes or FIFO files. These are just lightning-fast conduits for passing values between processes. Linux is already an operating system that effectively balances CPU loads and handles memory management — so why bother struggling with complex asynchronous logic inside your application when the OS can handle it for you?

This approach brings incredible stability: if your WebSocket server crashes, your SSG tool keeps running peacefully. Everything is safe, isolated, and behaves emergently.

Building Blocks, Not Black Boxes

I discovered that this approach is extremely easy to maintain. Programs stop growing uncontrollably. Instead of the source code of one giant entity expanding, the system naturally breaks down into smaller, easily understandable parts.

Many people aren't even aware of this potential. They build one monolith that "does everything." Such a program soon becomes a black box that no one else can navigate. Once you run into a bug, you’re dependent on the author releasing an update.

With small, modular programs, it’s different. They are like building blocks that communicate with each other through the native mechanisms of Linux. It is a kind of freedom that a monolith will never give you.

>I’m curious how you handle project complexity. Do you prefer the 'one tool, one job' approach, or do you lean more towards comprehensive, integrated systems? Let's discuss.

reddit.com
u/Intelligent-End-9399 — 28 days ago
▲ 7 r/vlang

Reconsidering open-sourcing Mustela – an engine-first content processor in V.

A while ago, I mentioned that my content engine, Mustela, would remain a closed-source project. I’ve changed my mind, and I’m now considering releasing it as open-source.

What makes Mustela different from standard SSGs (like Hugo) is how it handles the lifecycle. Most tools are batch processors – they start, rebuild everything, and exit. When they have a "watch mode," they usually just trigger a full process restart upon file change.

Mustela acts as a resident engine. I’ve implemented a lifecycle management system (Init, Boot, Free phases) using strict Interface Segregation (ISP). This allows me to perform partial hot-reloading: I can re-initialize the config or theme modules while the engine is running, without restarting the whole process.

I've noticed many popular tools skip this level of architectural granularity, leading to massive build-time latency.

My questions for the community:

  1. Would you be interested in an "engine-first" approach where the lifecycle is exposed through contracts?
  2. Should I include my architectural write-ups (on why I moved away from "batch" processing) along with the code? Or is the code enough?

Looking for some feedback on whether this kind of architectural "over-engineering" (for the sake of performance) is something you find valuable in a V project.

reddit.com
u/Intelligent-End-9399 — 1 month ago
▲ 23 r/vlang+1 crossposts

Mustela v1.0.0 is out! A high-performance SSG built in V in 70 days.

I’m excited to announce that Mustela, a tiny but predatory static site generator, is officially stable (v1.0.0)! 🦦

The Stats:

  • Language: 100% V (standard library only, zero 3rd party dependencies).
  • Performance: Generates ~9,000 pages per second.
  • Efficiency: Build time 37ms, RAM usage ~4.8 MB.
  • Architecture: Linux amd64 (single statically linked binary).

The Journey:

I’ve been working on this ecosystem for exactly 2 months and 10 days. It was a brutal sprint where I built:

  1. Mustela CLI (The engine).
  2. The Documentation (Complete guide).
  3. Mustela Web (Landing page, Docs, and Blog).
  4. Forensic Analysis Project (A complex real-world use case).

It’s been an intense ride (my head is spinning!), but it’s the ultimate proof that V is not a toy. It’s a powerful tool for building fast, robust, and reliable applications with ease.

I’ve decided to keep the CLI source code private as my intellectual property (I built everything from scratch), but the Mustela Web is Open Source (link in footer).

Special thanks to Alexander (the creator of V) for his support and for sharing my progress on X. V allowed me to write this entire ecosystem comfortably and at lightning speed.

Try it yourself:

Download the binary and see how fast it builds the docs:

👉 Get Started with Mustela

I’m curious: How many milliseconds does it take to build on your machine? :)

🎥 See it in action:

If you want to see how Mustela installs and compiles a live Vite/JS project on ChromeOS Flex before trying it yourself, I recorded a quick 5-minute walkthrough video here: Mustela SSG Demo: 1.3MB High-Speed Vlang Engine with Parallel Pipeline (Youtube)

>PS: English is not my native language, so I used a translator to make this post clearer. I hope the technical parts still make sense!

u/Intelligent-End-9399 — 2 months ago
▲ 0 r/czechrepublic+1 crossposts

Čau, chtěl bych nasdílet svůj projekt, který mi pomohl nezbláznit se z toxického rodinného prostředí. Nejde mi o promo webu (je to neziskový, bez reklam, čistě self-help projekt), ale o tu metodiku.

Aplikoval jsem na roky psychické šikany a gaslightingu principy systémové analýzy a reverzního inženýrství. Místo emocí jsem začal sbírat logy, nahrávky a analyzovat vzorce chování jako chyby v kódu.

Co jsem zjistil:

  • Narcismus v rodině funguje podle stejných algoritmů jako v korporátu.
  • Gaslighting je v podstatě agresivní "hotfix" reality, když pravda narušuje integritu systému agresora.
  • Povedlo se mi rozkrýt diskrepanci mezi veřejnou maskou (pečovatelství/sociální služby) a soukromou realitou (násilí).

Celý tento "audit" jsem zpracoval do podoby webu Rodinná patologie. Beru to jako digitální obranu proti tichu, které tyto patologie udržuje při životě. Už to není jen můj pocit, jsou to data.

Máte někdo podobnou zkušenost s aplikací logiky na "neuchopitelné" emoce? Pomohlo vám to se odpojit?

Poznámka pro mody: Web je čistě informativní/terapeutický, neobsahuje reklamu a slouží jako case study k diskuzi o duševním zdraví a technologiích.

Odkaz: Rodinná patologie: Analýza

u/Intelligent-End-9399 — 2 months ago