I agree. Not always will coding and maintenance job gets done flawlessly. I can't say I studied anything about coding, but I managed to work and make some bits of things using the coding language in Second Life. Yes, laugh all you want, but that stuff allowed me to see how programs work, at least on the most basic way. from that i learned a valuable lesson about code.
If you join perfectly working code, with another perfectly working piece of code, you may still get buggy code....
All of my coding is from mods I have made for myself over the last couple decades and changing game parameter files.
I found this site interesting since they had the time for maintaince completion listed at 7AM PDT instead of the 5 Am PDT listed by Sega.