What a great response from my post. I did not really expect this kind of engagement.
I read through all the posts on this topic and I found some constructive feedback
and arguments.
Yes, I have included AI in all my development work.
In my own experience I found out that I am now significantly more productive. I also found out that it
is now possible for me to tackle larger projects and also things like drivers.
This application is a true example of that, here I am actually trying to push the limits what is possible. Madness? Maybe.
In less than one week on my spare time I got from an idea to a fully working application.
Just that alone is quite impressive. I really did not expect that fast pace, I thought this project
would take me some months to even reach some core functionality.
One feedback that I really agree on is that it should be easy for a potential code reviewer to know if the project/code is from an AI or not. I have made a correction on that. Now it is very clear in the README.
I also share some of the concern about security applications and AI. It raises valid questions, which is why I invested heavily in testing, security hardening, and documentation — 126 automated tests, a penetration test report, and a full security audit checklist.
Of course it needs proper reviews, external security code audits, professional pen-tests to even be considered secure. The day when Haiku reach R1, then I try to fund for an external code audit and professional pen-testers.
Another thing that was discussed in the posts:
Yes, I have read and reviewed all code myself. It is in my CI workflow. I really want to understand
the code and also learn as much as possible.
Do I really understand all the code? No (the crypto algorithm part is really hard, very tricky stuff).
That is also one of the reasons why we run so many tests on that part.
I built the application just for myself and for my own curiosity. If you find it useful, great.
If you don’t, fine. We still have some freedom of choice in this world.
In the future, we will rename Haiku to hAIku…
Happy coding guys, girls and AIs!