Despite the title, the article raises an interesting point: why do we prefer new code, with less features, to old but robust projects. > Unfortunately, we were affected by cognitive bias: old code is bad code. But the truth can be the opposite. The old code is battle-tested by thousands of users in hundreds of different projects. Most of the critical bugs have been fixed, the documentation is complete, there are tons…
How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
11–20 of 37 posts
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#12Despite the title, the article raises an interesting point: why do we prefer new code, with less features, to old but robust projects. > Unfortunately, we were affected by cognitive bias: old code is bad code. But the truth can be the opposite. The old code is battle-tested by thousands of users in hundreds of different projects. Most of the critical bugs have been fixed, the documentation is complete, there are tons…
Old last commit date could mean two things: 1. Project left in unfinished state and development stalled, in which case it's reasonable to run away from it. 2. Project done (fulfilling it's purpose) and turned to maintenance mode, in which case I'd be quite happy (as a matter of fact I'd prefer) to use it as I know I'm dealing with a stable codebase and don't need to be afraid of breaking changes in the future. I thin…
Word of mouth and some good old experimentation seem to be your best options for identifying solid tooling.
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#13How much do github stars sell for these days?
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#14How much do github stars sell for these days?
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#15Despite the title, the article raises an interesting point: why do we prefer new code, with less features, to old but robust projects. > Unfortunately, we were affected by cognitive bias: old code is bad code. But the truth can be the opposite. The old code is battle-tested by thousands of users in hundreds of different projects. Most of the critical bugs have been fixed, the documentation is complete, there are tons…
Old last commit date could mean two things: 1. Project left in unfinished state and development stalled, in which case it's reasonable to run away from it. 2. Project done (fulfilling it's purpose) and turned to maintenance mode, in which case I'd be quite happy (as a matter of fact I'd prefer) to use it as I know I'm dealing with a stable codebase and don't need to be afraid of breaking changes in the future. I thin…
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#16Making GitHub stars ultimately meaningless, if they ever meaned anything.
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#17Are the "decades old" and "plain C" aspects supposed to be bad things? It seems like the real problem is "compiled to unreadable JavaScript". Graphviz is a great example of "if it ain't broke, don't fix it".
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#18Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#19How much do github stars sell for these days?
Apparently, around $325 for 1500 stars: hxxp://githubstars.com/
Re: How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI
#20Despite the title, the article raises an interesting point: why do we prefer new code, with less features, to old but robust projects. > Unfortunately, we were affected by cognitive bias: old code is bad code. But the truth can be the opposite. The old code is battle-tested by thousands of users in hundreds of different projects. Most of the critical bugs have been fixed, the documentation is complete, there are tons…
I do it because of code rot. The environment you will surround the project with (runtimes, libraries, frameworks) has often changed enough in 2-4 years to render it unusuable.
Additionally a recent commit implies regular maintenance which implies that if you report it will get fixed.
Also, projects are often abandoned because there is a clearly better version out there.