Newsletter #29
Claude Code vs OpenCode: Pajak Token Tersembunyi pada AI Agent #
— Systima
tl;dr: Ada “pajak token” tersembunyi saat menjalankan agent AI. Uji coba Systima menunjukkan Claude Code mengirim overhead ~33.000 token di awal (untuk system prompt & tool schemas) sedangkan OpenCode hanya ~7.000 token. Meskipun Claude Code lebih boros token dan memicu penulisan ulang cache yang mahal, ia lebih unggul pada tugas multi-step berkat tool batching paralel.
TokenOptimization AgentHarness ClaudeCode OpenCode #
Trail: Memori Operasional untuk Coding Agent #
— crabbuild
tl;dr: Git merekam snapshot akhir, tapi kehilangan detail proses di antaranya (seperti percobaan agent dan edit parsial). Trail hadir sebagai database lokal pendamping Git untuk melacak riwayat baris kode (line-level provenance), sesi agent (lanes), dan kesiapan merge secara mandiri.
VersionControl AgentProvenance Rust Tooling #
Open-Codex Computer Use: Alternatif Open-Source untuk Computer Use #
— iFurySt
tl;dr: Kemampuan navigasi layar (computer use) kini tidak lagi terbatas pada API berbayar. open-codex-computer-use hadir sebagai alternatif open-source berbasis MCP server yang berjalan di macOS, Linux, dan Windows memanfaatkan Accessibility API. Proyek ini bisa dipasang sebagai skill untuk berbagai agent CLI seperti Claude Code.
OpenSource ComputerUse MCP AgentCapabilities #
Long-Running Agents Need Bash, Not Tools or Sandboxes #
— Brex Engineering / Hercules Gimenes
tl;dr: Bash adalah perekat yang mengubah panggilan tool menjadi lingkungan kerja nyata bagi agent. Di Brex, tim engineering menemukan bahwa agent yang berjalan lama tidak butuh hosted sandbox yang rumit atau ekosistem tool yang luas, melainkan akses shell yang andal. Dengan Bash, agent bisa menyusun alur kerja, menjalankan pipeline, dan melakukan debugging langsung secara native.
AgentEngineering Bash PracticalAI SoftwareArchitecture #
Kendalikan Ide, Bukan Kodenya #
— Salvatore Sanfilippo (antirez)
tl;dr: Di era AI, review kode secara manual baris-demi-baris menjadi tidak optimal karena volume kode yang dihasilkan AI sangat besar. Fokus programmer harus bergeser ke arsitektur besar dan validasi desain tingkat tinggi. Peran baru kita adalah mengendalikan ide dan struktur sistem, bukan lagi mengoreksi sintaks.
AI DeveloperRoles SoftwareArchitecture #
Beyond the Code: Mengapa AI Tidak Akan Membunuh Software Engineering #
— Scott Hanselman
tl;dr: Kecemasan terhadap AI adalah “dekade kepanikan keempat” setelah era IDE dan Stack Overflow. Hanselman menekankan bahwa AI hanyalah alat bantu, sementara manusia tetap memegang tanggung jawab akhir (accountability). Dia mengusulkan Preceptor Model (mentorship formal senior-junior) untuk menjaga regenerasi engineer muda.
Mentorship SoftwareEngineering Career AI #
Template Work Log untuk Software Engineer #
— Gergely Orosz / The Pragmatic Engineer
tl;dr: Menyimpan catatan kerja mingguan (work log atau brag document) sangat penting untuk merekam pencapaian nyata dan pekerjaan “tidak terlihat” (invisible work seperti mentoring & kolaborasi). Catatan ini berguna sebagai amunisi evaluasi kinerja sekaligus memberikan kepuasan psikologis dalam melihat dampak kerja kita.
Productivity Career Documentation #
Most Popular From This Week #
- Claude Code vs OpenCode: Pajak Token — Benchmark paling komprehensif soal token overhead agent harness. Wajib baca bagi yang pakai Claude Code di production.
- Trail: Operational Memory for Coding Agents — Database operasional untuk coding agent. Pendekatan baru untuk provenance dan koordinasi multi-agent.
Notable Links #
- Antigravity: Belajar Go dalam Sehari — Studi kasus migrasi Node ke Go dengan AI. 2ms startup, 11MB memori.
- Tinbase: Supabase-compatible dalam Single Binary — Postgres asli dengan RLS, tidak butuh Docker, ukuran file 36MB.
- Git 2.54 Highlights — Fitur baru dari rilis Git terbaru yang relevan untuk developer.
- WSL Container Public Preview — Microsoft membawa pengembangan kontainer Linux ke Windows lewat WSL.
- nuqs Staged Publishing — Memperkuat supply-chain security untuk paket npm.