I worked on a large project by myself on building a supply chain Blockchain solution for Car components industry. At first everything went really well, and used the latest version of Hyperledger Fabric (at that time it’s v1.4) to finished the research project. 2 days before the due date.
Just when I though I could spend more time to refine my project, the requirement for the project changed and let us to submit the result with version 1.2.
This caused compatibility issue for my code, and then I spent 2 full days to try to figure out what was wrong. But there was nothing could help me, cause error was not intuitive at all.
Eventually I couldn’t make the submission. Now thinking back, the biggest mistake I made here is not that I didn’t use the right version from beginning, but I didn’t ask for help from my peers.
After the due date, I asked one of my friends that worked on the same project, and he could find the issue at first. But then he realized that my configuration fill looks a little bit different. Turns out the issue is that in version 1.2, the Profile for the network must be put in the bottom of the file, and v1.4 removed that requirement. Which caused me to didn’t make the dead line.
So from that time, I start to change my working habit, and start to be willing to ask for help, and be generous to help others when they have any struggles.
-