3 ms·
If I'm asked why I use the technologies I use in my projects, I'd gladly give specific engineering and business reasons, and not just say "YouTube uses it". We
by BringTheTanks 11y ago
If I'm asked why I use the technologies I use in my projects, I'd gladly give specific engineering and business reasons, and not just say "YouTube uses it".
We should be ready to have these technical discussions and encourage them, not be so strangely defensive about it as you seem to be.
- Zikes 11y agoIf you used Java, C/C++, PHP, Python, or Ruby, nobody would bother to ask why, because "everybody uses it". Because they are mature and proven technologies. Just like Go is. And I do love technical discussions around Go vs any of those or other languages, or indeed even discussions having nothing to do with Go, but I'm tired of all of the hateful comments Go developers get. If I seem defensive it's because I am constantly put on the defensive.
- BringTheTanks 11y agoMy apps are service-oriented, and every service is in a different language. And for every one of them I and my team ask ourselves "why". The only one framing the debate so negatively here is you. As a fan of "Go" you should be taking the opportunity to educate people about it. Instead, I'm left with a bad taste in my mouth. Let's hope this mood is not representative of the Go community.
- Zikes 11y ago> The only one framing the debate so negatively here is you. "hipsterism" - https://news.ycombinator.com/item?id=9394483 https://news.ycombinator.com/item?id=9394483 "pure tech fashionismo" - https://news.ycombinator.com/item?id=9394119 https://news.ycombinator.com/item?id=9394119 "Hype Driven Development" - https://news.ycombinator.com/item?id=9394371 https://news.ycombinator.com/item?id=9394371 These are the comments driving my responses which are negatively addressing the developer's choice of language, and those are only the ones on this thread. I'm sick of Hacker News trying to make developers feel guilty for using a technology. I have not argued against anyone asking "why" in regards to what language they feel is best suited to the task at hand. Obviously that question needs asked for any project. I am arguing against everyone whose instant response to "we built X in Go" with "oh god why would you do that" types of "why". There is a distinction in those whys, and if you cannot or will not recognize that distinction then that is your own failing. I am not involved with or representative of the Go community. I represent only myself.
- wwweston 11y agoIf you're starting something new and decide to pick something for even no better reason than "I like it", great. If you use something else and decided to switch to one of those languages, someone might well ask why. Rewriting is almost always a decision that needs some justification.
- dragonwriter 11y ago> If you used Java, C/C++, PHP, Python, or Ruby, nobody would bother to ask why People ask "why?" about conversions to those languages all the time (if you converted a web project from PHP to C/C++, I'd expect you'd get more "why?" questions than doing the same thing from PHP to Go.)