HN user

ostaquet

38 karma

https://www.linkedin.com/in/olivierstaquet

Posts3
Comments10
View on HN

I'm currently working on lastclone. It's a tool for backing up my SBOM (Software Bill of Materials), and more specifically the third-party open source libraries that are at risk of disappearing with the advent of AI, or simply if the maintainers decide to shut down the project. As a CTO, it's important to guarantee business continuity and to ensure that the open source projects we use can be easily recovered.

The lastclone project is written in Go. The version I'm working on is a CLI version. Some parts are developed with Claude Code, but I've run into certain issues.

The code suggested by Claude Code doesn't take into account the latest developments in Go. There are two main reasons for this.

First, there's the training data cutoff. Claude Opus 4.6 is the latest release to date, but the training is based on data up to May 2025. Since Go is a language that evolves regularly, the latest features present in 1.25 or 1.26 are not known to the model.

Second, an LLM model, no matter how good it is, is a statistical model that operates based on its training. In the case of Go, the majority of the codebase used for training was developed on earlier versions. This codebase hasn't necessarily been adapted to the language's new features, and therefore, the model isn't able to use them.

JetBrains comes to the rescue by publishing yesterday (20-FEB-2026) a plugin for Claude Code that allows it to be "instructed" on the latest best practices of the language. The plugin is well-structured and can detect the version of Go being used based on the go.mod file.

Building the product is the easy part. Selling the product is the hard part.

I’m scaling and advising small and medium businesses. The biggest challenge I saw is to find the product market fit (PMF).

The PMF is first to solve a problem people wants to solve and who are ready to pay for it.

Did you have an idea about who is your ideal customer? Maybe it is press media? As soon as you answered this question, you can promote your product at the right places.

I know high traffic media are using successfully Wordpress. My major concern here is the lack of a proper team of Devs/Ops to manage properly the scale. That’s why I consider SaaS platform. However, we are not talking about a hobby website with 100 visitors per day.

There are plenty of good IDE in 2024 for any languages; C included.

For the IDE itself, the big choices are between Jetbrains CLion and VSCode. If you are familiar with Jetbrains product for another language, stick to it. Same for VSCode, if you’re use to it, just install the right plugins.

I personally prefer Jetbrains product because it is working without selecting/installing all the plugins. Some people likes to tweak their environment. So, I don’t use a lot of plugins on the IDE.

I use VSCode only when I have multiple stack in the same project (typically Flutter project which include the Dart part and the native part). In that case, VSCode is more practical.

In the embedded world, there is also Kiel for ARM embedded development. (https://www.keil.com/). I was never be able to use it. It is really unnatural to me but a lot of embedded C developers love it.

Regarding the dev tools, I prefer to use tools that are multi platform and widely used. So, the dev tools include CMake, make and GNU C compiler. It is a pretty common toolkit that covered my needs so far.

Unit tests are written with Unity Test Framework (https://github.com/ThrowTheSwitch/Unity). It is simple and allow to be executed on the target if required; which is practical for embedded development.