Oh shit, git (2016)
Git is pretty nice, but I'm sure there is something much better waiting to he invented. The CLI in particular could use a ton of improvements.<p>And I feel it in my bones that there is a revolutionary GUI waiting to be invented. Why can't I drag a commit or set of commits from one branch to another? With safe, easy undo (reflog doesn't count) and super smooth conflict resolution? Etc etc.<p>And of course there is the interesting rabbit hole of semanitc / language aware diff. Line diffs suck in many ways.<p>It's one of the hundreds of of problems that I'd love to work on one day, but probably won't get a chance to. Sigh... :)