Hacker News new | ask | show | jobs
by jstanley 336 days ago
Having a private local copy of the codebase is a feature. It means I can make whatever changes I want to the code without anybody else even knowing. And once I've finished mucking about with it and learning what I need to do, I can tidy it up into something I'm ready for other people to look at.

Not having a private playground is one of the big drawbacks of all the modern cloud SaaS stuff. If I want to play around and learn something, suddenly that affects everyone else. It shouldn't.

1 comments

Even in the hypothetical scenario that sources only exist on a server, there would still have to be branches and personal workspaces for lots of reasons. But there'd be none of the current ridiculously overblown git ceremony around sharing a branch with a colleague if you want them to have a look.