<?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: Jupiter Soft</title>
    <description>The latest articles on DEV Community by Jupiter Soft (@jupitersoft).</description>
    <link>https://dev.to/jupitersoft</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2822905%2Fde6cfe0a-49bb-4e5b-8cd8-a583cf49b20d.png</url>
      <title>DEV Community: Jupiter Soft</title>
      <link>https://dev.to/jupitersoft</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jupitersoft"/>
    <language>en</language>
    <item>
      <title>Sekura JS and Reganta OS: Why a Programming Language and an Operating System Should Be Designed Together</title>
      <dc:creator>Jupiter Soft</dc:creator>
      <pubDate>Thu, 30 Jul 2026 07:10:07 +0000</pubDate>
      <link>https://dev.to/jupitersoft/sekura-js-and-reganta-os-why-a-programming-language-and-an-operating-system-should-be-designed-469i</link>
      <guid>https://dev.to/jupitersoft/sekura-js-and-reganta-os-why-a-programming-language-and-an-operating-system-should-be-designed-469i</guid>
      <description>&lt;p&gt;&lt;em&gt;Building software becomes easier when the language understands the system it runs on.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A programming language is not just syntax.&lt;/p&gt;

&lt;p&gt;An operating system is not just a runtime environment.&lt;/p&gt;

&lt;p&gt;They define how software thinks about computation.&lt;/p&gt;

&lt;p&gt;Most modern languages were designed for existing operating systems and processor architectures. They inherit concepts created decades ago:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;processes;&lt;/li&gt;
&lt;li&gt;files;&lt;/li&gt;
&lt;li&gt;threads;&lt;/li&gt;
&lt;li&gt;virtual memory;&lt;/li&gt;
&lt;li&gt;shared resources;&lt;/li&gt;
&lt;li&gt;system calls.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These concepts are powerful, but they also bring complexity.&lt;/p&gt;

&lt;p&gt;While designing &lt;strong&gt;Sekura JS&lt;/strong&gt; and &lt;strong&gt;Reganta OS&lt;/strong&gt;, I started from a different question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if a programming language and an operating system were designed together from the beginning?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This idea became one of the foundations of my experimental computing stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  From knowledge to systems
&lt;/h2&gt;

&lt;p&gt;Before designing a language or an operating system, I encountered a more fundamental problem.&lt;/p&gt;

&lt;p&gt;Complex systems contain thousands of decisions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;why a component exists;&lt;/li&gt;
&lt;li&gt;why a specific model was chosen;&lt;/li&gt;
&lt;li&gt;which constraints must always remain true;&lt;/li&gt;
&lt;li&gt;which approaches were rejected;&lt;/li&gt;
&lt;li&gt;how different parts depend on each other.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These decisions are difficult to preserve.&lt;/p&gt;

&lt;p&gt;That is why I am also building &lt;strong&gt;Sekura Noda&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sekura Noda helps experts use AI to accumulate, improve, and monetize their unique expertise.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Noda provides a knowledge layer where important decisions can be captured, reviewed, and used by humans and AI.&lt;/p&gt;

&lt;p&gt;This is especially important when designing systems that span multiple layers.&lt;/p&gt;

&lt;p&gt;A programming language affects the operating system.&lt;/p&gt;

&lt;p&gt;The operating system affects the hardware model.&lt;/p&gt;

&lt;p&gt;Hardware limitations affect the language design.&lt;/p&gt;

&lt;p&gt;Without explicit knowledge, these relationships become difficult to maintain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why create another programming language?
&lt;/h2&gt;

&lt;p&gt;Creating a new programming language is usually unnecessary.&lt;/p&gt;

&lt;p&gt;Most applications can be built with existing tools.&lt;/p&gt;

&lt;p&gt;But a language becomes interesting when the underlying execution model changes.&lt;/p&gt;

&lt;p&gt;Sekura JS is designed together with Reganta OS.&lt;/p&gt;

&lt;p&gt;The goal is not to create another general-purpose language with hundreds of features.&lt;/p&gt;

&lt;p&gt;The goal is to create a language where important system concepts are visible.&lt;/p&gt;

&lt;p&gt;A programmer should understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what a module represents;&lt;/li&gt;
&lt;li&gt;what data a module can access;&lt;/li&gt;
&lt;li&gt;how information moves between components;&lt;/li&gt;
&lt;li&gt;what contracts exist between parts of the system.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of hiding system behavior behind multiple layers of abstraction, the language should help describe the actual architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Modules instead of traditional applications
&lt;/h2&gt;

&lt;p&gt;Traditional operating systems usually organize software around applications and processes.&lt;/p&gt;

&lt;p&gt;Reganta OS explores a different model.&lt;/p&gt;

&lt;p&gt;The primary unit is a module.&lt;/p&gt;

&lt;p&gt;A module is a defined computational component with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;inputs;&lt;/li&gt;
&lt;li&gt;outputs;&lt;/li&gt;
&lt;li&gt;resources;&lt;/li&gt;
&lt;li&gt;responsibilities;&lt;/li&gt;
&lt;li&gt;relationships with other modules.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of thinking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Start an application and let it manage everything internally.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The model becomes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Connect specialized modules that perform specific functions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input Stream
      ↓
   Parser
      ↓
 Processing Module
      ↓
 Output Stream
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each component has a clear role.&lt;/p&gt;

&lt;p&gt;The system becomes easier to reason about because interactions are explicit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pages and streams
&lt;/h2&gt;

&lt;p&gt;Reganta OS is built around explicit data movement.&lt;/p&gt;

&lt;p&gt;Two important concepts are:&lt;/p&gt;

&lt;h3&gt;
  
  
  Streams
&lt;/h3&gt;

&lt;p&gt;Streams allow modules to exchange information.&lt;/p&gt;

&lt;p&gt;Small messages can move through lightweight communication channels.&lt;/p&gt;

&lt;p&gt;A module can receive data, transform it, and send the result to another module.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pages
&lt;/h3&gt;

&lt;p&gt;Pages represent larger units of data.&lt;/p&gt;

&lt;p&gt;Instead of every component copying and recreating data, pages can move through the system as identifiable objects.&lt;/p&gt;

&lt;p&gt;This changes the way software thinks about memory.&lt;/p&gt;

&lt;p&gt;Data is not only something an application temporarily owns.&lt;/p&gt;

&lt;p&gt;It can be an explicit object moving through a chain of processing steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  The kernel as an orchestrator
&lt;/h2&gt;

&lt;p&gt;Traditional operating systems provide many universal mechanisms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;process scheduling;&lt;/li&gt;
&lt;li&gt;filesystems;&lt;/li&gt;
&lt;li&gt;permissions;&lt;/li&gt;
&lt;li&gt;memory abstraction;&lt;/li&gt;
&lt;li&gt;background services.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reganta OS focuses on a smaller role.&lt;/p&gt;

&lt;p&gt;The kernel acts primarily as an orchestrator:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;connecting modules;&lt;/li&gt;
&lt;li&gt;managing communication;&lt;/li&gt;
&lt;li&gt;controlling resource access;&lt;/li&gt;
&lt;li&gt;coordinating execution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The purpose is not to support every possible workload.&lt;/p&gt;

&lt;p&gt;The purpose is to create a predictable environment for systems designed around explicit modules and data flows.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why design language and OS together?
&lt;/h2&gt;

&lt;p&gt;A programming language usually assumes an existing operating system.&lt;/p&gt;

&lt;p&gt;The operating system usually assumes existing programming models.&lt;/p&gt;

&lt;p&gt;This creates layers of historical decisions.&lt;/p&gt;

&lt;p&gt;By designing Sekura JS and Reganta OS together, it becomes possible to align:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;language concepts;&lt;/li&gt;
&lt;li&gt;execution rules;&lt;/li&gt;
&lt;li&gt;memory model;&lt;/li&gt;
&lt;li&gt;communication model;&lt;/li&gt;
&lt;li&gt;system contracts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A language can expose the strengths of the operating system.&lt;/p&gt;

&lt;p&gt;An operating system can provide exactly the environment the language expects.&lt;/p&gt;

&lt;p&gt;Neither has to compensate for the limitations of the other.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building understandable systems
&lt;/h2&gt;

&lt;p&gt;Modern software systems are extremely powerful.&lt;/p&gt;

&lt;p&gt;But they are also difficult to understand.&lt;/p&gt;

&lt;p&gt;Complexity accumulates through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hidden assumptions;&lt;/li&gt;
&lt;li&gt;undocumented decisions;&lt;/li&gt;
&lt;li&gt;incompatible abstractions;&lt;/li&gt;
&lt;li&gt;layers built on top of previous layers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My goal with Sekura JS and Reganta OS is not simply to build different technology.&lt;/p&gt;

&lt;p&gt;It is to explore whether systems can become more understandable by making their fundamental concepts explicit.&lt;/p&gt;

&lt;p&gt;This is also why Sekura Noda is part of the same vision.&lt;/p&gt;

&lt;p&gt;The ability to build complex systems depends not only on code.&lt;/p&gt;

&lt;p&gt;It depends on preserving the knowledge behind the code.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger picture
&lt;/h2&gt;

&lt;p&gt;The relationship between the projects is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Human expertise and system knowledge
              ↓
        Sekura Noda
              ↓
     Programming model
              ↓
        Sekura JS
              ↓
     Execution environment
              ↓
        Reganta OS
              ↓
      Hardware architecture
              ↓
        Memora8
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer defines the next one.&lt;/p&gt;

&lt;p&gt;The language describes the system.&lt;/p&gt;

&lt;p&gt;The operating system executes the language.&lt;/p&gt;

&lt;p&gt;The hardware supports the execution model.&lt;/p&gt;

&lt;p&gt;And Noda preserves the knowledge required to evolve the entire architecture.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;AI was used for English translation and editorial refinement. The ideas, architecture, and technical decisions described in this article are the author’s own.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>programming</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Your AI Is Not Missing Intelligence. It Is Missing Your Expertise.</title>
      <dc:creator>Jupiter Soft</dc:creator>
      <pubDate>Wed, 29 Jul 2026 07:31:22 +0000</pubDate>
      <link>https://dev.to/jupitersoft/your-ai-is-not-missing-intelligence-it-is-missing-your-expertise-2j7f</link>
      <guid>https://dev.to/jupitersoft/your-ai-is-not-missing-intelligence-it-is-missing-your-expertise-2j7f</guid>
      <description>&lt;p&gt;&lt;em&gt;Sekura Noda helps experts turn hard-earned knowledge into a system that people and AI can actually use.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Experts often expect too much from AI.&lt;/p&gt;

&lt;p&gt;They assume that if a model is powerful enough, a better prompt, fine-tuning, or a larger context window will eventually make it understand their work.&lt;/p&gt;

&lt;p&gt;But the real problem is often not intelligence.&lt;/p&gt;

&lt;p&gt;It is the gap between what the expert knows and what has actually been transferred to the AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Expertise is more than information
&lt;/h2&gt;

&lt;p&gt;An expert does not work only with facts.&lt;/p&gt;

&lt;p&gt;Years of experience create something much harder to describe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;criteria for choosing between alternatives;&lt;/li&gt;
&lt;li&gt;understanding of why a decision was made;&lt;/li&gt;
&lt;li&gt;awareness of constraints and exceptions;&lt;/li&gt;
&lt;li&gt;professional intuition;&lt;/li&gt;
&lt;li&gt;the ability to notice details others miss;&lt;/li&gt;
&lt;li&gt;knowledge of when a standard rule should not be applied.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Much of this feels obvious to the expert.&lt;/p&gt;

&lt;p&gt;That is why it is difficult to explain completely to someone who does not yet share the same experience.&lt;/p&gt;

&lt;p&gt;The same problem appears when working with AI.&lt;/p&gt;

&lt;p&gt;A language model may understand the words in a task, but it does not automatically understand the expert’s unique professional context.&lt;/p&gt;

&lt;p&gt;It can miss an important restriction, combine verified knowledge with a general assumption, or confidently invent a missing detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  The expert becomes the bottleneck
&lt;/h2&gt;

&lt;p&gt;When knowledge remains in the expert’s head, every important task eventually returns to that person.&lt;/p&gt;

&lt;p&gt;Employees ask for clarification.&lt;/p&gt;

&lt;p&gt;Clients wait for an answer.&lt;/p&gt;

&lt;p&gt;AI agents require more context.&lt;/p&gt;

&lt;p&gt;The expert repeatedly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;explains the same decisions;&lt;/li&gt;
&lt;li&gt;corrects misunderstandings;&lt;/li&gt;
&lt;li&gt;rewrites prompts;&lt;/li&gt;
&lt;li&gt;checks generated results;&lt;/li&gt;
&lt;li&gt;fixes work that looked correct but ignored an important exception.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The expert’s time is spent transferring old knowledge instead of creating new knowledge.&lt;/p&gt;

&lt;p&gt;This is the central problem Sekura Noda is designed to solve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Knowledge needs a managed layer
&lt;/h2&gt;

&lt;p&gt;Sekura Noda creates a controlled knowledge layer between the expert, other people, and AI.&lt;/p&gt;

&lt;p&gt;The expert can capture individual pieces of expertise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a rule;&lt;/li&gt;
&lt;li&gt;a decision;&lt;/li&gt;
&lt;li&gt;a method;&lt;/li&gt;
&lt;li&gt;a definition;&lt;/li&gt;
&lt;li&gt;a limitation;&lt;/li&gt;
&lt;li&gt;an exception;&lt;/li&gt;
&lt;li&gt;the reasoning behind a professional choice.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These pieces remain readable and editable by people.&lt;/p&gt;

&lt;p&gt;They can be reviewed, improved, connected to related knowledge, and made available to AI for specific tasks.&lt;/p&gt;

&lt;p&gt;The AI uses the expertise, but it does not own or define it.&lt;/p&gt;

&lt;p&gt;The expert decides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which knowledge is correct;&lt;/li&gt;
&lt;li&gt;which knowledge has been verified;&lt;/li&gt;
&lt;li&gt;who can access it;&lt;/li&gt;
&lt;li&gt;where it can be applied;&lt;/li&gt;
&lt;li&gt;which sources were used for an answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is different from asking a model to reconstruct expertise from documents and conversations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why prompts and fine-tuning are not enough
&lt;/h2&gt;

&lt;p&gt;Prompts can shape a model’s behavior.&lt;/p&gt;

&lt;p&gt;Fine-tuning and LoRA can make responses more consistent.&lt;/p&gt;

&lt;p&gt;But they do not automatically create a growing, human-readable, and verifiable system of expertise.&lt;/p&gt;

&lt;p&gt;They do not clearly answer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which knowledge is currently accepted?&lt;/li&gt;
&lt;li&gt;Which idea was rejected?&lt;/li&gt;
&lt;li&gt;Which decision has been replaced?&lt;/li&gt;
&lt;li&gt;Why does this rule exist?&lt;/li&gt;
&lt;li&gt;When should the rule not be used?&lt;/li&gt;
&lt;li&gt;Who controls the knowledge?&lt;/li&gt;
&lt;li&gt;Which answer was based on which source?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A model can behave as if it understands the expert.&lt;/p&gt;

&lt;p&gt;That is not the same as having access to an explicit system of expert knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Expertise should keep working
&lt;/h2&gt;

&lt;p&gt;The goal is not simply to store what the expert already knows.&lt;/p&gt;

&lt;p&gt;The goal is to make that expertise reusable and continuously improve it.&lt;/p&gt;

&lt;p&gt;With Sekura Noda, an expert can capture knowledge once and apply it across different scenarios:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;programming;&lt;/li&gt;
&lt;li&gt;helpdesk;&lt;/li&gt;
&lt;li&gt;analysis;&lt;/li&gt;
&lt;li&gt;consulting;&lt;/li&gt;
&lt;li&gt;employee training;&lt;/li&gt;
&lt;li&gt;client support;&lt;/li&gt;
&lt;li&gt;specialized AI assistants.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI handles more repetitive work using approved expertise.&lt;/p&gt;

&lt;p&gt;The expert reviews the results, adds new knowledge, improves existing rules, and spends more time solving problems that have not yet been solved.&lt;/p&gt;

&lt;p&gt;This creates a cycle:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Expertise
    ↓
Captured and reviewed knowledge
    ↓
AI-assisted work
    ↓
New experience and corrections
    ↓
Improved expertise
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The accumulated knowledge does not remain static.&lt;/p&gt;

&lt;p&gt;It becomes a system that grows through use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Expertise as an asset
&lt;/h2&gt;

&lt;p&gt;When expertise exists only in someone’s head, it is valuable but difficult to scale.&lt;/p&gt;

&lt;p&gt;It depends on the expert’s constant presence.&lt;/p&gt;

&lt;p&gt;When that expertise becomes a managed system, it can support more people, more clients, and more AI agents without proportionally increasing the expert’s personal workload.&lt;/p&gt;

&lt;p&gt;It can also become the foundation for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;faster client service;&lt;/li&gt;
&lt;li&gt;expert AI assistants;&lt;/li&gt;
&lt;li&gt;new products and services;&lt;/li&gt;
&lt;li&gt;employee training;&lt;/li&gt;
&lt;li&gt;business continuity;&lt;/li&gt;
&lt;li&gt;transferring or selling a company;&lt;/li&gt;
&lt;li&gt;scaling expert work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The expert does not disappear from the process.&lt;/p&gt;

&lt;p&gt;Their role changes.&lt;/p&gt;

&lt;p&gt;Instead of repeating accumulated knowledge, they focus on extending it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The principle behind Sekura Noda
&lt;/h2&gt;

&lt;p&gt;An expert should spend time creating new knowledge, not endlessly repeating what has already been learned.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://noda.sekura.world" rel="noopener noreferrer"&gt;Sekura Noda&lt;/a&gt; helps experts use AI to accumulate, improve, apply, and monetize their unique expertise.&lt;/p&gt;

&lt;p&gt;The existing expertise continues to work.&lt;/p&gt;

&lt;p&gt;The expert continues to grow.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;AI was used for English translation and editorial refinement. The ideas, positioning, and product principles described in this article are the author’s own.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>architecture</category>
      <category>career</category>
    </item>
    <item>
      <title>I Started Building an AI Knowledge System Because My Projects Became Too Complex</title>
      <dc:creator>Jupiter Soft</dc:creator>
      <pubDate>Tue, 28 Jul 2026 12:32:40 +0000</pubDate>
      <link>https://dev.to/jupitersoft/i-started-building-an-ai-knowledge-system-because-my-projects-became-too-complex-5fg8</link>
      <guid>https://dev.to/jupitersoft/i-started-building-an-ai-knowledge-system-because-my-projects-became-too-complex-5fg8</guid>
      <description>&lt;p&gt;&lt;em&gt;How Sekura Noda helps me develop a programming language, an operating system, and a processor architecture with AI.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I am working on four connected projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sekura Noda&lt;/strong&gt; — a knowledge system for humans and AI;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sekura JS&lt;/strong&gt; — a system programming language;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reganta OS&lt;/strong&gt; — a micro operating system;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memora8&lt;/strong&gt; — a processor architecture.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At first, these may look like four separate projects.&lt;/p&gt;

&lt;p&gt;In practice, they exposed the same fundamental problem:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A complex system cannot be developed reliably when its knowledge exists only in a person’s memory, source code, documents, and AI conversations.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That problem led me to build Sekura Noda.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI can help, but it does not remember the project correctly
&lt;/h2&gt;

&lt;p&gt;AI tools are extremely useful in software development.&lt;/p&gt;

&lt;p&gt;They can help analyze architecture, generate code, compare alternatives, explain decisions, and find contradictions.&lt;/p&gt;

&lt;p&gt;But every new conversation begins with limited context.&lt;/p&gt;

&lt;p&gt;The AI may know general programming principles, but it does not automatically know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which architectural decisions I accepted;&lt;/li&gt;
&lt;li&gt;which ideas I rejected;&lt;/li&gt;
&lt;li&gt;which terms have a specific meaning inside the project;&lt;/li&gt;
&lt;li&gt;which older decisions have been replaced;&lt;/li&gt;
&lt;li&gt;why the system was designed this way.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A long conversation does not solve the problem.&lt;/p&gt;

&lt;p&gt;Important information becomes mixed with temporary ideas, incorrect assumptions, abandoned experiments, and generated suggestions.&lt;/p&gt;

&lt;p&gt;Documents do not completely solve it either. A document may contain many ideas, but it does not clearly show which individual statements are still valid.&lt;/p&gt;

&lt;p&gt;Source code is also insufficient. It shows what is implemented, but often not why a decision was made.&lt;/p&gt;

&lt;h2&gt;
  
  
  Knowledge needs its own layer
&lt;/h2&gt;

&lt;p&gt;Sekura Noda treats knowledge as a separate part of the system.&lt;/p&gt;

&lt;p&gt;Its basic unit is a short canonical article describing one idea:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a definition;&lt;/li&gt;
&lt;li&gt;an architectural rule;&lt;/li&gt;
&lt;li&gt;an accepted decision;&lt;/li&gt;
&lt;li&gt;a constraint;&lt;/li&gt;
&lt;li&gt;a relationship between components.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each article remains readable by a person.&lt;/p&gt;

&lt;p&gt;It can also be reviewed, changed, connected to other articles, and used by an AI system.&lt;/p&gt;

&lt;p&gt;The important difference is that the AI does not decide what becomes project knowledge.&lt;/p&gt;

&lt;p&gt;A model can suggest a new idea, improve an explanation, or identify a contradiction. But a person decides whether the result should be accepted.&lt;/p&gt;

&lt;p&gt;This creates a clear separation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI generates possibilities.&lt;br&gt;&lt;br&gt;
Humans approve knowledge.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why ordinary RAG is not enough
&lt;/h2&gt;

&lt;p&gt;Retrieval-augmented generation can find relevant fragments in documents and provide them to a language model.&lt;/p&gt;

&lt;p&gt;That is useful, but retrieval does not establish authority.&lt;/p&gt;

&lt;p&gt;Imagine that a project contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;an old specification;&lt;/li&gt;
&lt;li&gt;a newer design note;&lt;/li&gt;
&lt;li&gt;a discussion where another approach was proposed;&lt;/li&gt;
&lt;li&gt;source code implementing only part of the decision.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A search system can retrieve all four.&lt;/p&gt;

&lt;p&gt;The language model can generate a convincing answer from them.&lt;/p&gt;

&lt;p&gt;But which source represents the current architecture?&lt;/p&gt;

&lt;p&gt;Relevance and correctness are not the same thing.&lt;/p&gt;

&lt;p&gt;Noda adds an explicit knowledge layer where accepted decisions can be separated from drafts, rejected ideas, and outdated information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Noda as an engineering tool
&lt;/h2&gt;

&lt;p&gt;I use Noda not only as a product for organizational knowledge.&lt;/p&gt;

&lt;p&gt;I also use it to develop my own projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sekura JS&lt;/strong&gt; requires clear definitions of modules, execution rules, and system contracts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reganta OS&lt;/strong&gt; requires consistent decisions about data exchange, orchestration, software modules, and firmware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memora8&lt;/strong&gt; requires precise architectural rules about memory, pages, processors, and ownership.&lt;/p&gt;

&lt;p&gt;These systems are too complex to keep entirely in my working memory.&lt;/p&gt;

&lt;p&gt;They are also too interconnected to describe reliably through isolated documents.&lt;/p&gt;

&lt;p&gt;A change in the processor architecture may affect the operating system. A change in the operating system may affect the programming language. The reasoning behind those changes must remain understandable months or years later.&lt;/p&gt;

&lt;p&gt;Noda gives those decisions a persistent form.&lt;/p&gt;

&lt;p&gt;Instead of asking AI to reconstruct the project from a large collection of files and conversations, I can give it access to a structured set of accepted knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Human-readable knowledge matters
&lt;/h2&gt;

&lt;p&gt;Many AI systems store knowledge in forms that people cannot inspect directly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;model weights;&lt;/li&gt;
&lt;li&gt;embeddings;&lt;/li&gt;
&lt;li&gt;vector indexes;&lt;/li&gt;
&lt;li&gt;hidden prompts;&lt;/li&gt;
&lt;li&gt;generated summaries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These mechanisms are useful, but they should not become the only representation of important knowledge.&lt;/p&gt;

&lt;p&gt;Project knowledge should remain readable without a specific model.&lt;/p&gt;

&lt;p&gt;A developer should be able to inspect it.&lt;/p&gt;

&lt;p&gt;An expert should be able to correct it.&lt;/p&gt;

&lt;p&gt;Another AI model should be able to use it later.&lt;/p&gt;

&lt;p&gt;The knowledge should survive changes in tools, models, and implementation technologies.&lt;/p&gt;

&lt;p&gt;That is why Noda does not attempt to replace human-readable knowledge with AI.&lt;/p&gt;

&lt;p&gt;It uses AI to make human knowledge more useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  One project supports the others
&lt;/h2&gt;

&lt;p&gt;Sekura JS, Reganta OS, and Memora8 are experiments in language, operating systems, and processor architecture.&lt;/p&gt;

&lt;p&gt;Sekura Noda operates at a different level.&lt;/p&gt;

&lt;p&gt;It preserves the knowledge required to understand and develop all of them.&lt;/p&gt;

&lt;p&gt;The relationship is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sekura Noda
    ↓
accepted architectural knowledge
    ↓
Sekura JS
Reganta OS
Memora8
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Noda does not execute programs or manage hardware.&lt;/p&gt;

&lt;p&gt;It helps ensure that the ideas behind those systems do not disappear, contradict each other, or depend entirely on one person’s memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  The larger question
&lt;/h2&gt;

&lt;p&gt;AI makes it possible for a small team—or even one person—to explore systems that previously required much larger groups.&lt;/p&gt;

&lt;p&gt;But increased development speed creates a new problem.&lt;/p&gt;

&lt;p&gt;We can generate code and ideas faster than we can preserve a coherent understanding of them.&lt;/p&gt;

&lt;p&gt;The limiting factor may no longer be the ability to produce software.&lt;/p&gt;

&lt;p&gt;It may be the ability to maintain reliable knowledge about what we are building.&lt;/p&gt;

&lt;p&gt;That is the problem Sekura Noda is designed to solve.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;AI was used for English translation and editorial refinement. The ideas, projects, and architectural decisions described in this article are the author’s own.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>architecture</category>
      <category>devjournal</category>
    </item>
  </channel>
</rss>
