5 ms·
The future of Buck
- matchbok 5y agoDon't use FB tools people. Be on the right side of history.
- kgraves 5y agojust because this tool is written in rust does not mean facebook gets a pass for all the atrocities their software and algorithms have caused upon humanity.
- echelon 5y agoThis is a losing argument and discounts the brilliant work and engineering happening here. You can be happy about this project and accomplishment and still dislike the company, its practices, and its leadership. I strongly dislike Facebook, but this is really cool. I'm fortunate we get nice things like this. Same with Google.
- croes 5y agoDirty money can afford good programmers. But the same programmers are the reason for the heavy tracking in the internet and the FOMO dark patterns.
- kgraves 5y agohow has facebook's engineering tools directly and vastly improved the lives of ordinary people? I really cannot find any examples anywhere of this.
- bthrn 5y agoI get your point, but I’m not so sure it’s a losing argument. Brilliant minds could alternatively be doing equally brilliant things for any other company or organization than Facebook or Google, but instead, they do. Shall we also marvel at the brilliant work and engineering that went into the development of the atomic bomb? Perhaps nuclear advances still would have been made if the Manhattan Project had devoted its resources to similar research, but not with the goal of building a weapon. Perhaps not. But I refuse to celebrate Facebook for what it is, and hope that we don’t need to count on it for engineering advancements.
- pshc 5y agoAt least it’s open source: https://github.com/facebook/buck/blob/master/LICENSE https://github.com/facebook/buck/blob/master/LICENSE I do agree. Facebook doesn’t get a pass regardless.
- new_realist 5y agoWhy not direct these investments to Bazel instead?
- junon 5y agoBazel is by Google. No way Facebook would shift funding to that. Plus there are a variety of other open source build systems by smaller teams that could benefit from good funding. We don't need two giants dumping money into what is essentially the same build system with different branding, both of which aren't very good anyway.
- new_realist 5y agoBazel is the best out there, in my opinion. It’s not exactly targeted towards the hobbyist, though—more the professional.
- junon 5y agoI have worked with hundreds of build systems as I'm a bit of a build systems nerd. Bazel is very far from the best. And there's no such thing as a build system "for professionals". That's not a goal of a build system.
- wlpu 5y agoWould you be so kind as to share some of your top picks for build systems? As someone who wants to understand what makes a great build system, I'd very much appreciate it
- new_realist 5y agoI think the answer is that contributing to Bazel will not get Facebook devs promoted, but creating something new will.
- wizwit999 5y agoThe focus on the implementation in Rust in the blog post is a bit odd. That's largely inconsequential for the customers of the product.