# Posts by tag 'developer experience' — Liran Tal

AI security researcher, open-source maintainer, and author. Explore Liran Tal’s blog, research papers, developer tools, books, and conference talks.

Canonical: https://lirantal.com/tag/developer-experience

[![](/_astro/coding-agents-do-not-replace-technical-proficiency.jTwhgEmj_XAayt.png)

May 10, 2026 12 min read

### Coding Agents Do Not Replace Technical Proficiency — They Demand More of It

LLMs and coding agents amplify developer capability but they do not substitute for it. Engineering experience determines whether you steer these tools toward sound architecture or blindly accept generated output that drifts from your conventions.](/blog/coding-agents-do-not-replace-technical-proficiency)

*   [ai](/tag/ai)
*   [developer experience](/tag/developer-experience)
*   [software engineering](/tag/software-engineering)
*   [coding agents](/tag/coding-agents)

 [![](/_astro/cursor-stop-hook-lint-build-verification.DNm2VBK0_1Mw8Sh.png)

Apr 22, 2026 15 min read

### Cursor Agent Hooks: Lint and Build Checks After Each Turn

How to wire a Cursor stop hook that runs pnpm lint and pnpm build after every agent turn, returns followup\_message with captured output on failure, and avoids silent breakage from Cursor's bundled Node on PATH—plus loop limits, debug toggles, and when to choose postToolUse or sessionEnd instead.](/blog/cursor-stop-hook-lint-build-verification)

*   [cursor](/tag/cursor)
*   [hooks](/tag/hooks)
*   [developer experience](/tag/developer-experience)
*   [nodejs](/tag/nodejs)
*   [ci](/tag/ci)
