<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tambet Väli</title>
    <description>The latest articles on DEV Community by Tambet Väli (@tambet_vli_53f2fdcd17c0e).</description>
    <link>https://dev.to/tambet_vli_53f2fdcd17c0e</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2586831%2F26982e40-b183-41d5-8a8e-8f7a57391c50.png</url>
      <title>DEV Community: Tambet Väli</title>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tambet_vli_53f2fdcd17c0e"/>
    <language>en</language>
    <item>
      <title>CoPilot is for entertainment</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Fri, 10 Apr 2026 09:43:43 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/copilot-is-for-entertainment-2lk6</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/copilot-is-for-entertainment-2lk6</guid>
      <description>&lt;p&gt;It states that CoPilot is for entertainment purposes only, the MS post I would like to comment.&lt;/p&gt;

&lt;p&gt;In company where I am, able to watch it knowing the aspects, AI made an estimation of income and people could not believe it, cutting it off in something like a &lt;em&gt;gold rush&lt;/em&gt; - money was too important to notice that for a few thousand euros of input, AI expectancy is enough to prove only that this input is brought back; it was magnitudes larger per year, so even if AI error was in 3 it/in magnitudes, where it is iteration and in is input, one-time fee, in this unit the error must be like 3 magnitudes in optimistic direction to make our nerves tick. As a programmer, I am not interested in psychological needs of others, such as nervous system activity when they see money, which make their mental muscle tick and yield so much that they just cancel it; it's more interesting: substantially, there was good enough average estimation to conclude that with some error, an income would be made and whether it's a bright future as well, is an interesting adventure as soon as the real cost is covered. This poker-like discussion was way too much, as well as the voices people do as they shake their hands and fail buttons in poker, just bringing the lower level of clarity - while it's illegal to play poker well, remember the cards and I was trained for this when I was child because I studied magic and it's mostly about such tricks; it's still seen as trick in real poker field and not allowed: it's also funny if you cannot play this real game well, because the public wants to be "equal" and decide in where it's "shared" and "positioned".&lt;/p&gt;

&lt;p&gt;You do not have to believe in exact nuanced story, but rather the archetypes - it's a typical story in our society, appearing in eyes of rich, intelligent, historic genius or jesus christ, each time the income game is seen as poker rather than calm estimation. What turns a genius into an introspective autist in history: a small land, and there were magnitudes less of people, produced stable amount of genius especially in it's favourite fields, but now with so many people genius must be able to form clubs and societies, and be a valuable member of their own community: in culture, which appears, they are not autist. Still, the jewish people tend to create collective genius effects, and for other collectives: it's as dangerous as genius for people; collective genius almost inevitably will produce material money and weapons.&lt;/p&gt;

&lt;p&gt;What is the result?&lt;/p&gt;

&lt;p&gt;I saw the people can produce reframing bias: the "hallucination" of an AI, when it was taught on one framework, for similar language or shallow meaning, but asked or conditioned in another framework: based on selection of details, it will make estimations as if this was another framework or paradigm. Such misfit can also produce ethical errors: if domain is different, such as militaries behaviour with peaceful cityzens in war, but the initial domain was treating pigs in farms and business rules, then maybe bluffing to people about how they were treated would be the absolute answer based on business ethics and how we could hide pig killing from children or neighbours, even to fight with the loud sound which would reach nearby blocks: almost every day in a productive factory. YouTube was just providing a series of videos about that - I could not even understand, is this AI fake or where this is happening, and what is happening exactly, but they were told to provide for "luxury dogs" and a typical image of half-killed dog as production entry was displayed in main image, but not inside the video I could not see it. Finally I did not understand is this advertisement or against this process. But it's not interesting enough to study deeply, because in fact I do not organize factories currently and I do not know what constitutes an "idea" in this constituent. I am not fair believer in synthetical meat for example and not vegan or fan of soya meat. I do not know why I live in ecosystem, but mathematically it's hard to exclude, like a quantum law: I still live in ecosystem. But now bring this framework and discussion context to train an AI: what it would say about holocaust now? This is kind of, an example of any human hallucination: such domain misfits or drugs or spiritual experiences and aura seeing, none of them distort the actual image or cognition as a primary mean; complete dysfunction of brain areas based on damage or growth problem, or when it's extremely tired or sick, is producing rather the real distortion: in desert, under every condition at the same time, the actual thing you see wrong has huge number of such mistakes. Normally, we reframe things and if input domain and output domain, or random condition, is different, the normal brain activity will produce hallucinations without change. Philosophy is enough in these conditions, but trained spiritual ethics to control spirit and inner world in right direction and not conclude to external world, is rather useful for real hallucination: while your brain, such as dreams which are real hallucinations, can block you from consciousness that such thing is an artefact, symbolical, metaphorical or fantasy field whatever is the current synthesis, and in dreamtime the muscle control is limited which is real protection against such imagination realm to also take over the stdout channel if it's mocking the stdin with something definitely generated somehow, from something, now this is a safe hallucination. If you are sick, such as person dying in war and in addition to seeing death also physically damaged, tired and unable to heal up or rest properly in these conditions, fears and challenges of everybody, in movies they see hallucinations about what is going on, such as childhood memories, funny things which would, could happen with their body but do not, and hallucinations about solutions such as proper food but it disappears as you are awaken up by yourself, such as their woman or childhood dream or vacation from war with their dead family. Usually the muscle output is limited. Now in reframing hallucinations, our body is not ready because it seems straight go or suppose, and happens often in poker-like conditions of chance and money, or dreams such as women or not appearing similar to a criminal, some would fight to look like local saint or appear with women, better than they are. All this would produce a social hallucination, an infection syndrome, in those subjects and in actual reality behaviour which might reinduce the hallucination to it's producer; if nature or society counts this as money, it runs out and the thing appears like a witchcraft, a magic replaced by science: science of collapse, not a human ideal fairy tale which would be seen in working conditions.&lt;/p&gt;

&lt;p&gt;In this case: human would produce worse ethics, but triggered by same synthetic output as an AI, which could be labelled as same "hallucination" in the same language; other AI errors, even in-productibility or inability create in some conditions, would be repeated by low intelligence in humans; they are not really able to resolve the conflicts of the rich, but sometimes the poor unintelligent person would think they won't have the chance, and rich are evil just because of money: this is extreme simplification in many problems we can see in business realities and hallucinations, where in material hallucination the money would move into the bankcrupcy or fall when seen otherwise, or there is unexpected surprise for someone who was initially rather stupid, but not in conditional change such as intelligent child making success of their father's fade-off money and company which seemed as a dead branch and was sold cheaply enough.&lt;/p&gt;

&lt;p&gt;In something like counter-Turing test: AI ethics must be compared with humans; I have seen the same story repeated in some human "professionals", who could not answer the interdisciplinary challenge. Based on this test, on average line, different levels of AI in domains or general sphere would compete humans in same domain, and also less ethical intelligence vs. straight corruption and low motivation could be the winning factor of a general test, where sometimes human has more personal gain than AI would learn from patterns, even if AI repeats some kind of false scientific belief or public propaganda with less results.&lt;/p&gt;

</description>
      <category>aiethics</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Iterative Freedom</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Fri, 17 Oct 2025 13:49:59 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/iterative-freedom-i0h</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/iterative-freedom-i0h</guid>
      <description>&lt;p&gt;&lt;a href="https://cloud.uibakery.io/share/Etck7En4t5/home" rel="noopener noreferrer"&gt;https://cloud.uibakery.io/share/Etck7En4t5/home&lt;/a&gt; - I made this webpage about open source in agile development. This continues topics of my posts here, and also links back here in the articles section, as I do not have separate popular article system myself.&lt;/p&gt;

&lt;p&gt;I link it under my main webpage, at licence paragraph: &lt;a href="https://spireason.neocities.org/" rel="noopener noreferrer"&gt;https://spireason.neocities.org/&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>An introduction to AI and Deep Learning</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Tue, 15 Apr 2025 16:03:49 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/an-introduction-to-ai-and-deep-learning-3g47</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/an-introduction-to-ai-and-deep-learning-3g47</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/tambetvali/LaegnaAIBasics" rel="noopener noreferrer"&gt;https://github.com/tambetvali/LaegnaAIBasics&lt;/a&gt; - this is the main page for my Deep Learning introduction.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Main page: this is the introduction document, where I tried to represent the ideas more simply, than they were presented to me.

&lt;ul&gt;
&lt;li&gt;invariants.md: to also explain invariants, a central concept in developing AI.&lt;/li&gt;
&lt;li&gt;visualizingai.md: an intro, how to visualize multidimension to screen, to debug or learn an AI.&lt;/li&gt;
&lt;li&gt;compassion.md: to integrate AI systems more, as well with humans.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

</description>
      <category>deeplearning</category>
    </item>
    <item>
      <title>Iterative Freedom</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Fri, 14 Mar 2025 11:53:58 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/iterative-freedom-1f5k</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/iterative-freedom-1f5k</guid>
      <description>&lt;h2&gt;
  
  
  Iterative Freedom: The Path to a Sustainable, Free Service for Users
&lt;/h2&gt;

&lt;p&gt;The idea of &lt;strong&gt;Iterative Freedom&lt;/strong&gt; revolves around creating a &lt;strong&gt;working, free service&lt;/strong&gt; that can &lt;strong&gt;scale over time&lt;/strong&gt; through small, manageable iterations. This concept, exemplified by chatbots or other AI systems, balances the &lt;strong&gt;freedom&lt;/strong&gt; to create and serve with the &lt;strong&gt;financial sustainability&lt;/strong&gt; required for growth. &lt;/p&gt;

&lt;p&gt;It’s not just about offering a free chatbot or AI service; it’s about giving &lt;strong&gt;developers and users the freedom to evolve the product together&lt;/strong&gt;—without the developer having to worry about money in the early stages of development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Programmer's Agile Journey: Starting with a Free Service
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;programmer's journey&lt;/strong&gt; through iterations involves starting with a &lt;strong&gt;basic, free service&lt;/strong&gt; and gradually adding more &lt;strong&gt;advanced features&lt;/strong&gt; over time. The first version, or &lt;strong&gt;first iterations&lt;/strong&gt;, is fully functional and &lt;strong&gt;free&lt;/strong&gt;, but as the service scales, &lt;strong&gt;additional iterations&lt;/strong&gt; with &lt;strong&gt;new features&lt;/strong&gt; require &lt;strong&gt;payment&lt;/strong&gt;—either through &lt;strong&gt;user contributions&lt;/strong&gt;, &lt;strong&gt;ads&lt;/strong&gt;, or &lt;strong&gt;a recurring trial model&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Elements of Agile Iterations:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;First Iterations: Free and Functional&lt;/strong&gt;: In the beginning, the system is built with &lt;strong&gt;minimal functionality&lt;/strong&gt; to serve users. The first iteration (and its subsequent subversions) is &lt;strong&gt;free&lt;/strong&gt;, and it should remain functional enough to fulfill the basic needs of users. &lt;strong&gt;Documentation&lt;/strong&gt; is kept minimal but sufficient to guide the bot’s responses based on the programmer’s initial &lt;strong&gt;theoretical framework&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Preprogrammed Iterations&lt;/strong&gt;: The chatbot follows an agile development process with &lt;strong&gt;preprogrammed iterations&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The first version is free, as it’s the minimal viable product.&lt;/li&gt;
&lt;li&gt;Each successive iteration introduces &lt;strong&gt;new features&lt;/strong&gt;, and these become &lt;strong&gt;paid versions&lt;/strong&gt; once they are enabled.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;This means that while the first iteration (and its updates) is free, as the &lt;strong&gt;developer progresses&lt;/strong&gt;, more advanced versions of the chatbot with additional features can be &lt;strong&gt;enabled for a fee&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  User Experience: Free to Start, Pay as You Grow
&lt;/h2&gt;

&lt;p&gt;For &lt;strong&gt;users&lt;/strong&gt;, the first iteration and its &lt;strong&gt;subversions&lt;/strong&gt; are available &lt;strong&gt;free of charge&lt;/strong&gt;, which allows them to start using the service immediately. As the developer progresses with new features, &lt;strong&gt;users may choose to pay for these advanced features&lt;/strong&gt; once they’re ready.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Agile Development with Iterations&lt;/strong&gt;: The concept of &lt;strong&gt;agile development&lt;/strong&gt; plays a significant role here. Users can use the &lt;strong&gt;free version&lt;/strong&gt; and access &lt;strong&gt;subversions&lt;/strong&gt; of the bot. However, when the &lt;strong&gt;developer creates new features&lt;/strong&gt;, these might require payment for access. The goal is to ensure that users have access to the latest, fully-functional version of the bot without unnecessary limitations in the early stages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Developer Freedom with Iterations&lt;/strong&gt;: The key idea here is that the &lt;strong&gt;developer’s freedom&lt;/strong&gt; lies in the &lt;strong&gt;process of development&lt;/strong&gt;. They don’t need to worry about monetizing the service immediately. The initial &lt;strong&gt;free versions&lt;/strong&gt; serve as a base, but as the service evolves, the &lt;strong&gt;developer&lt;/strong&gt; and &lt;strong&gt;users&lt;/strong&gt; can decide together when it makes sense to charge for advanced versions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where &lt;strong&gt;agile methodology&lt;/strong&gt; plays an important role. As &lt;strong&gt;new features are added&lt;/strong&gt;, they are provided iteratively, aligning with the &lt;strong&gt;developer’s progress&lt;/strong&gt;. &lt;strong&gt;Users benefit from improvements&lt;/strong&gt;, but they only &lt;strong&gt;pay for what they use&lt;/strong&gt;, and they know in advance when they need to upgrade.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Role of Ads and User-Driven Monetization
&lt;/h2&gt;

&lt;p&gt;As the service progresses and more &lt;strong&gt;advanced features&lt;/strong&gt; are developed, it’s important to have mechanisms for &lt;strong&gt;monetizing the service&lt;/strong&gt;—but without making it disruptive for users or developers. &lt;strong&gt;Ads&lt;/strong&gt; or &lt;strong&gt;user-driven monetization&lt;/strong&gt; can allow the service to scale while remaining accessible.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ads and Automated Revenue&lt;/strong&gt;: Instead of charging users directly from the start, the service can incorporate &lt;strong&gt;ads&lt;/strong&gt; to generate revenue. This allows for the system to remain &lt;strong&gt;free&lt;/strong&gt; for users while providing enough &lt;strong&gt;income&lt;/strong&gt; to keep the service running. As &lt;strong&gt;more users join&lt;/strong&gt;, ads can be used to ensure that &lt;strong&gt;resources are available&lt;/strong&gt; for both the basic and advanced features.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;User-Driven Payments&lt;/strong&gt;: While the initial versions are free, users can opt to &lt;strong&gt;pay for advanced features&lt;/strong&gt; as they become available. This system ensures that &lt;strong&gt;developer freedom&lt;/strong&gt; remains intact while still providing a way to support the service financially. This &lt;strong&gt;self-sustaining model&lt;/strong&gt; creates a &lt;strong&gt;win-win&lt;/strong&gt; for both the developers and the users: developers get paid for advanced features, and users can &lt;strong&gt;enjoy the service without upfront costs&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Developer Freedom: Not About Avoiding Money, But About Not Worrying About It
&lt;/h2&gt;

&lt;p&gt;The core of &lt;strong&gt;developer freedom&lt;/strong&gt; lies not in avoiding &lt;strong&gt;monetary flow&lt;/strong&gt;, but in having the &lt;strong&gt;freedom to not worry about it&lt;/strong&gt;. Developer freedom is about focusing on &lt;strong&gt;creating and innovating&lt;/strong&gt;, without being burdened by the &lt;strong&gt;practicalities&lt;/strong&gt; of managing payments, pricing, or monetization at the outset of development.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Role of Managers in Enabling Developer Freedom
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Freedom from Business Concerns&lt;/strong&gt;: In a well-structured development environment, &lt;strong&gt;managers&lt;/strong&gt; handle the business side of things—such as monetizing the service, negotiating payments, securing investments, and ensuring &lt;strong&gt;sustainable income&lt;/strong&gt;. This &lt;strong&gt;freedom from business concerns&lt;/strong&gt; allows developers to &lt;strong&gt;focus on building&lt;/strong&gt; the project rather than worrying about &lt;strong&gt;finances&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Invisible Monetary Flow&lt;/strong&gt;: For developers, the &lt;strong&gt;monetary flow&lt;/strong&gt; should remain &lt;strong&gt;invisible&lt;/strong&gt; to them. This can be achieved through &lt;strong&gt;ads&lt;/strong&gt;, &lt;strong&gt;user payments&lt;/strong&gt;, or other automated revenue-generating mechanisms. Developers are free to &lt;strong&gt;code&lt;/strong&gt;, create, and &lt;strong&gt;iterate&lt;/strong&gt; without needing to worry about where the next payment is coming from. This gives them the &lt;strong&gt;space&lt;/strong&gt; to focus on what matters most: delivering a high-quality, &lt;strong&gt;innovative solution&lt;/strong&gt; to users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Managers Enable Freedom&lt;/strong&gt;: It’s important to recognize that while developers enjoy freedom in terms of &lt;strong&gt;coding&lt;/strong&gt; and &lt;strong&gt;creating&lt;/strong&gt;, they still need &lt;strong&gt;managers&lt;/strong&gt; to handle the practicalities of running the service—whether that’s &lt;strong&gt;monitoring user growth&lt;/strong&gt;, &lt;strong&gt;handling payments&lt;/strong&gt;, or &lt;strong&gt;negotiating with advertisers&lt;/strong&gt;. Developers don’t need to become the &lt;strong&gt;managers&lt;/strong&gt;; they can focus on what they do best, while managers ensure the &lt;strong&gt;financial sustainability&lt;/strong&gt; of the service.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Expensive Reality of AI: Balancing Free Services and Costs
&lt;/h2&gt;

&lt;p&gt;Providing &lt;strong&gt;AI services&lt;/strong&gt;, especially through chatbots, is &lt;strong&gt;expensive&lt;/strong&gt;. Running the infrastructure, maintaining &lt;strong&gt;AI models&lt;/strong&gt;, and ensuring reliability requires significant resources. The &lt;strong&gt;open-source community&lt;/strong&gt; may not have the means to offer high-end AI services completely for free, and companies cannot continue to operate these services at a loss.&lt;/p&gt;

&lt;p&gt;Thus, while we &lt;strong&gt;respect the ethos of free services&lt;/strong&gt;, we must acknowledge that &lt;strong&gt;advanced AI services require financial backing&lt;/strong&gt;. This backing can come from &lt;strong&gt;ads&lt;/strong&gt;, &lt;strong&gt;user payments&lt;/strong&gt;, or &lt;strong&gt;investors&lt;/strong&gt;, but it should not interfere with the freedom of developers or users.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Revenue from Ads&lt;/strong&gt;: As ads become part of the service, they can provide a way to &lt;strong&gt;cover operational costs&lt;/strong&gt;. However, the ad revenue should be distributed fairly, not just focusing on the &lt;strong&gt;chatbot&lt;/strong&gt; but on the entire &lt;strong&gt;service&lt;/strong&gt;. For example, if the chatbot is only 10% of the service, it should receive &lt;strong&gt;only 10% of the revenue&lt;/strong&gt;, while the rest of the income can support the infrastructure and other resources necessary to run the service smoothly.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion: Iterative Freedom in Action
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;Iterative Freedom&lt;/strong&gt; model allows developers to create and scale a service without being burdened by money concerns in the initial stages. As the system grows, &lt;strong&gt;monetization&lt;/strong&gt; through &lt;strong&gt;ads&lt;/strong&gt;, &lt;strong&gt;user payments&lt;/strong&gt;, or &lt;strong&gt;advanced features&lt;/strong&gt; can help sustain the service while maintaining the &lt;strong&gt;free access&lt;/strong&gt; that users need.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developer Freedom&lt;/strong&gt; is about the &lt;strong&gt;ability to create&lt;/strong&gt; without worrying about the financial side, made possible by managers and automated systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Users&lt;/strong&gt; can enjoy the service for free while paying for advanced features as they are introduced.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agile Iterations&lt;/strong&gt; allow both developers and users to grow the service together in manageable, scalable steps, ensuring the service remains functional and sustainable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By following this iterative, &lt;strong&gt;agile&lt;/strong&gt; model, developers can keep the system &lt;strong&gt;free&lt;/strong&gt; and &lt;strong&gt;accessible&lt;/strong&gt;, while ensuring the financial stability needed to &lt;strong&gt;scale&lt;/strong&gt; the service over time.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>free</category>
      <category>agile</category>
    </item>
    <item>
      <title>No Fake Freedom</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Fri, 14 Mar 2025 10:46:11 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/no-fake-freedom-44fm</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/no-fake-freedom-44fm</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Freedom vs. Witchcraft: The Illusion of Free Software&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I've been on a quest to find &lt;strong&gt;truly free software&lt;/strong&gt; and &lt;strong&gt;open-source solutions&lt;/strong&gt;, and I can't help but feel that there’s a sort of "witchcraft" at play. It's as if some charlatans are peddling the idea of free software, only for me to discover their offerings are riddled with hidden costs and limitations. For those who might not have easy access to a bank card, this situation is frustrating, but for me, it feels more like &lt;strong&gt;illegal manipulation&lt;/strong&gt;. I genuinely want to avoid these pitfalls for personal use.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Illusion of "Community Freedom"&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Take platforms like &lt;strong&gt;Odoo&lt;/strong&gt; and various personal management systems. They advertise "free" versions, but what you often find is a lack of &lt;strong&gt;critical features&lt;/strong&gt;, which makes these offerings feel more like &lt;strong&gt;demos&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I remember using advanced commercial software that had genuine limitations—like the early days of Windows with its demo discs that simulated functions without providing any real capability. That is not what I consider a "free version."&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Restrictions on Custom Chatbots&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;When it comes to creating custom chatbots, I could accept a &lt;strong&gt;small model&lt;/strong&gt; being offered for free. As someone who lacks the resources to build models myself, these tools can be valuable. However, I also understand the need for systems to manage &lt;strong&gt;user load&lt;/strong&gt;, which can result in &lt;strong&gt;slowness&lt;/strong&gt; or temporary unavailability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Platforms like &lt;strong&gt;ChatGPT&lt;/strong&gt; have managed to balance offering free access while maintaining quality, but when "free" comes with &lt;strong&gt;limits&lt;/strong&gt;—like a capped number of messages or users—it feels more like a &lt;strong&gt;"trial"&lt;/strong&gt; than a legitimate free offering.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I wouldn't mind features like &lt;strong&gt;image generation&lt;/strong&gt; or &lt;strong&gt;web searches&lt;/strong&gt; being trial-based, as long as the &lt;strong&gt;core functionalities&lt;/strong&gt; remain accessible for testing purposes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Burden of Unexpected Sign-Ins&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Another frustration arises when I encounter platforms that suddenly require me to &lt;strong&gt;log in&lt;/strong&gt; or provide personal information like &lt;strong&gt;phone numbers&lt;/strong&gt; or &lt;strong&gt;credit card details&lt;/strong&gt;. While obtaining a credit card might be easy for some, it's not the case for everyone, especially in regions where credit systems differ significantly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Here’s the thing: &lt;strong&gt;Americans&lt;/strong&gt; have self-made cars, &lt;strong&gt;free credit cards&lt;/strong&gt;, and can get a phone without paying a penny. They even have WhatsApp for free, right? It's almost as if everything is free in the States! Meanwhile, &lt;strong&gt;Europeans&lt;/strong&gt; are still buying their cars from a dealership for &lt;strong&gt;thousands of euros&lt;/strong&gt;, and often need a &lt;strong&gt;phone number&lt;/strong&gt; or &lt;strong&gt;bank details&lt;/strong&gt; just to use "free" software. It’s like the definition of "free" changes depending on where you are. Over here, it’s not so free if I don’t already have assets, a phone number, or a credit card. And if I need to register, guess what? I’m asked for that phone number. It's like the &lt;strong&gt;true cost of "free"&lt;/strong&gt; is having to prove you have enough resources to access it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;System Limitations vs. Full-Service Philosophy&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I’ve encountered &lt;strong&gt;limited systems&lt;/strong&gt; that are designed to offer "free" services but fail to deliver quality when you need them the most. It’s frustrating when a system shows an &lt;strong&gt;“Access Disabled”&lt;/strong&gt; message because they have oversold their resources, but you didn’t know that until it’s too late. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the other hand, a &lt;strong&gt;full-service&lt;/strong&gt; system, even if it’s slower or has some limitations in performance, can still serve &lt;strong&gt;each user&lt;/strong&gt; without the sudden, unexpected downtimes. I’d rather have &lt;strong&gt;something that's always up&lt;/strong&gt;, even if not fast, than something that has a powerful system but &lt;strong&gt;fails&lt;/strong&gt; when too many users try to access it. This is an important distinction—some systems prioritize &lt;strong&gt;resource distribution&lt;/strong&gt; over providing perfect service, and I think that’s where the balance of "free" vs. "open-source" should be recognized.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I see value in starting with a &lt;strong&gt;small, agile system&lt;/strong&gt; that evolves over time. In its first iterations, the focus should be on delivering core functionality to users, with some acceptable compromises in speed and scale. As I grow, I can &lt;strong&gt;optimize&lt;/strong&gt; the system, improving quality while still maintaining the flexibility to scale and adapt.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Open-Source vs. Free Debate&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;When I think of &lt;strong&gt;open-source&lt;/strong&gt;, I’m looking for something that allows me to &lt;strong&gt;modify and iterate&lt;/strong&gt; on my own terms, with full transparency about how the system works. These systems tend to &lt;strong&gt;prioritize freedom&lt;/strong&gt;, which is valuable for long-term projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;However, when I’m looking for &lt;strong&gt;free systems&lt;/strong&gt;, I’m generally open to paying for &lt;strong&gt;advanced features&lt;/strong&gt; that make sense for the platform's sustainability. There’s no problem with this, as long as the &lt;strong&gt;core features&lt;/strong&gt; I need are available for free. I think of this as a &lt;strong&gt;tiered system&lt;/strong&gt;, where the base functionality is free and the more powerful features are paid—this gives me access to &lt;strong&gt;developer-level features&lt;/strong&gt; or even &lt;strong&gt;free article writing&lt;/strong&gt; tools without hitting a wall. As long as the &lt;strong&gt;fundamentals&lt;/strong&gt; are free and accessible, I can use the platform to serve others &lt;strong&gt;in advance&lt;/strong&gt; while deciding if I want to unlock higher quality features later.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have no issue with a system offering premium, &lt;strong&gt;advanced features&lt;/strong&gt; for a price. As long as the basics serve my needs, I can optimize my system in its first iterations with small, functional tools. Let the more complex, &lt;strong&gt;high-quality iterations&lt;/strong&gt; come later.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The journey to find &lt;strong&gt;truly free&lt;/strong&gt; and &lt;strong&gt;open-source software&lt;/strong&gt; is fraught with challenges. As users, we deserve &lt;strong&gt;transparency&lt;/strong&gt;, &lt;strong&gt;genuine access&lt;/strong&gt;, and a system that aligns with our needs without hidden agendas. The concept of "free" isn't always as simple as it sounds, especially when the expectations around resources differ across regions. It's time we call out the practices that make the "free" label feel more like a &lt;strong&gt;mirage&lt;/strong&gt; than a reality.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Class Society in Open Source</title>
      <dc:creator>Tambet Väli</dc:creator>
      <pubDate>Wed, 18 Dec 2024 15:42:23 +0000</pubDate>
      <link>https://dev.to/tambet_vli_53f2fdcd17c0e/class-society-in-open-source-4a7k</link>
      <guid>https://dev.to/tambet_vli_53f2fdcd17c0e/class-society-in-open-source-4a7k</guid>
      <description>&lt;p&gt;I am new to this community, and I just want to write one initial post about what I have concerns with lately.&lt;/p&gt;

&lt;p&gt;When we look at the Open Source world from programmers perspective, it's pretty complete - we have games, science and programming software, office tools and operating system(s). We also have some basic AI implementations, yet with expensive hardware making it less free.&lt;/p&gt;

&lt;p&gt;Looking at these categories, these are things we actually do ourselves as programmers. We all need operating systems and we have heavy load of understanding of their limitations; many capable programmers also play games, even some on professional level. Science is a must-be for an engineer to do anything practical at all, everybody comes with some specific formulaes to calculate things about circles, acceleration or even the table of chemical elements. And, finally, using office tools is as trivial as having the pen and papers. We can relate ourselves to mathematicians, who turn coffee and cigarettes to formulaes, and to bridge builders, who revolutionalized the access; people, who invented new architectures and tools, are our kind. So, natively, each programmer knows at least some formulations of physics and chemistry, and in any forum we have someone, who is highly competent to discuss those topics.&lt;/p&gt;

&lt;p&gt;So, what we can see, we have built a perfect set of tools we can easily use.&lt;/p&gt;

&lt;p&gt;Now, looking at the world of cooking, carpeting, farming etc. - the tools from open source community are really very basic, struggling to cover the critical parts of functionality, and mostly the term "open source" refers to some unknown concepts such as "limited community editions", and it's impossible to convince Google to give some real open source - probably, because it does not exist in it's initial sources. When I happened to set up a CNC machine for wood cutting, and when I was looking for human resource management software, I really got into it - things, which are really so basic that they are worth of a few days of programmer, needing only a list or a controller, they are implemented in low-quality manner, the library versions are outdated, and the communities provide very funny guidelines about programming. Somebody worked on the code for 6 months, 10 years ago, and this version is still the most decent without any updates, and people are using it as a quality standard.&lt;/p&gt;

&lt;p&gt;So we have kind of class society we kind of wanted to avoid - people, who know, how to code, are the privileged class of open source, who gets any service. The reason is very basic - as we have sciences, offices and utilizing-operating-system computers very much in programmer's lives, moreover the scientists themselves easily learn to code at least something and they are careful to make at least the basic algorithms work - when we want to know something about a waiter or carpenter, we hardly know any of their problems and solutions. Afaik in any programming company, there are programmers, who build house, grow plants, all of us do some carpeting and things such as fixing the cables; these are easy to learn for an engineer of any kind and indeed they do those things themselves - we have minorities around those less-developing areas, with many of us left them simply with boredom of having grandfather-invented technologies. Each programming company has some people, who work in farms for their fathers, who cook very carefully and who build something for themselves and construct their moble; indeed we are men - but these numbers are very small to create big, united collectives. Finally, those people really concentrate, for 6 months, on their almost-hobby, but they do not form long-term, stable teams.&lt;/p&gt;

&lt;p&gt;I think this is because we don't imagine those things - theoretically, probably we really have implemented each of the important equations of those people, and also some UI's, but those look like coming from someone's school-time, containing simply an algorithm from something in the book. We don't have a range of usage scenarios, high level of competition etc., in those areas.&lt;/p&gt;

&lt;p&gt;Thus, I would suggest to do something like "Open Project" in addition to "Open Source", where people from any field are invited to create a project, an AI prototype, screenshots of UI's and explanations of needs and use cases. Such team might involve less programmers and create more decent team of multiple areas. People, for example, from farming - they can be logical and clear-thinking, and they might understand the flow of screens and forms of calculations, and some of the possibilities, very naturally like men understand the wood. Basically, we need those people to carry out the project plans; and for different teams it might be requirements, specifications or even ai-assisted prototypes. We should have a friendly environment, where programmers, instead of looking for other programmers, look for such people.&lt;/p&gt;

&lt;p&gt;There should also be business models for such things. In general, it's also hard case, why we have rather programmers in open source communities, than designers, testers etc. - while we have designs and testing of open source projects, it's hard to write specifically a home page of open source designer.&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
  </channel>
</rss>
