I'm a software engineer with over 25 years of work experience and worked for eBay in their early days, for Google in the 2000s and in 2013 sold a software bundle to a major E-Mail provider where I got a share of 75 million dollars.
From then on I lived life, fucked sluts and got autistic about cryptography and blockchain engineering. I'm basically your standard guy on an advisory board, I actually am on 2 boards and they pay me for.. I actually don't know why but they like the names of the companies I worked for.
So let's get to it...
github.com
I actually like the activity and how the roles of the main contributors are distributed, everyone seems to know their place although I have no fucking clue what the fuck thodges-gh is doing. This guy programs like a student in his 3rd semester, so many fucking unnecessary lines and CLR's, his stuff couldn't run on a IDE compressor LET ALONE on something like the Ethereum network. The project should ditch him and get another guy for the escape-sequence stuff.
The other problem I have with LINK is how scattered the essential "core code" is. It's spread across many repositories and even covers 7 (if I counted correctly) recursive seeds. In comparison, something like Ethereum itself runs on 4 at most. So they really have to optimize a lot although I can say from experience, it's gonna be a pain to overwrite all that stuff to make it viable for any adoption.
All in all it's basically a pretty good project but way too overhyped, anyone with a decent understanding of cryptography, segfaults and nodelists could look at this and create a cleaner and more consistent platform that does chainlink's job. It would be probably easier to start from scratch and get rid of 30% of sequences which hinder the process of validating the data. Almost everything thodges-gh's fault.
I give it a C+, nothing special to be honest.
Actually, not much for 4 months of work.