Earlier quoted context omitted.
Does that mean that a less competent developper could write a more intuitive alternative in a few months ?
Intuition is really the problem with git. Most developers that use git daily don't actually have a deep understanding of the domain model powering it. They don't know why it's doing things, or why they need to do things in a certain way. It's terribly unintuitive. But it's also so powerful that nearly every use case you might have can be done with it.
Ask HN: Single-person creations that have stood the test of time?
361–370 of 375 posts
Re: Ask HN: Single-person creations that have stood the test of time?
#362Tech stuff? This japanese developer that has been regularly updating his stuff for years and years. Simple. Efficient. Runs on anything. Although not super well known: https://shirouzu.jp/ Non tech stuff? The standard design nail clipper is something probably most of take for granted. Invented by David Gestetner and used all over the world. I feel like this is the kind of thing that people might end up missing in a r…
You really need both a knife and a spoon for complete toenail maintenance
Re: Ask HN: Single-person creations that have stood the test of time?
#363If you are not talking about only tech project creations, then certainly many of the great books might fall under this category, especially those which birthed new mindsets as part of their creation.
Re: Ask HN: Single-person creations that have stood the test of time?
#364Re: Ask HN: Single-person creations that have stood the test of time?
#365Earlier quoted context omitted.
https://lkml.org/lkml/2005/4/6/121 "PS. Don't bother telling me about subversion. If you must, start reading up on "monotone". That seems to be the most viable alternative, but don't pester the developers so much that they don't get any work done. They are already aware of my problems ;)" time for monotone to be rewritten in Rust
Time for Git using SQLite for back-end storage. Git has corrupted its own store too many times for me ever to trust it anymore. Almost ready to switch to Fossil.
Check for "memtester", "smartctl", and "badblocks" ... understand what they do and see if they turn up anything.
Re: Ask HN: Single-person creations that have stood the test of time?
#366The Clojure programming language was a single person effort in the first years and all of the design and implementation was done by Rich Hickey in the first version (2 years of work, not counting previous experience). He was burned out from the state of commercial programming around the time and funded a sabbatical with his pension savings to work on Clojure. He had at least 3 attempts to bridge Common Lisp and the J…
It’s also of course in the fundamental nature of Lisp that you can change the language by importing stuff rather than actually editing the core implementation.
Like the `while` loop is not "part of the language", it is a macro which rewrites it as a `loop`. Also `for` is just a macro, feel free to write your own version without needing to fork the language itself.
This might be a difficult concept to understand to people who have only used Python, JS, C# etc.
Re: Ask HN: Single-person creations that have stood the test of time?
#367Earlier quoted context omitted.
Time for Git using SQLite for back-end storage. Git has corrupted its own store too many times for me ever to trust it anymore. Almost ready to switch to Fossil.
Actually it's very likely that Git is exposing a failing or unreliable underlying storage medium (or memory?). I can't find the reference for it, but b/c git is so aggressive about actually checking hashes, it sometimes exposes unreliability that gets attributed to git, but is actually the hardware. Check for "memtester", "smartctl", and "badblocks" ... understand what they do and see if they turn up anything.
I guess what I am saying is that there seems to be more than enough blame to tar everybody.