Yes! It absolutely was (and in many cases still is)! Both projects I've originated and projects I've inherited. I'm not ashamed to admit that. I build in my spare time to create things people (in particular myself) want to use, not to construct ivory towers of architectural purity.
Hell, I inherited maintainership of one gem that barely had a functioning test suite at all and is now at north of 85% coverage and is something I can now change with far greater confidence, and I recently forked a repo to work on another project that was a damned disaster that I massively refactored to make it clean and maintainable.
The world is absolutely full of janky side projects. Is that surprising to you? They're side projects, ffs, not five-nines planetary scale platforms.
Yes! It absolutely was (and in many cases still is)! Both projects I've originated and projects I've inherited. I'm not ashamed to admit that. I build in my spare time to create things people (in particular myself) want to use, not to construct ivory towers of architectural purity.
Hell, I inherited maintainership of one gem that barely had a functioning test suite at all and is now at north of 85% coverage and is something I can now change with far greater confidence, and I recently forked a repo to work on another project that was a damned disaster that I massively refactored to make it clean and maintainable.
The world is absolutely full of janky side projects. Is that surprising to you? They're side projects, ffs, not five-nines planetary scale platforms.