3 ms·
I'd be happy to check it out. But just so you understand, you're not unique when it comes to being really experienced. I first learned to code 27 years ago (wow
by EGreg 4y ago
I'd be happy to check it out. But just so you understand, you're not unique when it comes to being really experienced. I first learned to code 27 years ago (wow, I feel mature LOL). For the last 10 years, I've architected two large platforms and code bases, and iterated over many years:
https://github.com/Qbix/Platform https://github.com/Qbix/Platform
https://github.com/Intercoin https://github.com/Intercoin
It takes care of everything from MVC to WebRTC to PaymentRequests to Web3 to Videoconferencing, and soon avatars and metaverse etc. You can literally build almost anything with it, quickly, and get it to MVP stage.
I architected it all. I had to hire developers to help me with it, and it took them years to get up to speed. My biggest source of loss and inefficiency in business was worrying that one of them would leave, after many years. Thus I constantly paid them their salaries and slightly increased them. As you can imagine, this was tough to do as an individual, so we took on projects, investors, etc.
Now, I am in full control of my two companies, and finally taking on VC and crowdfunding: https://wefunder.com/Qbix https://wefunder.com/Qbix
Yes, the capital infusions can really take the company to the next level. But I can tell you that, had I been documenting (and making everyone else document) every component from day 1, we could have done a lot more, a lot more efficiently, and attracted a lot more people to our projects on GitHub. (Not that we tried, but all of these things compound and every step in the "conversion process" of a new developer would be more likely to convert). The following have helped a lot:
https://community.intercoin.org https://community.intercoin.org and https://community.qbix.com https://community.qbix.com
https://youtube.com/c/intercoin https://youtube.com/c/intercoin and https://youtube.com/c/qbixplatform https://youtube.com/c/qbixplatform
This is just like when you make an app and make the UX good enough that users can actually onboard and invite friends.
- ChrisMarshallNY 4y agoCool stuff! Kudos! I don't believe that I'm unique, in any way, and am not at all interested in getting competitive. Most of the work I do, is focused on NPOs and volunteer stuff. I'm not interested in making money. > had I been documenting (and making everyone else document) every component from day 1 You ... may want to check out some of my codebases. The code is heavily documented, and each repo has a GH Pages environment that is generated, using Jazzy. These are all auto-generated: https://open-source-docs.riftvalleysoftware.com https://open-source-docs.riftvalleysoftware.com The README has a bunch of stuff, so the repo is also pretty well-documented, but Jazzy actually creates an API documentation. I'm looking forward to Apple maturing DocC. I think it still has a bit of a ways to go, and I'd like to see GitHub support a .docc file as an environment. This is my documentation philosophy (bit of a long read. Sorry): https://littlegreenviper.com/miscellany/leaving-a-legacy/ https://littlegreenviper.com/miscellany/leaving-a-legacy/
- P5fRxh5kUvp2th 4y agoWhat level of complexity are you working at that it's taking developers literal years to become proficient in the systems you write?