Tag: developer-tools
-
WireframeSketcher: the wireframe tool that belongs beside the code
A practical review of WireframeSketcher as a developer-facing design tool, focused on repository-friendly files, IDE integration, reusable components, collaboration, export, performance, licensing, and who should use it.
-
JetBrains All Products Pack: buy a toolchain, not a collection of icons
A practical review of the JetBrains All Products Pack for polyglot developers, focused on IDE depth, indexing and memory, Toolbox management, AI Pro and Junie, licensing, fallback rights, and who should pay for the bundle.
-
CleanShot X: the screenshot tool I would choose for work, not decoration
A practical review of CleanShot X for developers and technical writers, focused on capture accuracy, annotation speed, screen recording, OCR, sharing, privacy, pricing, and the limits of replacing macOS screenshots.
-
Cursor: Agent mode as a disciplined driver, not a replacement for review
A field-tested take on agent mode as a disciplined driver, not a replacement for review with Cursor: what it rewards, where it breaks, and how to keep the workflow honest.
-
GitHub Copilot: Pairing inline completion with a custom instructions file to enforce house style
A field-tested take on pairing inline completion with a custom instructions file to enforce house style with GitHub Copilot: what it rewards, where it breaks, and how to keep the workflow honest.
-
Cursor: Writing .cursorrules that actually stay short and enforceable
A field-tested take on writing .cursorrules that actually stay short and enforceable with Cursor: what it rewards, where it breaks, and how to keep the workflow honest.
-
GitHub Copilot: Using the @workspace agent to plan multi-file refactors before a single line is written
A field-tested take on using the @workspace agent to plan multi-file refactors before a single line is written with GitHub Copilot: what it rewards, where it breaks, and how to keep the workflow honest.
-
Cursor: Using MCP inside Cursor to give the agent a real toolbox
A field-tested take on using MCP inside Cursor to give the agent a real toolbox with Cursor: what it rewards, where it breaks, and how to keep the workflow honest.
-
GitHub Copilot: Wiring MCP servers into Copilot to give it domain-specific tools
A field-tested take on wiring MCP servers into Copilot to give it domain-specific tools with GitHub Copilot: what it rewards, where it breaks, and how to keep the workflow honest.
-
Cursor: Migrating a legacy module without losing git history or sanity
A field-tested take on migrating a legacy module without losing git history or sanity with Cursor: what it rewards, where it breaks, and how to keep the workflow honest.
-
GitHub Copilot: Measuring acceptance rate honestly instead of celebrating vanity metrics
A field-tested take on measuring acceptance rate honestly instead of celebrating vanity metrics with GitHub Copilot: what it rewards, where it breaks, and how to keep the workflow honest.
-
Keeping tests running in the background while the agent edits
Cursor's agent mode moves fast enough that a broken test can sit unnoticed for several turns. Running the suite in watch mode alongside it turns a silent failure into an immediate one, and changes how much you trust letting the agent keep going.