<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[valand.dev blog RSS feed]]></title>
        <description><![CDATA[valand.dev blog RSS feed]]></description>
        <link>https://valand.dev</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Thu, 14 Aug 2025 11:46:28 GMT</lastBuildDate>
        <atom:link href="https://valand.dev/blog/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Convergence in Software]]></title>
            <description><![CDATA[The problem isn’t complexity. It’s how we branch and never thought how to come back together.]]></description>
            <link>https://valand.dev/blog/post/convergence</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/convergence</guid>
            <pubDate>Thu, 14 Aug 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Calculating Multiverse (Not the Marvel Kind)]]></title>
            <description><![CDATA[Last year, 2024, I had the wildest job.]]></description>
            <link>https://valand.dev/blog/post/multiverse</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/multiverse</guid>
            <pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Self Referential]]></title>
            <description><![CDATA[Love, like free will, exists despite itself, insisting upon its own reality and spawning endless justifications to make sense of its presence.]]></description>
            <link>https://valand.dev/blog/post/self-referential</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/self-referential</guid>
            <pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Instrument of Order]]></title>
            <description><![CDATA[For kitchen utensils, scaling, and less thinking]]></description>
            <link>https://valand.dev/blog/post/instrument-of-order</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/instrument-of-order</guid>
            <pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[State of React State Management is Absurd!]]></title>
            <description><![CDATA[Why would anyone want a distributed system solution a single threaded app?????]]></description>
            <link>https://valand.dev/blog/post/imbcl-state-management</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/imbcl-state-management</guid>
            <pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[We Must Talk About: Locality]]></title>
            <description><![CDATA[...as the right word unlocks a whole new dimension for our thoughts.]]></description>
            <link>https://valand.dev/blog/post/talk-about-locality</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/talk-about-locality</guid>
            <pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[OOP Isn't Obsessed Enough About Time Control]]></title>
            <description><![CDATA[Dog is an animal. Car is a vehicle. Why doesn't OOP ever talk about time control?]]></description>
            <link>https://valand.dev/blog/post/oop-time-control</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/oop-time-control</guid>
            <pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[In Defense of Weird Names]]></title>
            <description><![CDATA[Names are weird until you understand what they stand for and realize that sometimes someone need to stand for them.]]></description>
            <link>https://valand.dev/blog/post/in-defense-of-weird-names</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/in-defense-of-weird-names</guid>
            <pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Appreciating 2023: Systems, Types, and Philosophy]]></title>
            <description><![CDATA[Today's work is particularly fun that it inspired me to write this appreciation piece for the past 2023-2024.]]></description>
            <link>https://valand.dev/blog/post/appreciating-2023-systems-types-philosophy</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/appreciating-2023-systems-types-philosophy</guid>
            <pubDate>Fri, 22 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Control, In Itself, For You]]></title>
            <description><![CDATA[When you run a program in your computer, a small slice of space and time in your device is under the programmer's control.]]></description>
            <link>https://valand.dev/blog/post/control-in-itself-for-you</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/control-in-itself-for-you</guid>
            <pubDate>Sun, 21 Jan 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Distant Now Is Late But It Does Not Matter]]></title>
            <description><![CDATA[Your “now” is some time in my past and my “now” is some time in your past]]></description>
            <link>https://valand.dev/blog/post/distant-now-is-late-but-it-does-not-matter</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/distant-now-is-late-but-it-does-not-matter</guid>
            <pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Agency]]></title>
            <description><![CDATA[We've dreamt of creating an intelligence. Which aspect of it is so profound?]]></description>
            <link>https://valand.dev/blog/post/agency</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/agency</guid>
            <pubDate>Tue, 24 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rust: Type Concealment With Any Trait and FnMut]]></title>
            <description><![CDATA[While working on machine-tree I found that Rust has a very powerful arsenal when it comes to dynamic programming and hiding type information.]]></description>
            <link>https://valand.dev/blog/post/rust-type-concealment-with-any-trait-and-fnmut</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/rust-type-concealment-with-any-trait-and-fnmut</guid>
            <pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[TypeScript Type Game: Builder Pattern to Build A Validation Framework]]></title>
            <description><![CDATA[One of the useful arts in type-oriented programming is the utilization of a type system to safeguard business logic. Today, we are going to experiment with TypeScript to find out how deep the type system can be involved in safeguarding business logic.]]></description>
            <link>https://valand.dev/blog/post/fun-builder-pattern-ts-type</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/fun-builder-pattern-ts-type</guid>
            <pubDate>Thu, 25 Aug 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Toward Robust]]></title>
            <description><![CDATA[What I strongly feel to be the essence of robust after years of gory struggle for robustifying software, countless philosophical discussions, and meditations.]]></description>
            <link>https://valand.dev/blog/post/toward-robust</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/toward-robust</guid>
            <pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bare minimum of an easy to manage system]]></title>
            <description><![CDATA[Changing a system is easy, keeping it sane is not. This is the bare minimum to treat it as a system and keeping it easy to manage.]]></description>
            <link>https://valand.dev/blog/post/bare-minimum-of-an-easy-to-manage-system</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/bare-minimum-of-an-easy-to-manage-system</guid>
            <pubDate>Fri, 03 Jun 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Parallels of Antifragility in Software Space]]></title>
            <description><![CDATA[A term for things that gain from stress. How would the idea of antifragile fit into the software space?]]></description>
            <link>https://valand.dev/blog/post/parallels-of-antifragility-in-software-space</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/parallels-of-antifragility-in-software-space</guid>
            <pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[From Rust to TypeScript: Lifetime Analysis for React Component Architecture]]></title>
            <description><![CDATA[Rust's ownership and lifetime analysis is actually a good heuristic to determine React Components Architecture]]></description>
            <link>https://valand.dev/blog/post/from-rust-to-typescript-lifetime-analysis</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/from-rust-to-typescript-lifetime-analysis</guid>
            <pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Farsight Is Not All Talent]]></title>
            <description><![CDATA[Some certain individuals understand everything and make perfect ideas. The ideas will be tried over time, but it always turns out to be the ultimate. Most only realize it after years, but not these people. They are, what I call, the farsighters.]]></description>
            <link>https://valand.dev/blog/post/farsight-is-not-all-talent</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/farsight-is-not-all-talent</guid>
            <pubDate>Mon, 27 Dec 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Don't Bring a Tree to a Mesh Fight, and the Other Way Around]]></title>
            <description><![CDATA[Examining control flow and architecture in the form of graphs yields insight into complexity.]]></description>
            <link>https://valand.dev/blog/post/dont-bring-a-tree-to-a-mesh-fight</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/dont-bring-a-tree-to-a-mesh-fight</guid>
            <pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Leadership: Random Notes]]></title>
            <description><![CDATA[Thoughts, questions, ponderings about leadership. Some may be useful. Some may be plain wrong. Anyhow, I need to write these somewhere.]]></description>
            <link>https://valand.dev/blog/post/leadership-random-note</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/leadership-random-note</guid>
            <pubDate>Wed, 16 Jun 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Unconventional React and TypeScript Tips]]></title>
            <description><![CDATA[Unconventional collection of tips from working on some projects and interfacing with varying disciplines.]]></description>
            <link>https://valand.dev/blog/post/unconventional-react-and-typescript-tips</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/unconventional-react-and-typescript-tips</guid>
            <pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Machine Tree: React aside from the UI]]></title>
            <description><![CDATA[Among a nauseatingly huge number of "modern web UI frameworks" out there, React stands tall. It is a very nimble library to write a JavaScript-based app on top of. React app code can stay way more clear, consistent, and recognizable regardless of complexity, compared to other frameworks. Why? Because unlike other frameworks, which are more of a template engine, React focuses on assisting to build an asynchronous machine tree.]]></description>
            <link>https://valand.dev/blog/post/machine-tree-react</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/machine-tree-react</guid>
            <pubDate>Sat, 27 Feb 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Complex Software: Asynchronous Machines]]></title>
            <description><![CDATA[Complex software can be daunting to author. I'm dissect and reintroduce the concept of asynchronous machines, why do we need it in the first place, and how digging deep into the concept might help conquer complex software.]]></description>
            <link>https://valand.dev/blog/post/complex-software--async-machines</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/complex-software--async-machines</guid>
            <pubDate>Thu, 14 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Significance of Immutability, Extensibility, and Versioning in Persistent Data]]></title>
            <description><![CDATA[Writing a program is all fun and games until someone persists your data. Your user data gets saved in the database, persisted! Some folks use your API, persisted! Your website's JS files cached, BAM, persisted! They're actually gonna be alright until you need to change something. When it's impossible to do without breaking change, emergency meeting!]]></description>
            <link>https://valand.dev/blog/post/immutability-extensibility-versioning-in-persistent-data</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/immutability-extensibility-versioning-in-persistent-data</guid>
            <pubDate>Wed, 21 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Auteur]]></title>
            <description><![CDATA[Up until now, the fastest way information can go from one brain to another is through sound waves, pictures, or moving pictures. It is slow, compared to the connection between synapses in the brain. This fast-moving information media is critical to building complex concepts. I believe, a single healthy mind as an authority is a major factor in a successful creative endeavor.]]></description>
            <link>https://valand.dev/blog/post/auteur</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/auteur</guid>
            <pubDate>Fri, 02 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[From Rust to TypeScript]]></title>
            <description><![CDATA[I was introduced to Rust in 2018 and has been enamored since. Rust is a system programming language, much like C++. Unlike C++ though, being relatively new, its language design is more modern and sophisticated. Writing with can feel more like writing TypeScript or Haskell. Not surprising since, despite being a language with a very minimum runtime and no GC, it derives many principles of functional programming such as immutability, type inference, higher-order functions, pattern-matching, etc. Over the course of tinkering things with Rust, I realized that writing Rust code makes me a better coder in other languages. This article will describe how my attempt to push the best in Rust's language design into TypeScript, my main language, without altering the language itself.]]></description>
            <link>https://valand.dev/blog/post/from-rust-to-typescript</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/from-rust-to-typescript</guid>
            <pubDate>Sat, 12 Sep 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Beyond Black Hole: A Shower Thought]]></title>
            <description><![CDATA[I imagine that going passing into a black hole would be like walking into a downward slope. The height of the ground in this analogy is the aforementioned "effort" to fill up a space and pass a time. Being lower means needing less effort to fill up space and pass a time, hence being smaller and getting old slower. For the slope angle, the smaller the black hole, the steeper the slope is, and vice versa.]]></description>
            <link>https://valand.dev/blog/post/beyond-black-hole-shower-thought</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/beyond-black-hole-shower-thought</guid>
            <pubDate>Sat, 29 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Beyond Automation and Reuse]]></title>
            <description><![CDATA[“Effective people are chronobenders.” It all started with fire, lever, pulleys, and wheels. About two centuries ago humankind underwent the industrial revolution. Since then humans have been racing with time with its fastest steed, the automation."]]></description>
            <link>https://valand.dev/blog/post/beyond-automation-and-reuse</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/beyond-automation-and-reuse</guid>
            <pubDate>Mon, 24 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Extending String into a Multidimensional Entity]]></title>
            <description><![CDATA[The box is a thought experiment about a technique to overcome a problem with subtypes. After a couple of years of professional days as a software developer and a couple of years being a information technology college student before that, I finally understand what is abstraction, what can be abstracted, and what must not.]]></description>
            <link>https://valand.dev/blog/post/extending-string-into-a-multidimensional-entity</link>
            <guid isPermaLink="true">https://valand.dev/blog/post/extending-string-into-a-multidimensional-entity</guid>
            <pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>