| Thanks for writing this. I have added and removed about 4 million lines of code: https://github.com/wekan/wekan/graphs/contributors to WeKan Open Source kanban: https://wekan.github.io You are not dumb. It is normal to feel frustrated, when figuring out, step by step, how something works, and what to do. It is like labyrinth. Having enough breaks, taking a walk when needed, having enough coping skills or adding more of them, having patience to keep notes of what is current position in that labyrinth. If some way does not work, try some other way. Getting something working is victory feeling. It is always about the basics. Many programming languages change syntax often. Some dependencies change. For example, when writing some for database export: 1) There was no working code examples at documentation 2) Google etc searches had old info, did not work 3) I did not find from source code how it did work 4) ChatGPT, Bing AI etc examples did not work 5) So I tried with trial and error, what is correct syntax, character by character For some error messages, sometimes Google search shows somebody having same problem, or even a fix. But if not, it's about reading source code of the software. But this works only when code is available, like in Open Source. If something is binary executeable, then there is need to decompile, read assembler, deobfuscate, etc. That means even more time required, I have not gone there yet. That is why I use and develop FOSS, when it is possible to more easily fix something, when it is broken. |