wayanjimmy
ENID

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 #


Berlangganan