Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hi, co-creator of volkswagen here. Just some fun trivia about the project, which Kenneth and I obviously made as a joke years back when Volkswagen got caught cheating:

The Node module actually works. If you use it, it will make all your tests pass.

When writing the code, I put the logic for detecting if code is being run on a CI server into a separate node module called is-ci[1] (which the volkswagen module then depends on). That module (later split out into ci-info[2]) turned out to be so useful for actual work, that today it's being used by both React and the npm cli.

I only found this out recently. Imagine the surprise when a tiny part of a joke project you created years ago turns out to be one of your most popular open source projects :D

[1]: https://www.npmjs.com/package/is-ci [2]: https://www.npmjs.com/package/ci-info



When Kenneth joined our team to work with us, I had no idea he was the co-creator of volkswagen module. One day over lunch we were making jokes over how funny that project is and we should legit add it to our workflow for shits and giggles. He goes “yeah, I created that”. Our faces dropped. Whoa!


Looks like I need to port to ruby my gem needs this kind of quality control.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: