News for hackers. Stuff that matters.
Re:State of the 10x Programmer in 2018 by elcritch on Sunday February 18, 2018 @06:28PM (#16409535)
It’s good to point out that Linus appeared to nail the core data structures for a successful and performant DVCS in those 10 days. The git UI for the longest time was fairly obtuse yet that seems to have mattered less in this case than that the core foundations were solid as your comment points out.
Re:State of the 10x Programmer in 2018 by tomcam on Sunday February 18, 2018 @10:00PM (#16410446)
Luckily, the Git UI has progressed massively and has graduated to merely obtuse.
Re:State of the 10x Programmer in 2018 by elcritch on Sunday February 18, 2018 @10:19PM (#16410519)
It takes well planned effort to remain obstinately obtuse as thengit UI does. ;)

Joking aside, I only use a subset of git functionality which generally suffices. The part that keeps me happy is that the tools for detecting files renames, and diff’ing tools continue to improve and become very useable (despite the diff options being quite archane at times). There was an article a while back discussing how git’s straightforward approach of storing the original data blocks allowed the continued improvement of the diff and rename tracking tools in contrast to others like mercurial or bazaar which tried more sophisticated delta (?) techniques upfront. Wish I could find that article again, but it would support the parent’s premise that choosing the right models and framework make a 10x programmer.