# Logs

Writing by Mehedi Hasan Shifat, newest first.

- [AI দিয়ে সিদ্ধান্ত নিতে আসলে কতটুকু AI লাগে?](https://www.heyshifat.com/blog/how-much-ai-do-you-need-to-make-a-decision) (2026-10-21): Jev, Decision Model, calibration আর specialized inference থেকে শেখা — classification বা scoring - এর জন্য আসলে কতটুকু AI capability দরকার?
- [Never Let the Model Touch the Price](https://www.heyshifat.com/blog/never-let-the-model-touch-the-price) (2026-10-09): Lessons from building an AI sales agent that takes real orders: the model can suggest, but the server decides, especially when money and stock are involved.
- [Why I Built Exciton](https://www.heyshifat.com/blog/why-i-built-exciton) (2026-10-09): Agentic frameworks for Claude Code install once and govern every session. A three-line bug fix shouldn't get the same ceremony as a new subsystem, so I built a per-session dial.
- [How to Use Claude Code or Codex for Real Coding Work](https://www.heyshifat.com/blog/how-to-use-claude-code-or-codex-for-real-coding-work) (2026-03-25): A practical Claude Code and Codex workflow for software engineers: discuss the idea first, lock the implementation plan, break work into epics, ship task by task, and write strong unit tests.
- [Context Engineering Beats Clever Prompts](https://www.heyshifat.com/blog/context-engineering-beats-clever-prompts) (2026-03-24): In the current AI era, model quality depends less on clever wording and more on the context you assemble around the task.
- [Shipping Software in the Agent Era](https://www.heyshifat.com/blog/shipping-software-in-the-agent-era) (2026-03-24): AI agents did not remove engineering work. They shifted the bottleneck from typing code to defining scope, guardrails, and review loops.
- [Why AI Products Need an Evaluation Layer](https://www.heyshifat.com/blog/why-ai-products-need-an-evaluation-layer) (2026-03-23): If your product depends on model output, you need more than anecdotes and vibes. You need evals that tell you when quality is improving or regressing.
- [Claude Code Changed How I Build Software](https://www.heyshifat.com/blog/claude-code-changed-how-i-build) (2026-03-20): I stopped using AI as autocomplete and started using it as an implementation partner. Here's how Claude Code reshaped my entire development workflow.
- [TypeScript Patterns I Actually Use](https://www.heyshifat.com/blog/typescript-patterns-i-actually-use) (2025-11-15): Not the advanced wizardry — just the practical patterns that show up in real codebases and make the type system work for you.
