2026
- 19 Sept 2026Software Architecture vs AI Agent Architecture: The Same Patterns with Different Actors
Software engineers often look at AI and assume their experience is about to be replaced. It is not. Microservices and AI agent systems use the same two architecture patterns, orchestration and choreography. What changed is the actor: a service is deterministic, an agent is probabilistic, and every difference between the two worlds comes from that.
- 17 Sept 2026Do specialised agents really need a full harness?
Harnesses like OpenClaw, Hermes Agent and Deep Agents are built for a general assistant. A harness has four parts: tools, memory, control flow and evaluation. A specialised agent still needs all four, but a narrow slice of each.
- June 2026Kenapa on premise makin masuk akal saat rupiah melemahID
Lanjutan dari model ROI sebelumnya: kurs yang terus melemah, model spesialis seperti DharmaOCR yang mengalahkan API frontier pada kasus spesifik, dan ekosistem model lokal yang diperbarui hampir tiap bulan.
- June 2026Menghitung ROI LLM on premise dengan regresi linear sederhanaID
Dua alasan LLM on premise makin masuk akal: data sensitif tidak pernah keluar dari mesinmu, dan biaya tidak ikut meledak saat rupiah melemah. Plus model sederhana untuk menghitung titik balik modal.
- March 2026Context engineering beats a bigger context window
Cost, hallucination and the context window are what kill agent projects, not the framework. The five techniques that cut my token bill by about 40% by sending the right context instead of more of it.
- February 2026Do we still need LangGraph for multi-agent systems?
LangGraph solved a real coordination problem in 2024. Now that tool calling and agent-to-agent messaging have open protocols, the graph starts to feel like a flowchart wrapped around an intelligent model.
- February 2026How agents actually talk to each other, from FIPA-ACL to MCP
Agent communication was standardised in the late nineties and failed commercially for being too formal. The three camps today, routers, LLM routing and protocols like A2A and MCP, are rediscovering what FIPA got right.
- February 2026Testing Personaplex on a rented GPU
Nvidia's speech-to-speech model would not run on an M4 MacBook Pro, so I rented an A40 from RunPod. Managing rental GPUs, cost per minute and knowing when to tear them down, is a skill of its own.
- February 2026Running OpenClaw locally, and what it says about agents
Wired into Telegram on a sandboxed VM, it answered a finance-team question across business, operations and technical dimensions at once. Also why this kind of tool stays in a virtual machine.
- 6 Feb 2026Don’t Repeat Yourself Using Go With Protocol Buffers
The protocol buffer already describes the domain, so redeclaring the same fields in Go duplicates the model. Referencing and embedding the generated types instead, and what that costs.
2025
- December 2025Define, leverage, necessitate: how to start with AI at work
The framework from a talk on AI in the workplace: start from expensive business problems rather than trends, match cloud, on-premise or hybrid to your constraints, and implement when the business impact is clear.
2024
- 18 Oct 2024Getting Started Vector Database with OpenSearch and TF-IDF
Implementing a vector database on OpenSearch with TF-IDF in Python: what a vector store is for, how the index is built, and how the search behaves.
2019
- 15 Oct 2019Using goroutines to boost a marketing broadcast campaign
How a marketing broadcast at Sorabel went nine times faster once the work was split across goroutines with bigger payloads, and what that taught me about batching.