6 ms·
Appreciate it was written as tongue in cheek, but I am glad that today a developer can start with Go, test, write code, build, deploy all with Go, whereas nearl
by askyourmother 10y ago
Appreciate it was written as tongue in cheek, but I am glad that today a developer can start with Go, test, write code, build, deploy all with Go, whereas nearly every other ecosystem requires additional tools, often external competing tools. Then life becomes about having to learn whole new toolbekt before even coding.
Go still keeps it lean, and is great.
The fact it does not have hipster dev approved status is also an added bonus. The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble.
- spriggan3 10y ago> The fact it does not have hipster dev approved status is also an added bonus. What are you talking about ? the hype is strong with Go. So strong devs are persuaded they need to use Go at all cost then complain Go has a garbage collector ( just go go-nuts mailing list). So strong there are countless articles on the net about "How we moved from X to Go..." just like in 2007/8 with Rails. > The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble. GoConvey and co ...
- eternalban 10y ago> just like .. Rails Uncanny, isn't it?
- ddw 10y agoExcept you can not use GoConvey and still write a quality test suite. Plus GoConvey wisely separated the UI visualizer from the BDD, we use the former and not the latter.
- jkarneges 10y ago> So strong there are countless articles on the net about "How we moved from X to Go..." Writing about Go is a great way to hit the front page of HN. I once saw 5 articles about Go on the HN front page at the same time!
- gizzlon 10y agoI don't think that's true anymore (?). HN has a well defined, very short, hype cycle.
- MichaelGG 10y agoRust has that built in, but managed to be a much more solid language (feature wise).
- weberc2 10y agoI don't know, I want to like Rust, but every time I pick it up I feel like I'm relearning C++. It's learning curve is steep, the sorts of applications I write benefit more from solid development velocity and a good concurrency story. I might be wrong, but I get the feeling that Rust really only shines where performance and meticulous control are paramount. I want to like it, but it feels ill-suited to the applications that interest me. :(
- ntonozzi 10y agoI don't think there's anything wrong with that. Rust is designed for a specific market, and it sounds like you aren't part of it.
- weberc2 10y agoI agree; but I think I'm still allowed to be disappointed that my use cases aren't a good fit for so thoroughly-heralded a language. :)
- MichaelGG 10y agoDon't be disappointed. If you don't need the performance Rust offers, then use another ML-ish language. More expressiveness, none of the ownership issues (just GC).
- weberc2 10y agoWhich would you recommend for someone who prefers a C-like syntax, a good concurrency story, a comprehensive standard library, Java-esque speed, and dead-simple tooling (e.g., Go's tooling), and compilation to a static binary?
- twic 10y ago> The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble. https://github.com/onsi/ginkgo https://github.com/onsi/ginkgo
- daurnimator 10y ago> The fact it does not have hipster dev approved status is also an added bonus Huh? In my experience Go is the most hipster dev language around at the moment.
- takeda 10y agoI would say it is second after node.js
- skj 10y agoThe insight here is that the "hipster" devs are always the ones who have strong opinions that you do not share.
- cikey 10y agoSeems more like Rust is the new hipster target if i count the recent hn posts about it...
- daurnimator 10y agoI don't think you can equate press coverage with hipster-ness.
- spriggan3 10y agoHow many articles a day about Rust on HN ? that's right, not as much as Go.