Hacker News new | ask | show | jobs
by fao_ 3866 days ago
> because it wasn't inline with their holy views of writing god-awful code.

Code quality is for the most part subjective. Sure there are standards or general conventions, but these differ largely between codebases and languages. Some people take this to extremes, especially if they're not used to coding with other programmers.

> When I take up small projects, I make sure they're useful for production purposes.

> ...

> I often think about the portfolios of people like this, a large number of repositories to show for, and nothing ever particularly useful.

That's fine, but some of us tinker and hack for a different reason: knowledge and curiosity's sake. For me (Although I know it also applies to a few other people I know), the sole goal is learning and experimenting -- a working project is just a bonus. Occasionally I'll code a tool to make life easier, but it's not the be-all-and-end-all.

> When I pursue a project, I work on it in terms of 10s of thousands of lines of code over a 2-4+ year span of time.

It's great that you have the energy to do that, but I (and I can't speak for anyone else here) simply don't have the energy to devote my time to a single project over a long period of time. I find it wears me out, and after a while programming turns into drudge-work. Not to mention there are always fun cool little projects popping into my head.