---
title: "Discussion on \"I'm a Frontend Engineer Who'd Never Touched Go. I Shipped a Real Go CLI Tool Anyway — Here's What That Actually Looked Like\" | Hashnode"
description: "Discussion on \"I'm a Frontend Engineer Who'd Never Touched Go. I Shipped a Real Go CLI Tool Anyway — Here's What That Actually Looked Like\". Built a production-ready Go CLI for Node.js upgrades with AI—despite never writing Go before. Lessons, challenges, and release pipeline."
url: "https://hashnode.com/posts/built-nodeup-cli-tool-using-go-pair-programming-with-ai/6a4eb3ab76720fa44ea9ce50"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I'm a Frontend Engineer Who'd Never Touched Go. I Shipped a Real Go CLI Tool Anyway — Here's What That Actually Looked Like](https://blog.diptokarmakar.me/built-nodeup-cli-tool-using-go-pair-programming-with-ai?utm_source=hashnode&utm_medium=feed)

Built a production-ready Go CLI for Node.js upgrades with AI—despite never writing Go before. Lessons, challenges, and release pipeline.

Jul 8 · 4 min read · blog.diptokarmakar.me  
Read the article

-   [#cli-tool](https://hashnode.com/tag/cli-tool)
-   [#go](https://hashnode.com/tag/go)
-   [#nodejs](https://hashnode.com/tag/nodejs)

## Written by

[Dipto Karmakar](https://hashnode.com/@dipto47)

@dipto47 · Dhaka,Bangladesh

  
[View profile](https://hashnode.com/@dipto47)

Senior Frontend Engineer building scalable React, TypeScript & Next.js applications with a focus on architecture, performance, and developer experience.

I'm a Senior Frontend Engineer with 10+ years of experience building modern web applications using React, TypeScript, and Next.js. I've worked remotely with startups and product teams across Europe and North America, designing scalable frontend architectures, reusable component systems, and high-performance user experiences. I enjoy solving complex engineering problems, improving developer workflows, contributing to open source, and sharing practical lessons from real-world software development.

## Responses 2

Markdown supported · ⌘↵ to post

[Julian Neagu](https://hashnode.com/@julianneagulab)

[Jul 12](https://hashnode.com/posts/built-nodeup-cli-tool-using-go-pair-programming-with-ai/6a4eb3ab76720fa44ea9ce50/comment/6a533803909203455a0c114e)

This is the part people miss with AI coding. The hard part is still knowing what to build and reviewing the output. AI helps, but the decisions are still yours.

[Dipto Karmakar](https://hashnode.com/@dipto47)

[Jul 12](https://hashnode.com/posts/built-nodeup-cli-tool-using-go-pair-programming-with-ai/6a4eb3ab76720fa44ea9ce50/comment/6a533803909203455a0c114e#reply-6a5360d8b07e6f3949ad6013)

Thanks for your comment.
