4 ms·
Thanks a lot for your comment! I’ve put a lot of work into this over the past year—learning from established open source projects and carefully testing every f
by whispem 9mo ago
Thanks a lot for your comment!
I’ve put a lot of work into this over the past year—learning from established open source projects and carefully testing every feature to build something robust and reliable.
For now, this is still a passion and learning project, but I do hope that, eventually, it can mature enough to be used in real-world production—maybe even in enterprise contexts someday.
There’s still a long way to go, and I’m definitely open to feedback and suggestions from anyone who’d like to help me improve.
- riku_iki 9mo agomain question is what % of code is yours and what % is generated by AI?
- whispem 9mo agoGood question! All the code, architecture, logic, and design in minikv were written by me, 100% by hand. I did use AI tools only for a small part of the documentation—specifically the README, LEARNING.md, and RAM_COMMUNITY.md files—to help structure the content and improve clarity. But for all the source code (Rust), tests, and implementation, I wrote everything myself, reviewing and designing every part. Let me know if you want details or want to look at a specific part of the code!
- the-lazy-guy 9mo agohttps://github.com/whispem/minikv/blob/main/src/coordinator/mod.rs#L4C1-L4C51 https://github.com/whispem/minikv/blob/main/src/coordinator/... Nice, you are the first person I have seen who cares to type in unicode arrow instead of "->" in comments.
- whispem 9mo agoHaha, thanks! I like the clarity of the real arrow—it just makes flows in comments more readable for me. Glad to see someone noticed!
- the-lazy-guy 9mo agoOk, let me call you out more explicitly. It is clear that most of the code is not written by you. Commit history shows that first a large feature appears out of the blue, then you have a followup series of commits removing "useless" comments (left by LLM). Quite a few useless comments are still there. Also your rust implementation is 100% broken which some of comments you deleted point out. I also love this comment: https://github.com/whispem/minikv/blob/main/src/coordinator/raft_node.rs#L6 https://github.com/whispem/minikv/blob/main/src/coordinator/... It is exactly what LLMs write when you ask them to implement something.
- whispem 9mo ago[flagged]
- deleted 9mo ago[deleted]
- orphea 9mo agoFor the sake of fairness, a lot of people do care to type or copy-and-paste unicode.
- whispem 9mo agoThanks!
- cannonpalms 9mo agoYou left behind a script clearly written by your LLM tool that patched some problems in your code. It's undeniable. I'm all for using the tools available, but I don't understand lying about it. https://github.com/whispem/minikv/blob/main/fix_ci_complete.sh https://github.com/whispem/minikv/blob/main/fix_ci_complete....
- whispem 9mo agoThanks for pointing it out. The “fix_ci_complete…” script was written (by me) to patch some CI integration issues—if the style looks generic, it’s probably because it’s a standard shell script pattern. I haven’t used LLMs to write or patch any code in minikv; any fix or automation was written and debugged manually. If there’s something specific in the script that seems suspect, I’m happy to explain or walk through it line by line. Again, all implementation code in minikv is mine, and I’m always open to reviewing anything that looks unclear—transparency is important to me.
- suhputt 9mo ago[dead]
- whispem 9mo agoThis script was actually written manually to automate some repeated local fixes—mainly to speed up my workflow and make sure patches were applied consistently (and safely, with backups). The colorful output and detailed logging are just for clarity and UX; I tend to over-comment my scripts out of habit—no AI tools were involved here (nor elsewhere in the code). But I get why it might look generic—happy to explain any section line by line if you want!
- ritcgab 9mo agoThe commit history of this file is hilarious.
- deleted 9mo ago[deleted]
- tfarias 9mo agoWas CONTRIBUTING.md also authored with the help of AI tools? I can see a "YOUR_USERNAME" placeholder was removed in this commit: https://github.com/whispem/minikv/commit/eda60aa154a1293d98180980d6c802ba8816f00b https://github.com/whispem/minikv/commit/eda60aa154a1293d981....
- whispem 9mo agoYes, .md files are authored with the help of AI tools but not the code at all. The code is 100% by me.
- praddlebus 9mo ago100% of the code is llm-generated, and so are 100% of his comments in this thread
- whispem 9mo agoNope, it’s all me—both code and comments :) If you want to review something technical, I’m happy to chat!