<?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: Shedrack Erhabor</title>
    <description>The latest articles on DEV Community by Shedrack Erhabor (@southwarridev).</description>
    <link>https://dev.to/southwarridev</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%2F3932522%2Fae33f78e-37ec-4333-b80b-11a7c40df1fb.jpeg</url>
      <title>DEV Community: Shedrack Erhabor</title>
      <link>https://dev.to/southwarridev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/southwarridev"/>
    <language>en</language>
    <item>
      <title>The Ovie Programming Language One Time In Gembu, Taraba</title>
      <dc:creator>Shedrack Erhabor</dc:creator>
      <pubDate>Fri, 15 May 2026 06:49:04 +0000</pubDate>
      <link>https://dev.to/southwarridev/the-ovie-programming-language-one-time-in-gembu-taraba-4np1</link>
      <guid>https://dev.to/southwarridev/the-ovie-programming-language-one-time-in-gembu-taraba-4np1</guid>
      <description>&lt;p&gt;Ovie is a new &lt;strong&gt;self-hosted systems programming language&lt;/strong&gt; built for developers who want low-level power with high-level productivity and a human touch.&lt;/p&gt;

&lt;p&gt;Created by Shedrack Erhabor, Ovie draws inspiration from resilience, clarity, and accessibility — rooted in Taraba and Southern Kaduna, Nigeria.&lt;/p&gt;

&lt;h3&gt;
  
  
  Philosophy: Local-First &amp;amp; Sovereign
&lt;/h3&gt;

&lt;p&gt;Ovie is built with a strong &lt;strong&gt;local-first&lt;/strong&gt; philosophy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works completely offline&lt;/li&gt;
&lt;li&gt;Deterministic and reproducible builds with SHA-256 verification&lt;/li&gt;
&lt;li&gt;Minimal external dependencies&lt;/li&gt;
&lt;li&gt;Self-hosted compiler (the compiler can compile itself)&lt;/li&gt;
&lt;li&gt;Designed to eventually be 100% written in Ovie (Rust bootstrap is being removed)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The language aims to make systems programming more accessible while keeping full hardware control.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unique Syntax – "See Am"
&lt;/h3&gt;

&lt;p&gt;One of the most delightful things about Ovie is its natural and welcoming syntax. Instead of the usual &lt;code&gt;print&lt;/code&gt; or &lt;code&gt;console.log&lt;/code&gt;, Ovie uses &lt;strong&gt;&lt;code&gt;seeAm&lt;/code&gt;&lt;/strong&gt; (Nigerian Pidgin for "look at" / "see it").&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;use std::io

fn main() {
    seeAm "Hello from Ovie! 🇳🇬"

    mut name = "Shedrack"
    seeAm "Welcome to " + name
}

main()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Core Features (v2.3.0)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete Module System&lt;/strong&gt;: &lt;code&gt;use&lt;/code&gt;, &lt;code&gt;import&lt;/code&gt;, &lt;code&gt;export&lt;/code&gt;, circular dependency detection, and content-based caching.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in Package Manager&lt;/strong&gt;: &lt;code&gt;oviec init&lt;/code&gt;, &lt;code&gt;ovie add&lt;/code&gt;, &lt;code&gt;ovie install&lt;/code&gt;, &lt;code&gt;ovie.lock&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aproko Knowledge Base&lt;/strong&gt; (&lt;code&gt;std::aproko&lt;/code&gt;): Powerful static analysis and AI/LLM integration layer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation Enforcement&lt;/strong&gt;: Requires &lt;code&gt;///&lt;/code&gt; docs on exported items.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-backend&lt;/strong&gt;: LLVM, WebAssembly, and built-in interpreter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Excellent Standard Library&lt;/strong&gt; with &lt;code&gt;Result&lt;/code&gt;, &lt;code&gt;Option&lt;/code&gt;, vectors, hash maps, math, file system, testing, etc.&lt;/li&gt;
&lt;li&gt;Only ~13 keywords — very clean and readable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  More Syntax Examples
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Functions and Math:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;use std::math::{sqrt}

export fn distance(x: Number, y: Number) -&amp;gt; Number {
    return sqrt(x * x + y * y)
}

fn main() {
    mut d = distance(3.0, 4.0)
    seeAm "Distance: " + d   // 5.0
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Error Handling:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fn main() {
    match riskyOperation() {
        Ok(value) =&amp;gt; seeAm "Success: " + value,
        Err(msg) =&amp;gt; seeAm "Error: " + msg
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  How to Get Started
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Visit the official website: &lt;a href="https://ovie.nashedy.io" rel="noopener noreferrer"&gt;https://ovie.nashedy.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Download pre-built binaries (Windows, Linux, macOS)&lt;/li&gt;
&lt;li&gt;Or use the one-line installer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Quick start:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;oviec new my-app
&lt;span class="nb"&gt;cd &lt;/span&gt;my-app
oviec run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/southwarridev/ovie" rel="noopener noreferrer"&gt;https://github.com/southwarridev/ovie&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Ovie Book
&lt;/h3&gt;

&lt;p&gt;There is also a free comprehensive book titled &lt;strong&gt;“Ovie in Southern Kaduna”&lt;/strong&gt; that takes you from first principles to production. Highly recommended for anyone wanting to deeply understand the language.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Ovie is still in active development but has made impressive progress with the recent v2.3.0 release (Complete Module System). It stands out because it combines serious systems programming capabilities with cultural personality and a genuine focus on developer experience.&lt;/p&gt;

&lt;p&gt;If you love languages like &lt;strong&gt;Zig&lt;/strong&gt;, &lt;strong&gt;Odin&lt;/strong&gt;, or &lt;strong&gt;Rust&lt;/strong&gt;, you should give Ovie a try.&lt;/p&gt;

&lt;p&gt;What do you think about the &lt;code&gt;seeAm&lt;/code&gt; syntax and the local-first approach? Drop your thoughts below 👇&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ovie</category>
      <category>opensource</category>
      <category>rust</category>
    </item>
  </channel>
</rss>
