私について

2008 年に .NET のデスクトップアプリから始まり、エンタープライズ Java、Python のデータパイプラインを経て、小さなブラウザツールにたどり着きました。一貫しているのは、完全に理解できる大きさに保つこと、そしてユーザーのデータはユーザーのマシンに置くこと。

はじめまして、AnnMax です——.NET の古株とブラウザタブのミニマリズムのあいだを歩くインディー開発者です。2008 年からソフトウェアで食べてきて、これは長い物語の短縮版です。

これまでの道

  • 2008 — デスクトップの時代。 最初の仕事は .NET から。WinForms、そして WPF。学んだのは「完璧より出荷」——主に不完全なものを出荷して学びました。
  • 2012 — エンタープライズ Java。 大規模な Spring システム。コードより会議が多い日々でしたが、「落ちてはいけない」ソフトウェアの現実を学びました。
  • 2016 — Python とデータ。 乱れたデータパイプライン、根気のいるデバッグ、そして「最適化の前に計測する」習慣。
  • 2019 — Web へ戻る。 JavaScript とブラウザ API——ブラウザが史上最も普遍的なランタイムだと気づくまで、少し時間がかかりました。
  • 2023 — 転機。 Manifest V3 の登場とともに、小さなブラウザ拡張をつくり始めました。1 本 1 役、ローカル優先、20KB 以下。いま annmax1983.com に 17 本あります。
  • 2025 — より広い面へ。 インストールできる PWA 10 本と、CertTrack Pro——証明書の期限、設備メンテナンス、点検のためのリマインダー SaaS。同じ直感で、より大きな規模。

このノート帳の理由

私は書き残します——問題に数日かかれば制作ログに、3 段落で足りる教訓は短いノートに、古いバグが新しい問題を説明してくれるときは技術史として。6 言語で書くのは、Web がひとつの言語よりずっと広いからです。

働き方

  • ひとつの道具にひとつの仕事。 一文で説明できない機能は出荷しない。
  • ローカル優先。 ユーザーのデータはユーザーのマシンに。可能な限りアカウントも解析もなし。
  • 小ささは機能。 20KB 以下のツールは速く読み込まれ、長く持ち、10 年後でも読めます。
  • 公開の場で書く。 ビルドログも変更履歴も、プロセスの一部であって後付けのマーケティングではありません。
  • 退屈な技術スタック。 信頼性は、刺激の少ない選択で買う贅沢です。

ごあいさつ

質問、バグ報告、つくってほしい拡張のアイデア——support@annmax1983.com まで。全部読んでいます。annmax1983.com と GitHub Pages にもいます。古い技術記事はそちらに。