+++ note_kind = "logos_intake_seed" title = "modern OO vs functional insight" slug = "blog-ivanrainbolt-com-modern-oo-vs-functional-insight" status = "seed" created_at = "2026-03-27T13:09:16.2600559+00:00" updated_at = "2026-03-27T13:09:16.2600559+00:00" source_system = "blog" source_instance = "blog-ivanrainbolt-com" access_context = "owner" acquisition_kind = "git-sync" intake_channel = "published-article" signal_kind = "article" entry_pool = "public-safe" sensitivity = "public" sharing_scope = "public" sanitization_status = "approved-for-sharing" retention_class = "durable" rights_policy = "owner-controlled" locators = ["native-item-id:ckq5rx7t103y4ubs1hu45d2vh", "source-uri:https://blog.ivanrainbolt.com/modern-oo-vs-functional-insight"] tags = ["blog", "blog-post", "webassembly", "wasm", "state", "blazor-1", "public-writing"] +++

modern OO vs functional insight

Summary

Still a learning noob... I have come to kind of have an 'ah ha' moment. In the oo paradigm the state is inside the object, which IS to say the DATA is in the object and running a function (method) on that object (which is the instance which means a running code with real stuff in it)(the class is a blueprint to build it, the same as a type is a blueprint) multiple times may give back different results. I know, you are like DUH! That data could have changed between the time of running the method once, data changed, then method ran again and different result.

Source

  • source system: blog
  • source instance: blog-ivanrainbolt-com
  • access context: owner
  • acquisition kind: git-sync
  • intake channel: published-article
  • signal kind: article
  • tags: blog, blog-post, webassembly, wasm, state, blazor-1, public-writing

Handling Policy

  • entry pool: public-safe
  • sensitivity: public
  • sharing scope: public
  • sanitization status: approved-for-sharing
  • retention class: durable

Rights

  • rights policy: owner-controlled

Locators

  • native-item-id: ckq5rx7t103y4ubs1hu45d2vh
  • source-uri: https://blog.ivanrainbolt.com/modern-oo-vs-functional-insight

Working Notes

  • What does this signal mean inside LOGOS?
  • Is this best understood as raw intake, refined knowledge, or doctrine?
  • Which later canonical or derived flows should this connect to?