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
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
- Your agent loves MCP as much as you love GUIstopic
- Unslothtopic
- The Orchestrator Isn't Your Moattopic
- databricks-solutions/ai-dev-kittopic
- Agentic Coding is a Traptopic
- How to Build Scalable Web Apps with OpenAI's Privacy Filtertopic
- CanItRun — Can my GPU run this LLM?topic
- Learn Algorithms for Interviews, Forget Them for Worktopic