Testing improvements are great but there still needs to be more done. All across the board development is excruciatingly slow for major changes, with sometimes months of back and forth to over optimize when that should be done later. Different terms in different code bases can mean different things, the same functionality is represented by completely differently named code bases for JavaScript and Golang. I've been working with IPFS nearly 8 hours a day, 5 days a week for 2 years and the development experience has been quite honestly the most frustrating and troublesome development experience of my life. All the time I find myself stunned over the complete departure from best practices in different languages and the seemingly complacency with letting these proliferate throughout the entire code base. I'll give an example the go-ipld-prime repository which will fail with hundreds of linting errors. The response when I pointed this out was that the maintainer doesn't agree with the lint issues. The lint is best practice!!!!!