半分フロントエンド

良い技術記事は知識だけでなく、視点も伝える。ここは僕が考え、書く場所だ。台湾出身、福岡在住

kalan.dev
kalan@fukuoka:~$ whoami
// 良い技術記事は知識だけでなく、視点も伝える。
// ここは僕が考え、書く場所だ。
export default {
name: "Kalan",
role: "Software Engineer & Writer",
location: "Fukuoka, Japan",
posts: 265,
experience: "11 years",
languages: ["zh", "en", "ja"],
status: "コラボレーション募集中",
}
kalan@fukuoka:~$ █

すべての記事

2026

開発ノート

測定が目標になるとき:窓税からPull Request数まで

かつて僕は小さなツールを自作し、四半期で自分がどれだけPRに貢献したか、レビューコメントをどれだけ残したか、チケットをどれだけ消化したかを集計して、上司にアウトプットを証明しようとしたことがある。上司は淡々と、評価はアウトプットだけで見るものではないと言った。数年後、僕はようやく理解した――測定が目標になるとき、それはもはや良い測定ではなくなるのだ。英国の窓税、ハノイのネズミ駆除の報奨金から、現代のPR数による開発者評価に至るまで、そのメカニズムはまったく同じだ。

開発ノート

Cloudflare Images を画像ストレージ・変換ソリューションとして使う

ウェブページに画像を1枚置くのはフロントエンドにとって最も簡単なことだが、リサイズや各種フォーマットの生成、さらにはトラフィックの負荷に耐えることまで完璧にやろうとすると、実際には一つの包括的なソリューションが必要になる。僕はその後、すべて Cloudflare Images に任せるようになり、オリジナル画像1枚だけを渡すようにしている。

雑談

会社のフェーズの重要性

多くの人が「スタートアップ」「成長期」「安定期」といった言葉で会社を形容するが、それらの言葉は曖昧すぎて判断基準にしづらい。その会社が今、何によって生き延び、どう成長し、最も切実な課題は何なのか。会社のフェーズを理解して初めて、自分が日々どんな問題を解決しているのかが分かり、その会社が本当に自分に合っているかも判断できるようになる。