|
|
|
|
|
by ap22213
3462 days ago
|
|
I don't mean to minimize the effort that went into Git. But, have you ever looked at the source code? It's like someone dropped the kitchen sink into the global namespace. The whole code base is full of premature optimizations. And, there's a lot of low-level infrastructure code coupled in with the core logic. I know abstraction is out of fashion these days, but it may have helped a little in organizing things. Abstraction, when used properly, can almost always make complicated things more simple. Basically, if a regular person had created Git, and not a demigod, would it even have become what it is? |
|
as a user, I'll take premature optimizations over slow as balls any day.