# Canmi - Notes on the software and hardware I build

> This is the agent view of https://canmi.net/, generated 2026-10-15T10:22:26Z. The same page for humans is the address without `.md`.
> Every page on this site has its agent view at its own address with `.md` appended, so ask for that address directly.

> The text below is in its original language, English (en-US), as written.

## About this site

> From the published corpus, as of 2026-10-01T14:46:52Z.

| Field | Value |
| --- | --- |
| Name | サボり記 |
| Also known as | Canmi |
| Description | Notes on the software and hardware I build. |
| Author | Canmi (Canmi Wu) <t@canmi.icu> |
| Articles | 6 |
| Words | 33478, each article counted in its original language |
| Languages | 9, each article in each |
| Page | https://canmi.net/ |
| This document | https://canmi.net/homepage.md |

## Readers

> Live, counted 2026-10-15T10:22:26Z; held up to five minutes.

| Field | Value |
| --- | --- |
| Newsletter subscribers | 13 |
| Likes | 63 |

## Introduction

### Canmi

A developer building software, hardware, and the weird things in between.

### Bio

I build things. Software, hardware, and the occasional weird thing in between. Mostly frontend design and backend systems, with some embedded digital circuit work on the side. I *care about craft* software and interface quality. Mostly it is noticed by its absence.

I hope somedaySomeday I hope someone looks at something I made and thinks, yeah *that's good work.* Currently in North Carolina. Find me on [Twitter](https://twitter.com/canmi21), [GitHub](https://github.com/canmi21), or drop me an [email](mailto:t@canmi.icu)[Email](mailto:t@canmi.icu).

## Articles

> Newest first, from the published corpus. Each page is text/html; each document is this view of it.

| Published | Section | Title | Subtitle | Words | Page | Document |
| --- | --- | --- | --- | --- | --- | --- |
| 2026-08-22 | architecture | Future of SeamJS | From magic to lowering. | 10870 | https://canmi.net/architecture/observation-to-lowering | https://canmi.net/architecture/observation-to-lowering.md |
| 2026-08-14 | mirror | 朋友都是阶段性的 | 探访我那脆弱的人际关系？ | 2517 | https://canmi.net/mirror/friends-come-in-phases | https://canmi.net/mirror/friends-come-in-phases.md |
| 2026-04-13 | architecture | Rendering as a Protocol | UI should be described, not executed. | 7918 | https://canmi.net/architecture/compile-time-rendering | https://canmi.net/architecture/compile-time-rendering.md |
| 2026-04-05 | development | 不许 Cargo 再摸鱼了 | 来看看实践中的 Rust 开发配置调优吧 | 5368 | https://canmi.net/development/rust-cargo-cranelift-tuning | https://canmi.net/development/rust-cargo-cranelift-tuning.md |
| 2026-04-04 | mirror | 外面的世界 | 宅太久了，难得出去走走吧 | 4216 | https://canmi.net/mirror/less-than-an-hour | https://canmi.net/mirror/less-than-an-hour.md |
| 2026-03-24 | milestone | Less is more | 从 Next.js 13 鸽到 Next.js 16 | 2589 | https://canmi.net/milestone/less-is-more | https://canmi.net/milestone/less-is-more.md |

## Author

Canmi is the name to use. Also known as canmi21, canmi, canmimua.

- https://github.com/canmi21
- https://twitter.com/canmi21
- https://nya.one/@canmi
- https://bsky.app/profile/canmi.net
- Telegram group: https://t.me/canmimua

## Elsewhere on this site

- Homepage: https://canmi.net/homepage.md
- Index for LLMs: https://canmi.net/llms.txt
- Full text for LLMs: https://canmi.net/llms-full.txt
- Sitemap: https://canmi.net/sitemap.xml
- Atom feed: https://canmi.net/atom.xml

## Structured data

> The JSON-LD graph the page for humans carries.

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://canmi.net/#website",
      "name": "サボり記",
      "alternateName": "Canmi",
      "description": "Notes on the software and hardware I build.",
      "url": "https://canmi.net",
      "author": {
        "@type": "Person",
        "@id": "https://canmi.net/about#person",
        "name": "Canmi",
        "url": "https://canmi.net"
      },
      "publisher": {
        "@type": "Person",
        "@id": "https://canmi.net/about#person",
        "name": "Canmi",
        "url": "https://canmi.net"
      }
    },
    {
      "@type": "Person",
      "@id": "https://canmi.net/about#person",
      "name": "Canmi",
      "alternateName": [
        "Canmi Wu",
        "canmi21",
        "canmi",
        "canmimua"
      ],
      "jobTitle": "Systems Engineer",
      "url": "https://canmi.net",
      "email": "mailto:t@canmi.icu",
      "image": "https://avatars.githubusercontent.com/u/72544151",
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "GitHub user ID",
        "value": "72544151"
      },
      "sameAs": [
        "https://github.com/canmi21",
        "https://twitter.com/canmi21",
        "https://nya.one/@canmi",
        "https://bsky.app/profile/canmi.net",
        "https://t.me/canmi21"
      ]
    }
  ]
}
```
