Skip to content

Reading / 2026-05/2026-05-27t181744-ruby-vs-java-vs-typescript-my-experience-on-building-a

Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin

A developer compares Ruby, Java, and TypeScript for building a Claude Cowork DOCX plugin, finding Java the most ergonomic but ultimately shipping TypeScript for future MCP runtime compatibility.

May 27, 2026 · tech · tanin

Read at the source →

Topics

  • mcp
  • software-engineering
  • developer-tooling
  • ai-assisted-coding
  • open-source

Cited by

  • AI-assisted coding

    Using LLMs as coding collaborators spans a spectrum from inline suggestion to fully autonomous multi-agent pipelines, with active debate about reliability, skill atrophy, security exposure, and what human oversight must remain.

  • Developer tooling

    Developer tooling spans the full surface area of software construction — version control, testing, shell ergonomics, AI coding assistants, and platform infrastructure — with a consistent theme: reducing friction without sacrificing correctness or security.

  • Model Context Protocol (MCP)

    MCP is an open protocol for exposing tools and context to AI agents; sources debate whether it belongs in developer workflows or enterprise governance layers, while implementations range from code intelligence servers to token-compression proxies.

  • Open source

    Open source spans infrastructure, tooling, security risk, and platform trust — the cited sources collectively show it as a foundation for local AI, developer tooling, and code forges, with its benefits shadowed by real supply-chain and stewardship threats.

  • Software engineering

    Software engineering spans craft, process, and judgment — how code is structured, tested, reviewed, deployed, and maintained — and the sources collected here collectively interrogate each layer as AI tooling reshapes who does what and why.

Related

back to /reading