I'm not convinced that offering the staging area is a good default for git.
It's an abstraction that newcomers have to learn before their first commit. Subversion style "commit every tracked file" isn't as pretty (`git add` is general) but it's the common case.
miniblog.
Related Posts
@nihilazo @eli_oat @technomancy @csepp The thing I like about lisps is the ability to build functions around snippets until I've written a whole program. It's interactive and pleasant.
I agree that the advocacy is distracting. The book Let Over Lambda has interesting ideas but it's *so* convinced that lisp is always the best.
I sometimes find it hard to read too. It's easy for different patterns to look visually similar.
Businesses are increasingly choosing individual apps rather than buying entire suites from the same vendor: https://capiche.com/p/enterprise-software-is-dead
(I'm not convinced it's that easy to switch though: established tools tend to have lots of integrations set up.)
I'm not yet convinced that 5G will enable many new services. If my internet speed increased by 2x or even 10x (at home or on my phone when travelling) I'm struggling to think of interesting things that it would enable for me.
What would you do with a 10x speedup?