Go

372 engineers on Hacker News describe using Go first-hand: 133 endorse it, 35 regret it, 27 are mixed.

75%trust
372first-hand users
298in production
endorse 133mixed 27regret 35uses, no opinion

“Go is an incredible programming language - but many people want a couple of things”

endorse · personal · jordan_bonecut · 2026-10-23 · source ↗ · wrong label?

“Now I no longer have to look at the language... I just use golang for its better library support. But I still have a soft spot for Crystal!”

mixed · production · sho · 2026-10-22 · source ↗ · wrong label?

“In production, Go has proven solid for several years. It is best when used with the native code people ported.”

mixed · production · Joel_Mckay · 2026-09-27 · source ↗ · wrong label?

“All my scripts are rewritten to Go. I kept only a handful, those that are just a few lines and no logic.”

endorse · personal · wltr · 2026-08-11 · source ↗ · wrong label?

“I find Go to be more of a direct competitor to C# - but it has the edge due to lacking exceptions (which is 15 years wasted of my life, never again).”

mixed · personal · zamalek · 2026-05-24 · source ↗ · wrong label?

“I think my little startup would have utterly failed without Go. Thx google :)”

endorse · production · 8 yr · tschellenbach · 2026-01-08 · source ↗ · wrong label?

“Go is new for me though, and it's grown on me enough that it's what I prefer for new web-facing projects”

endorse · production · hecanjog · 2025-12-04 · source ↗ · wrong label?

“in 3 years working with I might have had at most 3 times nil pointer crashes in prod”

endorse · production · 3 yr · gabrielgio · 2025-11-05 · source ↗ · wrong label?

“Meanwhile the stuff written in go has to be touched a lot to deal with bugs.”

regret · production · sophacles · 2025-07-25 · source ↗ · wrong label?

“I just personally don't like Go, mostly for the reasons stated above as well as in a recent article”

regret · personal · 90s_dev · 2025-05-21 · source ↗ · wrong label?

“We switched to a new iot device that sometimes sent identical measurements to our system. Division by zero. We had a crash in production.”

regret · production · ninetyninenine · 2025-04-14 · source ↗ · wrong label?

“I write a lot of Go. It's great.”

endorse · production · relistan · 2025-04-11 · source ↗ · wrong label?

“I did write a few Elixir and Golang programs for running various tasks in production environment, too.”

endorse · production · pdimitar · 2024-12-22 · source ↗ · wrong label?

“I've been using the Go full time since about 2013 and it's a massive issue, and has woken me and my teammates up at night.”

regret · production · 11 yr · lordofgibbons · 2024-12-07 · source ↗ · wrong label?

“for clog/cl and go/live/htmx (we rewrote two of our largest products)”

endorse · production · anonzzzies · 2024-12-04 · source ↗ · wrong label?

“I recently am drawn more and more in pure Go code, which is conceptually as simple as it gets”

endorse · production · anonyfox · 2024-12-02 · source ↗ · wrong label?

“I inherited a project that uses Go for an industrial control system... the system has been in production for a couple years and works splendidly.”

endorse · production · 2 yr · glonq · 2024-11-29 · source ↗ · wrong label?

“since Go is my goto language, my thought on C# is that it looks pretty cool”

endorse · personal · jchw · 2024-11-26 · source ↗ · wrong label?

“I've had lots of really good production success with Go and not too much heartache about the choice.”

endorse · production · 10 yr · jchw · 2024-11-26 · source ↗ · wrong label?

“I've picked Go many times since it hit 1.0 and I don't regret it, even with production code that is over 10 years old.”

endorse · production · 10 yr · blixt · 2024-11-26 · source ↗ · wrong label?

“As for Go, despite the differences compared to "more sophisticated" languages it works brilliantly for the projects I've encountered.”

endorse · production · spirit-sparrow · 2024-11-26 · source ↗ · wrong label?

“there are plenty of cases which i have experienced myself where there are genuinely no regrets around picking Go. Not because there aren't shortcomings”

mixed · production · mort96 · 2024-11-26 · source ↗ · wrong label?

“I've been running some Go services for years with no crashes.”

endorse · production · iamcalledrob · 2024-11-26 · source ↗ · wrong label?

“I have been using go for ten years and still pick it as my language of choice for most projects”

endorse · production · 10 yr · bogota · 2024-11-25 · source ↗ · wrong label?

“the GODEBUG mechanism is very powerful but not well-known and we could build a bit of tooling around it.”

endorse · production · FiloSottile · 2024-11-21 · source ↗ · wrong label?

“When we switched to Go 8-9 years ago I already felt the hype had died down. ... And now, almost a decade later, we're still using it.”

endorse · production · 8 yr · bborud · 2024-08-12 · source ↗ · wrong label?

“We found it to be a delight to work with, however”

endorse · production · Quothling · 2024-07-26 · source ↗ · wrong label?

“years ago we switched from python to go. super happy we didnt go for rust, C++ or elixir. go is the get stuff done and make it fast language.”

endorse · production · tschellenbach · 2024-04-25 · source ↗ · wrong label?

“we've replaced production python and perl systems with Go. It is faster because the concurrency story and speed of Go is faster.”

endorse · production · sethammons · 2024-02-16 · source ↗ · wrong label?

“Rust uses less memory and is faster/safer than Go, so we can deploy more services on the same hardware”

regret · production · adampwells · 2023-12-15 · source ↗ · wrong label?

“Go tests are fantastic. Fast, easy to write and just works.”

endorse · production · ilrwbwrkhv · 2023-12-06 · source ↗ · wrong label?

“I chose Go, and too be honest it is a choice that I now regret, but also I have to live with it because I cannot afford a rewrite”

mixed · production · 2 yr · Seb-C · 2023-11-25 · source ↗ · wrong label?

“Writing the verbose parts of go, like error checking, isn't time consuming... I measure it by features shipped, and issues solves”

endorse · production · usrbinbash · 2023-11-18 · source ↗ · wrong label?

“primitives it gives you are easy to use, but extremely hard to use _correctly_”

mixed · production · 0.25 yr · SEMW · 2023-11-11 · source ↗ · wrong label?

“But when a once in a blue moon issue crops up in prod and all other connections are dropped, the fact that a simple defer+recover couldn't have been preemptively placed on all goroutines is a huge nightmare.”

regret · production · jamescostian · 2023-11-11 · source ↗ · wrong label?

“compared to it, Go's sucks, Python sucks more”

regret · production · EdwardDiego · 2023-09-16 · source ↗ · wrong label?

“Go is easily 20x performant in each case we've migrated.”

endorse · production · sethammons · 2023-08-13 · source ↗ · wrong label?

“In Golang, we got the performance we wanted but it just had too many footguns that repeatedly came back to bite us.”

regret · production · hannofcart · 2023-08-13 · source ↗ · wrong label?

“None of the team had experience with golang, but we managed to migrate in a week. Faster runtimes (upto 30x faster)”

endorse · production · ujnproduct · 2023-03-21 · source ↗ · wrong label?

“It's just less clunky than golang - but this is mostly my own preferences. ... death by a thousand little things that annoy me.”

regret · production · ye-olde-sysrq · 2023-03-20 · source ↗ · wrong label?

“I have been working with Go for close to a year now, and I still don't get why we use it”

regret · production · 1 yr · shakow · 2022-12-21 · source ↗ · wrong label?

“my team and I have been very happy with a Go + Fiber backend with Go templates”

endorse · production · DLA · 2022-12-16 · source ↗ · wrong label?

“I've been using Go for 7'ish years across a large codebase, comprising multiple services interacting with millions of people.”

endorse · production · 7 yr · hellcow · 2022-12-15 · source ↗ · wrong label?

“I have been using Go at my company for years, and these features still make no sense to me.”

regret · production · shakow · 2022-12-11 · source ↗ · wrong label?

“It's not a big issue in my day to day, though.”

endorse · production · cube2222 · 2022-12-11 · source ↗ · wrong label?

“Approximately 40% improvement in p99 latency and, more notably, 15x improvement in throughput.”

endorse · production · azylman · 2022-12-01 · source ↗ · wrong label?

“I had one experience with Go. It was slow because the GC kept kicking in. So we won't use Go again”

regret · production · BenFrantzDale · 2022-11-25 · source ↗ · wrong label?

“In our company we switched to Go, and all those asyncio problems were magically solved.”

endorse · production · greyman · 2022-11-10 · source ↗ · wrong label?

“hence why i use Go for my backend, i can't imagine using anything else”

endorse · production · Kukumber · 2022-10-25 · source ↗ · wrong label?

“All of our code is written in Go so our dependencies are limited”

endorse · production · cloudyporpoise · 2022-07-24 · source ↗ · wrong label?

“I use Go at work but mostly Python for personal projects currently”

mixed · production · closeparen · 2022-06-20 · source ↗ · wrong label?

“Django and Go get predictable outcomes with less time spend on tooling, patching and updates.”

endorse · production · indymike · 2022-06-13 · source ↗ · wrong label?

“all this is rooted in years of running and/or watching someone run Go in production. These bugs aren't theoretical, they cause incidents and outages”

regret · production · fasterthanlime · 2022-04-29 · source ↗ · wrong label?

“We moved to Go because it was a nicer fit for our team in the long run, but it wasn't an easy task to migrate an entire team to Go.”

endorse · production · Philip-J-Fry · 2022-04-20 · source ↗ · wrong label?

“I've been using it for a few years now and have only found a few esoteric things that aren't supported”

endorse · production · 3 yr · CamouflagedKiwi · 2021-12-27 · source ↗ · wrong label?

“Miller uses separate "goroutines"... With Miller 6... the Go runtime and the OS will multitask. And both do tend to handle this stuff gracefully”

endorse · production · john_kerl · 2021-12-22 · source ↗ · wrong label?

“unused variables being errors is an awful feature that isn't very helpful in practice, at the cost of making experimentation a pain in the arse.”

regret · personal · 1_player · 2021-12-21 · source ↗ · wrong label?

“I've been using Go since maybe 1.4 and that's only 7 years ago. I started using it as my main language around 2016”

endorse · production · 7 yr · lowmagnet · 2021-12-15 · source ↗ · wrong label?

“which—in my experience—has been an unending source of foot-guns in production code.”

regret · production · stouset · 2021-12-15 · source ↗ · wrong label?

“I've come to use Go for 99% of my Python use cases and it's been great.”

endorse · personal · throwaway894345 · 2021-12-10 · source ↗ · wrong label?

“we have been adding Go based RPC servers in addition to our Ruby RPC servers”

endorse · production · 1 yr · skunkworker · 2021-11-19 · source ↗ · wrong label?

“Several times now we've run into issues because of this in the current project I'm working on.”

regret · production · azth · 2021-11-16 · source ↗ · wrong label?

“I enjoy using Go for command line tools, system background services, and web services, but for complex web development, never again.”

endorse · production · guessmyname · 2021-10-15 · source ↗ · wrong label?

“I'm not a very inspired Go user but have always loved their simplicity(the language)”

endorse · personal · obiwanpallav1 · 2021-08-21 · source ↗ · wrong label?

“Now that we've switched to Go, merging (and generally team work) is a breeze.”

endorse · production · kgeist · 2021-08-04 · source ↗ · wrong label?

“I've written production systems in Go. It scaled better with way less tweaking than the JVM based stuff”

mixed · production · lostcolony · 2021-06-30 · source ↗ · wrong label?

“we slightly prefer go services so that we can use our own product.”

endorse · production · htroisi · 2021-04-28 · source ↗ · wrong label?

“We switched from Node.js to Go in the beginning of 2020 and it's been a pleasure for our new projects”

endorse · production · 1 yr · majodev · 2021-03-25 · source ↗ · wrong label?

“The team got immensely productive when we migrated it to Golang.”

endorse · production · FlyingSnake · 2021-03-24 · source ↗ · wrong label?

“once you get something more inherently complex... the language is far, far less easy to get a mental model of... go tests are terribly illegible”

regret · production · dnautics · 2021-03-23 · source ↗ · wrong label?

“Over the last several months we've migrated most things to Go (which was always the ultimate goal)”

endorse · production · Twirrim · 2021-02-23 · source ↗ · wrong label?

“Go makes you pay for that in prod.”

regret · production · hombre_fatal · 2021-02-22 · source ↗ · wrong label?

“All of the old stuff was written in Python, all the new stuff is in Go. That alone is saving Uber tens of millions per year just in hosting costs.”

endorse · production · kingnothing · 2020-12-10 · source ↗ · wrong label?

“golang definitely did not get it right. golang errors are error prone, I've seen several cases in production code where they were either accidentally ignored or overwritten.”

regret · production · apta · 2020-12-03 · source ↗ · wrong label?

“I've been using every day for the last four years. It's super rare for an upgrade to break anything”

endorse · production · 4 yr · physicles · 2020-08-16 · source ↗ · wrong label?

“I was forced to learn Go at the beginning of the year and must say: The Go folks understood productivity needs.”

endorse · production · challenge441 · 2020-07-23 · source ↗ · wrong label?

“I had to write a lot of Go code in Notepad for a while in 2017 - never again”

regret · production · DaiPlusPlus · 2020-06-17 · source ↗ · wrong label?

“All the services I worked on while not being perfect ran like a clock without issues on the long term”

endorse · production · Thaxll · 2020-06-16 · source ↗ · wrong label?

“At my last job, we replaced a lot of PHP and Expect scripts with Go programs”

endorse · production · jrockway · 2020-04-30 · source ↗ · wrong label?

“There's a huge cult of Golang being the "one true way" right now and any logic that could potentially contradict that is going to cause folks to throw the blinders up.”

regret · production · busterarm · 2020-02-28 · source ↗ · wrong label?

“I'm saying this as someone who dragged a team kicking and screaming from Python to Go.”

mixed · production · outworlder · 2020-02-04 · source ↗ · wrong label?

“works well for creating real-life software which I later have to operate, extend and extinguish when it's burning in prod.”

endorse · production · cube2222 · 2020-01-22 · source ↗ · wrong label?

“We switched out some API code from Perl and Python to Go. ... Having to have a typed schema was a pain at first, but we love it after.”

endorse · production · sethammons · 2020-01-19 · source ↗ · wrong label?

“Go is faster to iterate on by a long shot. We've replaced most of the old Python.”

endorse · production · sethammons · 2019-12-22 · source ↗ · wrong label?

“I've become enamored with package management in Go — not perfect yet but efficient, simple, to the point.”

endorse · personal · stoicShell · 2019-12-22 · source ↗ · wrong label?

“I used both Java and Go in production and yes Go can be faster or Java it depends but Go usually use between 3 and 10x less memory”

endorse · production · Thaxll · 2019-12-22 · source ↗ · wrong label?

“I'm now converting one server to Go... it really runs fast and uses much, much less memory.”

endorse · production · tgv · 2019-12-22 · source ↗ · wrong label?

“Go and Node (both of which I have used in production in the last month)... Yes, Go is great because you can scale a team from 1 to 10 to 100”

endorse · production · ccthr · 2019-12-21 · source ↗ · wrong label?

“My problem with serialization in Go isn't so much speed but marshalling/unmarshalling pain.”

mixed · production · OzzyB · 2019-12-04 · source ↗ · wrong label?

“I quite like Go and use it a lot”

endorse · personal · grey-area · 2019-12-04 · source ↗ · wrong label?

“The reasons we choose Go are holding true, and I can't say enough about how the performance and low GC times out of the box”

endorse · production · madflojo · 2019-11-26 · source ↗ · wrong label?

“The Python version is around 1/3-1/2 the size of the Go version, but the clarity with which bugs are visible in the Go version is astonishing.”

mixed · production · dantillberg · 2019-11-16 · source ↗ · wrong label?

“I write a lot of Go but even I would prefer Python over Go for any ML work”

endorse · production · chewxy · 2019-11-08 · source ↗ · wrong label?

“First a promise of everything being much simpler than the alternatives. Then, when we run into all sorts of confusion and caveats”

regret · production · sdegutis · 2019-10-05 · source ↗ · wrong label?

“We switched from Python to Go over 2 years ago and it's been an amazing improvement in terms of performance as well as developer productivity”

endorse · production · 2 yr · tschellenbach · 2019-07-07 · source ↗ · wrong label?

“race conditions in golang are very much possible, and cause issues in prod.”

regret · production · apta · 2019-06-28 · source ↗ · wrong label?

“We've had bugs in prod because of this "feature". It's another bad design decision in golang.”

regret · production · apta · 2019-06-24 · source ↗ · wrong label?

“After about 2 years with Go we are still happy with the decision.”

endorse · production · 2 yr · pier25 · 2019-06-24 · source ↗ · wrong label?

“We now have somewhere in the neighborhood of 100kLOC running in AWS and it has been astonishingly productive.”

endorse · production · 3 yr · bborud · 2019-06-13 · source ↗ · wrong label?

“we've had a lot of success with Golang (graph-gophers/graphql-go w/ dataloader). Running in prod for about a year.”

endorse · production · 1 yr · hakanito · 2019-04-21 · source ↗ · wrong label?

“This is exactly why we switched from Python to Go for some stuff.”

endorse · production · ngrilly · 2019-02-15 · source ↗ · wrong label?

“Using Go for the rest of the Lambdas. I love Go and Rust”

endorse · production · InGodsName · 2018-12-26 · source ↗ · wrong label?

“But a problem in Go is that programs are default-alive on errors.”

mixed · production · abtinf · 2018-12-21 · source ↗ · wrong label?

“We use Go everywhere whenever we need to glue things together.”

endorse · production · InGodsName · 2018-12-15 · source ↗ · wrong label?

“Would seriously recommend VSCode + Golang.”

endorse · production · 2 yr · hashhar · 2018-12-13 · source ↗ · wrong label?

“We tried Go for backend but Go is missing ActiveRecorss, payment gateway libraries, etc...”

regret · production · InGodsName · 2018-12-11 · source ↗ · wrong label?

“I've had I believe a single NPE in Go in production for three years. It's a blip on the radar.”

endorse · production · 3 yr · jchw · 2018-12-05 · source ↗ · wrong label?

“I've definitely seen my fair share of NPEs in production Go code in the past 5 years”

mixed · production · 5 yr · cyphar · 2018-12-05 · source ↗ · wrong label?

“We use Go for ~everything. Server code, definitely Go.”

endorse · production · EricBurnett · 2018-11-30 · source ↗ · wrong label?

“I've been using them for a boring professional application for about 4 months now, and there are no hassles with using them.”

endorse · production · 0.33 yr · llimllib · 2018-11-29 · source ↗ · wrong label?

“I have been using this layout in many projects and it worked out really well.”

endorse · production · gtrubetskoy · 2018-11-28 · source ↗ · wrong label?

“I've been writing Python extensively for 10 years and Go for 6.”

endorse · production · 6 yr · weberc2 · 2018-11-26 · source ↗ · wrong label?

“when I review someone's Golang code, checking for correct error handling is fast and easy, it's mostly mechanical”

endorse · production · klodolph · 2018-11-26 · source ↗ · wrong label?

“NPM is one of the reasons we've moved to Go for our server side code.”

endorse · production · pier25 · 2018-11-26 · source ↗ · wrong label?

“Having extensive experience with both Go and Python, I would conservatively estimate that Go requires ~30% fewer tests than untyped Python”

endorse · production · weberc2 · 2018-09-28 · source ↗ · wrong label?

“We have found Golang very easy to learn, ridiculously fast to compile and run tests and very robust.”

endorse · production · Zimbleton · 2018-09-26 · source ↗ · wrong label?

“The easiest to set up was Go. Go support is already very good, including gRPC and Protobuf.”

endorse · production · codesuki · 2018-05-29 · source ↗ · wrong label?

“Its been pretty great, but damn I would have loved this to have been in Go.”

endorse · production · tty7 · 2018-03-23 · source ↗ · wrong label?

“Things that needed async tended to benefit from Go's speedup.”

endorse · production · inlined · 2018-02-19 · source ↗ · wrong label?

“we use a bunch of Go code rather than C and Go is a little bloated”

mixed · production · justincormack · 2018-02-13 · source ↗ · wrong label?

“The performance gains with Go were a really nice bonus.”

endorse · production · megaduck · 2018-01-04 · source ↗ · wrong label?

“Go continues to be the hipster language that says copy/pasting is fine”

regret · personal · _sdegutis · 2017-12-11 · source ↗ · wrong label?

“it's hard to shoot yourself in the foot with Go's pointers”

endorse · personal · alew1 · 2017-11-29 · source ↗ · wrong label?

“I went back to using golang, and didn't regret it for a second. The tooling in go is excellent”

endorse · personal · shadowmint · 2017-11-19 · source ↗ · wrong label?

“I use both Python and Go regularly and the use cases rarely overlap. They are both fantastic languages”

endorse · production · drej · 2017-10-18 · source ↗ · wrong label?

“I'm not especially fond of go, but mean length of feedback loops are worth it (so far).”

mixed · production · djeikyb · 2017-08-19 · source ↗ · wrong label?

“Our main concern is concurrency, and for that Go excels. Additionally, post re-write, that code base is easier to follow, easier to extend and maintain”

endorse · production · sethammons · 2017-07-19 · source ↗ · wrong label?

“The language really does seem to scale well with teams.”

endorse · production · tomohawk · 2017-07-19 · source ↗ · wrong label?

“Performance is better across the board, and we've reduced the amount of hardware needed.”

endorse · production · tomohawk · 2017-07-18 · source ↗ · wrong label?

“As someone who has written go code full time for 2 years, here's another perspective.”

endorse · production · 2 yr · treehau5 · 2017-07-14 · source ↗ · wrong label?

“I've been writing Go for 4 years in a production setting, when we switched our API service from Python to Go”

mixed · production · 4 yr · nemothekid · 2017-03-20 · source ↗ · wrong label?

“Seems all that verbose error handling and static typing leads to writing fairly bulletproof code.”

endorse · production · SuperPaintMan · 2017-01-09 · source ↗ · wrong label?

“So i switched to go. And i have to say, it is really nice, to be forced to use the right types as input.”

endorse · personal · VexorLoophole · 2016-12-29 · source ↗ · wrong label?

“We are seeing massively longer pauses in production and the suggestion is to go to 1.8, which is not ready.”

regret · production · avifreedman · 2016-12-22 · source ↗ · wrong label?

“I use go net/http every day, in production. I trust it, but NGINX provides so much more battle tested functionality”

endorse · production · nkozyra · 2016-12-20 · source ↗ · wrong label?

“So the agreement was to rewrite it in GO. What was the net effect? Less servers, much less.”

endorse · production · markharris99 · 2016-11-22 · source ↗ · wrong label?

“Golang basically eliminates my dealing with those. I'm writing an MMO, and my debugging time in that category amounts to literally 2 minutes.”

endorse · personal · stcredzero · 2016-11-10 · source ↗ · wrong label?

“I am filled with the rage of a thousand suns each time I have to deal with vendor/”

regret · production · 3 yr · cyphar · 2016-11-07 · source ↗ · wrong label?

“GO is very cool. Relatively easy language and also very very powerful, it has a high quality community”

endorse · production · cagataygurturk · 2016-10-25 · source ↗ · wrong label?

“With Go, every request is handled concurrently, being much more efficient with cores and RAM.”

endorse · production · themartorana · 2016-06-13 · source ↗ · wrong label?

“We run a cluster of P2P, GPU heavy machines that use Go to ingest byte streams of raw radar data”

endorse · production · courtf · 2016-06-07 · source ↗ · wrong label?

“Never used it in prod, but it did find a problem for me.”

endorse · personal · gizzlon · 2016-05-26 · source ↗ · wrong label?

“Go has a lower level and simpler interface, simpler runtime (with less indirection), and better model for concurrency.”

endorse · production · sgmansfield · 2016-05-25 · source ↗ · wrong label?

“these days if we know we will need the speed or scaling we'll resort to Go, but we find that our development time increases somewhat.”

mixed · production · conorh · 2016-05-16 · source ↗ · wrong label?

“We run a lot of static analysis on our code... All in all, it really is a painless and usually positive procedure”

endorse · production · manacit · 2016-05-03 · source ↗ · wrong label?

“We have a very large Go monorepo at work, and we've run into almost every breaking-but-not-spec-changing change in the language since 1.4.”

mixed · production · manacit · 2016-05-03 · source ↗ · wrong label?

“we switched from Go to Python (using twisted), and dropped our memory use substantially”

regret · production · windlep · 2016-03-19 · source ↗ · wrong label?

“Go-routines and channels are quick, easy to use concurrency... Lousy packaging. Debugger somewhere between primitive and none.”

mixed · production · rgacote · 2015-07-30 · source ↗ · wrong label?

“This is what I like about Go.”

endorse · production · simi_ · 2015-07-21 · source ↗ · wrong label?

“I have been using Go for the past several months on my side project/startup. It works great, and I like the simplicity and tooling.”

endorse · personal · 0.5 yr · tmaly · 2015-07-21 · source ↗ · wrong label?

“I've written some server code in Golang (non-production), and it's pretty nifty, even if the way it twists normal C syntax breaks my brain.”

mixed · personal · nathanb · 2015-07-13 · source ↗ · wrong label?

“Go as a tool (when the language isn't the point, the product is, your customers are) is amazing... it has been an incredible asset to our team.”

endorse · production · MetaCosm · 2015-07-11 · source ↗ · wrong label?

“I've been using Go on App Engine for the past 6 months for a weekend project. ... I've been happy with the performance.”

endorse · personal · 0.5 yr · melling · 2015-07-08 · source ↗ · wrong label?

“I do enjoy coding in Golang, but we use mostly Java where I work, and for us, the benefits don't make up for the things we lose.”

mixed · personal · sbov · 2015-07-07 · source ↗ · wrong label?

“Building Google Material themed apps easily with a Golang back end? Lovely!”

endorse · personal · jalfresi · 2015-07-02 · source ↗ · wrong label?

“Go speeds up my workflow since the compiler catches many of my errors.”

endorse · production · tomblomfield · 2015-06-14 · source ↗ · wrong label?

“we switched to Golang for any network facing daemons and it's been awesome”

endorse · production · chachalarue · 2015-05-30 · source ↗ · wrong label?

“We can't wait for Go 1.5 where the Stop-The-World GC goes away”

mixed · production · jgrahamc · 2015-05-14 · source ↗ · wrong label?

“As a big fan and daily user of Go, I agree with this. I've used it to solve concurrency problems”

endorse · personal · nkozyra · 2015-05-12 · source ↗ · wrong label?

“I tried a random rewrite of httpie in Go and it worked perfectly with those endpoints”

endorse · personal · giovannibajo1 · 2015-04-27 · source ↗ · wrong label?

“I'm a full-time Golang developer... Golang is an unpleasant environment in which to build web applications... You can totally write a good web app in Golang”

mixed · production · tptacek · 2015-04-15 · source ↗ · wrong label?

“Sadly Golang is one of the only language environments where you just can't do it. Do watch out, the issues you'll encounter may be rather unique. Especially when applied in production”

regret · production · vardump · 2014-12-30 · source ↗ · wrong label?

“in the Go tree we replaced shell scripts with go generate and perl scripts with go code called by go generate.”

endorse · production · 4ad · 2014-12-24 · source ↗ · wrong label?

“I've been using Go since January 2013 as my primary language, but everything I've seen of and tried with Rust is amazing... the language shortcomings have hurt a lot.”

regret · personal · 2 yr · getsat · 2014-12-13 · source ↗ · wrong label?

“We have it in production and I'm super happy with it.”

endorse · production · rivo · 2014-12-11 · source ↗ · wrong label?

“Been using Go for a while now, and I haven't been able to keep this much of the problem domain in my head”

endorse · personal · jksmith · 2014-12-11 · source ↗ · wrong label?

“I've only been using Go for less than a week and my impressions are less than good.”

regret · personal · dyadic · 2014-12-07 · source ↗ · wrong label?

“I've been writing Go for over two years and still haven't added any other tools to my standard workflow”

endorse · production · 2 yr · NateDad · 2014-12-02 · source ↗ · wrong label?

“I've been charmed by Go lately and replacing python, small C/C++ and shell-scripts with small tools written in it.”

endorse · personal · koffiezet · 2014-12-02 · source ↗ · wrong label?

“Unfortunately Go's lack of generics hurts in letting me use these helpers in a way that guarantees the data types going in/out”

regret · personal · patcoll · 2014-11-15 · source ↗ · wrong label?

“Having used both, I don't think Go and Erlang are even close in comparison. Go's lack of go routine isolation and error handling will never allow it to properly handle the problems Erlang was designed for”

regret · personal · nosequel · 2014-11-08 · source ↗ · wrong label?

“This was one of my bugaboos with Go back when I was using that language... usage was in hobby projects”

mixed · personal · eridius · 2014-11-07 · source ↗ · wrong label?

“We switched some of our services from Python to Go and are very happy.”

endorse · production · dvirsky · 2014-05-27 · source ↗ · wrong label?

“GO is fantastic as faster development cycles and performing CPU-bound operations.”

mixed · production · tdondich · 2014-05-26 · source ↗ · wrong label?

“I've recently been using Go instead of Scala, partly again because TMTOWTDI, whereas Go is supremely clean”

endorse · production · disputin · 2013-12-24 · source ↗ · wrong label?

“Go outperforms Rails by a huge margin.”

endorse · production · neya · 2013-12-17 · source ↗ · wrong label?

“I'm a big fan of Go and we use it internally”

endorse · production · buro9 · 2013-12-09 · source ↗ · wrong label?

“Also have large Go systems in production, and I agree lack of generics is a problem. The biggest problem for me though, is the lack of testability.”

regret · production · latch · 2013-11-29 · source ↗ · wrong label?

“I been using Go for a year now. Its hard to explain but for the most part I enjoy coding with Go.”

endorse · personal · 1 yr · knodi · 2013-11-10 · source ↗ · wrong label?

“I did a small project using Go, and I was surprised to see how easy it was to pick up and just roll with it.”

endorse · personal · harel · 2013-10-21 · source ↗ · wrong label?

“we've written our primary datastore in Go and have been running it in production since January. It has been totally reliable”

endorse · production · pauldix · 2013-10-20 · source ↗ · wrong label?

“IRCRelay has a custom IRC router... This server was written once, and has been running in production for over a year without a single downtime incident”

endorse · production · 1 yr · mitchellh · 2013-10-20 · source ↗ · wrong label?

“While the language is great, you still have to reinvent the wheel sometimes... we ultimately decided we could use Ruby for our purposes, so we switched.”

mixed · production · lbarrow · 2013-04-14 · source ↗ · wrong label?

“We switched to using tip after several Go core devs recommended that move to us... found it to be more stable than 1.0.3”

endorse · production · voidlogic · 2013-03-28 · source ↗ · wrong label?

“I've never needed luck, here. This isn't a real problem for actual Go programmers.”

endorse · personal · enneff · 2012-12-17 · source ↗ · wrong label?

“the Go compilers (what I mostly use) work really well.”

endorse · personal · saljam · 2012-11-21 · source ↗ · wrong label?

“I've used Go in production but only for internal things like command line utils for wiring things together. Its a great language”

endorse · production · jfaucett · 2012-11-10 · source ↗ · wrong label?

“Personally, I've used Go for some prototyping work internally. I thought it was a great language to write in.”

endorse · personal · objclxt · 2012-11-10 · source ↗ · wrong label?

“Checking golang a bit, I didn't feel it was "aiming for the path of least resistance". For instance, blocking compilation if any imported module is unused”

endorse · personal · gbog · 2012-10-27 · source ↗ · wrong label?

“The consistency and compactness and fast compilation of the language make it a joy to work in”

endorse · production · micro_cam · 2012-05-26 · source ↗ · wrong label?

“I've been using Go for the AI challenge, and it's been an awesome experience.”

endorse · personal · joelthelion · 2011-11-11 · source ↗ · wrong label?

“Go on the other hand is pure pleasure.”

endorse · personal · uriel · 2011-05-29 · source ↗ · wrong label?

“We run Tinkercad on a moderately complex Go/C++ based server infrastructure... It's a important step towards making Go a solid choice for distributed systems programming.”

endorse · production · kaib · 2011-05-05 · source ↗ · wrong label?

“I've been using Go for various things for quite a while now. I do love the language. ... Most notably: Go's GC.”

mixed · personal · exch · 2010-12-12 · source ↗ · wrong label?

“I must say I don't regret it one second though. Go is a surprisingly nice language for writing all kinds of things in.”

endorse · personal · cskau · 2010-10-28 · source ↗ · wrong label?

“every time we use a compiled language like Go or Rust or C++.”

neutral · production · jgrahamc · 2026-11-03 · source ↗ · wrong label?

“Operating a Go gateway in production (single machine, ~20B tokens/month across several upstreams)”

neutral · production · ffseika0304 · 2026-10-25 · source ↗ · wrong label?

“converting to Go, Elixir/Phoenix, or Rust/Axum depending on the app”

neutral · personal · thraxil · 2026-10-21 · source ↗ · wrong label?

“similar to how we were using Go, but now we have a language less.”

neutral · production · Quothling · 2026-10-16 · source ↗ · wrong label?

“Ended up rebuilding in Go, the perf gains weren't worth it”

neutral · personal · s08148692 · 2026-10-01 · source ↗ · wrong label?

“here's the 2.0.6 AI port... it's been running beautifully in prod in Blues' Notehub”

neutral · production · rozzie · 2026-03-27 · source ↗ · wrong label?

“We replaced our usage of go list with a custom package import graph parser using the std lib parser packages”

neutral · production · ghthor · 2026-01-25 · source ↗ · wrong label?

“I tried to do it and I can tell you that it works and it works for even the most latest versions of golang”

neutral · personal · Imustaskforhelp · 2025-12-29 · source ↗ · wrong label?

“I looked at gccgo when porting the runtime to n64, but at the time it wasn't updated since go1.18.”

neutral · personal · clktmr · 2025-12-29 · source ↗ · wrong label?

“Runner-0: T=0s... Zero network, zero clock drift. Just local time.Sleep().”

neutral · production · Horos · 2025-12-26 · source ↗ · wrong label?

“I'm assembling systems out of really small "services" (written in Go) that Claude Code can immediately run”

neutral · personal · rodphil · 2025-12-17 · source ↗ · wrong label?

“I work regularly with Go, React, TypeScript, and I don't miss VSCode.”

neutral · production · srfrog · 2025-12-16 · source ↗ · wrong label?

“for the pretty bog-standards ways I'd been using Rust and Go.”

neutral · personal · lynndotpy · 2025-12-12 · source ↗ · wrong label?

“As someone who writes both Python and Go (and I've been using Python professionally since 2005)”

neutral · production · bostik · 2025-12-11 · source ↗ · wrong label?

“I decided to build my website from scratch in Go, because this way I can allow people to download, share, and reuse content more easily.”

neutral · personal · cookiengineer · 2025-11-30 · source ↗ · wrong label?

“I'm still relatively new to Go, but I've never seen closures used that often thus far in production code.”

neutral · production · p2detar · 2025-11-25 · source ↗ · wrong label?

“all our code in production hammering away concurrently on a couple of client instances”

neutral · production · rowanseymour · 2025-11-25 · source ↗ · wrong label?

“I used to write a lot of C#. I used to write a lot of Go.”

neutral · production · landr0id · 2025-11-24 · source ↗ · wrong label?

“super helpful for someone like me who recently started building services in Go.”

neutral · personal · vic1102 · 2025-09-15 · source ↗ · wrong label?

“the services we run are typically self-contained golang binaries that we can deploy with bash onto baremetal.”

neutral · production · elevation · 2025-08-10 · source ↗ · wrong label?

“the power of SQLC is that anyone who can write SQL can work on the CRUD part of your Go backend”

neutral · production · devjab · 2025-07-28 · source ↗ · wrong label?

“I have way too much custom elisp to build and debug Rust/Go/C++”

neutral · personal · arrsingh · 2024-12-28 · source ↗ · wrong label?

“several optimizations at both the Go and Postgres levels. On the Go side, we use prioritized work queues”

neutral · production · moshloop · 2024-12-16 · source ↗ · wrong label?

“With Go generics - and equivalent in most other languages - you can write a 5-line helper function”

neutral · production · GeneralMayhem · 2024-12-16 · source ↗ · wrong label?

“I've been using mise at work to manage go versions, it's been good although a little confusing and undocumented at times.”

neutral · production · zaptheimpaler · 2024-12-09 · source ↗ · wrong label?

“The userspace part that's in Go and not in other languages that we use is the wgctrl library.”

neutral · production · ekzhang · 2024-12-03 · source ↗ · wrong label?

“trying to do them in Rust and Golang in an effort to either learn to like/tolerate Golang (because we use it at work)”

neutral · production · zaptheimpaler · 2024-12-01 · source ↗ · wrong label?

“had prior exp in php, python, java, Go, and Typescript, and enjoyed most of them”

neutral · production · cloverich · 2024-11-02 · source ↗ · wrong label?

“Using a JS runtime with a dependency on cgo means your Go program loses the (huge) benefit of cross-compiling”

neutral · production · alixanderwang · 2024-09-06 · source ↗ · wrong label?

“I have a fair bit of experience writing tests for concurrent code that uses timers on Go.”

neutral · production · nsguy · 2024-07-15 · source ↗ · wrong label?

“Our services are all golang so beanstalk eventually was getting in the way”

neutral · production · grogenaut · 2024-06-16 · source ↗ · wrong label?

“I built my core logic in Golang, and then decided to wrap it in an Android app.”

neutral · personal · 999900000999 · 2024-05-18 · source ↗ · wrong label?

“any more complex logic (e.g. batching, parallelization, health checks) was done in a short Go program.”

neutral · production · 7 yr · hellcow · 2024-03-03 · source ↗ · wrong label?

“I'm back to glorified fmt.Printf statements that hopefully have enough context that the 40 min build/deploy time was worth it.”

neutral · production · LispSporks22 · 2023-12-29 · source ↗ · wrong label?

“I just noticed some bug in production caused by wrong typing in Go and I need to fix it.”

neutral · production · braza · 2023-12-28 · source ↗ · wrong label?

“I have been using Ruby for twenty years, Rust for eight, golang for nine, and C for twenty-six.”

neutral · production · 9 yr · stouset · 2023-12-12 · source ↗ · wrong label?

“things are versioned like any other Go program, builds are 100% reproducible.”

neutral · production · candiddevmike · 2023-12-11 · source ↗ · wrong label?

“we already implemented a golang OTel log handler for the external case”

neutral · production · bhyolken · 2023-11-17 · source ↗ · wrong label?

“we migrated from .NET Core 3.1 to Go back to .NET 6 recently”

neutral · production · financltravsty · 2023-11-14 · source ↗ · wrong label?

“Something that was lost when we moved to modules - the system is still the same”

neutral · production · trey-jones · 2023-11-06 · source ↗ · wrong label?

“we replaced/will replace all microservices with Go.”

neutral · production · RamblingCTO · 2023-10-10 · source ↗ · wrong label?

“We figure that the use of go alone creates some important portion of that overhead”

neutral · personal · andrewbinstock · 2023-08-24 · source ↗ · wrong label?

“Wanted to learn Go so recently started working on a CLI packet capture tool like tcpdump”

neutral · personal · Hikikomori · 2023-07-15 · source ↗ · wrong label?

“we migrated an old Python API to Go, with the same interface contract”

neutral · production · thiht · 2023-05-22 · source ↗ · wrong label?

“Nowadays I use Elixir and Golang for prototyping and the end products either remain that or get rewritten in Rust.”

neutral · production · pdimitar · 2023-05-08 · source ↗ · wrong label?

“I've worked in prod with all the cool languages (Scala, Haskell, Rust, Go, etc...)”

neutral · production · eddsh1994 · 2023-03-17 · source ↗ · wrong label?

“I've experimented with golang before as I wanted something easier to scale”

neutral · personal · lightning19 · 2023-03-11 · source ↗ · wrong label?

“For APIs we already have a part of this data, as most server in Go have the number of requests for each endpoint.”

neutral · production · nzach · 2023-03-09 · source ↗ · wrong label?

“In the past two years I've done hands on keyboard coding in Python, C#, JavaScript, and Go.”

neutral · production · 2 yr · scarface74 · 2022-12-28 · source ↗ · wrong label?

“This is our first experience generating docs for a single project that spans C, C++, Python, Java, and GoLang”

neutral · production · ashvardanian · 2022-12-27 · source ↗ · wrong label?

“find it to be no problem in practice to write integration tests for our pieces of Go code that calls the SQL queries”

neutral · production · dagss · 2022-12-22 · source ↗ · wrong label?

“We had some Go code, but replaced it with Elixir.”

neutral · production · innocentoldguy · 2022-12-22 · source ↗ · wrong label?

“at my previous job it was a mix of PHP / JS (Dojo), Go, Typescript”

neutral · production · Cthulhu_ · 2022-12-21 · source ↗ · wrong label?

“With Go + stdlib template.”

neutral · production · kaeshiwaza · 2022-12-15 · source ↗ · wrong label?

“Go for random stuff where people were able to shoehorn it in.”

neutral · production · opportune · 2022-11-02 · source ↗ · wrong label?

“After we switched tests to the Golang cucumber implementation”

neutral · production · osclarto · 2022-10-26 · source ↗ · wrong label?

“We've replaced nginx/lua with a cache server (for video) written in Golang”

neutral · production · totallyunknown · 2022-09-14 · source ↗ · wrong label?

“we have already do this in prod. type HandlerFuncErr func(w http.ResponseWriter, r http.Request) error”

neutral · production · alingse · 2022-08-09 · source ↗ · wrong label?

“we migrated all erlang, golang and nodejs code to edge workers on cloudflare and simply did not need to run containers anymore”

neutral · production · jFriedensreich · 2022-08-01 · source ↗ · wrong label?

“I've used each of those languages and also use Kotlin both on the JVM and in the browser.”

neutral · personal · jillesvangurp · 2022-07-22 · source ↗ · wrong label?

“the actual version we run nowadays is using UEFI and written in Go (installer) + Python (API that generates the ISO on demand)”

neutral · production · deivid · 2022-07-09 · source ↗ · wrong label?

“kept API as we migrated backed to go (via a terrible course through nodejs)”

neutral · production · dayjah · 2022-06-07 · source ↗ · wrong label?

“we just use an ODBC library in go to connect”

neutral · production · nlittlepoole · 2022-05-12 · source ↗ · wrong label?

“we're slowly rewriting a legacy Perl code base to Go HTTP services”

neutral · production · thiht · 2022-03-26 · source ↗ · wrong label?

“in case anybody wants to go down the rabbit hole of shit you should definitely not use in production (but we did anyway)”

neutral · production · mcronce · 2022-03-17 · source ↗ · wrong label?

“We had Go libraries to do this, and it would have been nice to be able to just call into that.”

neutral · production · cakoose · 2022-02-20 · source ↗ · wrong label?

“Almost every api is in Golang, and we replaced Python with Go to run the models.”

neutral · production · ra-mos · 2021-12-27 · source ↗ · wrong label?

“This posts shares one of the patterns we use in Go codebases to mock client libraries.”

neutral · production · lawrjone · 2021-12-21 · source ↗ · wrong label?

“a special goroutine reads this table and pushes new events to the message broker”

neutral · production · kgeist · 2021-12-18 · source ↗ · wrong label?

“I've written Go programs for Fortune 50 companies, as well as complex personal projects”

neutral · production · 4 yr · horsemans · 2021-12-16 · source ↗ · wrong label?

“We have a mixture of python, java, go, protobuf, and node.”

neutral · production · jvolkman · 2021-12-13 · source ↗ · wrong label?

“I diplomatically agreed to use Go to consume the data and serve the API.. so that's been time consuming.. but fun!”

neutral · production · awill88 · 2021-12-08 · source ↗ · wrong label?

“there weren't different scopes for each goroutine and the error messages got mixed up”

neutral · production · sofixa · 2021-10-21 · source ↗ · wrong label?

“managing 4 college grads on an enterprise financial app in a programming language none of them had ever seen before (Go)”

neutral · production · MrWiffles · 2021-09-30 · source ↗ · wrong label?

“We use Go, and we will test by using test fakes - a struct that matches an interface is created in the test file.”

neutral · production · sethammons · 2021-09-21 · source ↗ · wrong label?

“A few years ago I had spent a year working with a Go project that made heavy use of one of the (then) popular Go ORMs.”

neutral · production · 1 yr · donio · 2021-09-08 · source ↗ · wrong label?

“with basically this system for both a rails app and about 20 other go apps.”

neutral · production · grogenaut · 2021-04-25 · source ↗ · wrong label?

“I write Lambda functions in golang.”

neutral · production · mozey · 2021-04-19 · source ↗ · wrong label?

“we did try a lot of other backend stacks (Go, PHP, Clojure, Python, ...)”

neutral · personal · cygned · 2021-04-05 · source ↗ · wrong label?

“we also worked with python, nodejs, some Go.”

neutral · production · throw20210211 · 2021-02-11 · source ↗ · wrong label?

“We moved to Go 1.15 up from 1.13 for security fixes and ecosystem improvements”

neutral · production · alexellisuk · 2021-01-28 · source ↗ · wrong label?

“other languages and frameworks I've used in prod (Golang, Dotnet, Dotnet Core, Node, Ts-Node, Rails, PHP, etc)”

neutral · production · horsawlarway · 2021-01-07 · source ↗ · wrong label?

“I've been using Go and Rust for so long i've forgotten what classical inheritance is actually useful for”

neutral · personal · adkadskhj · 2020-12-31 · source ↗ · wrong label?

“We don't work in Python so I've not used Chalice but I'll see if it can inspire our Go tooling.”

neutral · production · leetrout · 2020-12-31 · source ↗ · wrong label?

“I've started this as a hobby project for practicing my Golang skills.”

neutral · personal · iillexial · 2020-12-20 · source ↗ · wrong label?

“At my day job, all the stuff we put in Docker is either Python (generally portable), Java (generally portable), or Go”

neutral · production · geofft · 2020-12-17 · source ↗ · wrong label?

“the payloads and responses are directly derived from the Golang structs”

neutral · production · kakwa_ · 2020-12-14 · source ↗ · wrong label?

“If go's Prometheus library had an easy way to run "metric.CurrentValue()", I would have tested it... but it didn't”

neutral · production · jrockway · 2020-12-04 · source ↗ · wrong label?

“Our systems are mostly in C++, with some in Go such as crawler.”

neutral · production · ivyabc · 2020-12-03 · source ↗ · wrong label?

“In my codebase at work there are a few cases where code is (poorly duplicated) that would benefit from a proper generic solution.”

neutral · production · intortus · 2020-10-25 · source ↗ · wrong label?

“I've also contributed to the linux kernel, chromium, the go programming language and a number of others.”

neutral · personal · barnacled · 2020-10-17 · source ↗ · wrong label?

“It's Postgres under the hood. The key-value service itself is Go and we run it on GKE alongside some of our other services.”

neutral · production · kochman · 2020-09-14 · source ↗ · wrong label?

“our projects at work keep growing with helper files... go.mod and go.sum”

neutral · production · sethammons · 2020-08-06 · source ↗ · wrong label?

“We run our own analytics solution based on a js library, a small go app and ClickHouse for data aggregation.”

neutral · production · pachico · 2020-06-18 · source ↗ · wrong label?

“why we moved to go.”

neutral · production · zulgan · 2020-05-23 · source ↗ · wrong label?

“We also have ~20 Go services that are also deployed via Nix”

neutral · production · mzaccari · 2020-05-21 · source ↗ · wrong label?

“when we compare go to 0.2, tokio uses less cpu consistently”

neutral · production · jhgg · 2020-02-04 · source ↗ · wrong label?

“I've been using Go for middlin' size projects for several years, and recently wrote about a 10K SLOC program in it.”

neutral · personal · kabdib · 2019-12-29 · source ↗ · wrong label?

“I've tried Python, Go, Rust, Julia.”

neutral · personal · meztez · 2019-12-28 · source ↗ · wrong label?

“we have part of the codebase in Go that we are migrating to Nim at the moment”

neutral · production · mratsim · 2019-12-26 · source ↗ · wrong label?

“new services written in Go”

neutral · production · dangoor · 2019-12-22 · source ↗ · wrong label?

“a small piece of our GraphQL schema is already in Go running in production.”

neutral · production · dangoor · 2019-12-22 · source ↗ · wrong label?

“I've been using Makefiles for Go development basically since I started with the language.”

neutral · production · finaliteration · 2019-12-08 · source ↗ · wrong label?

“(I've tried Rust and Go) the lsp-mode experience is flawless”

neutral · personal · jdormit · 2019-11-26 · source ↗ · wrong label?

“We have an in house Golang server binding to c++ for serving pytorch neural nets”

neutral · production · NegatioN · 2019-11-12 · source ↗ · wrong label?

“And this is coming from Go user and enthusiast.”

neutral · personal · lossolo · 2019-11-08 · source ↗ · wrong label?

“I went for GTK3 in Go (Gotk3) and kind of regret it.”

neutral · personal · JohnStrangeII · 2019-10-13 · source ↗ · wrong label?

“The code is a fork of https://github.com/google/zoekt, written in Go.”

neutral · production · it · 2019-09-20 · source ↗ · wrong label?

“We have a senior dev whose software caused a memory leak in prod. ... I wouldn't be surprised if his code is causing a goroutine leak.”

neutral · production · dnautics · 2019-07-25 · source ↗ · wrong label?

“I stopped approving new Java projects in my team 2 years ago after we switched to Go.”

neutral · production · 2 yr · bborud · 2019-05-04 · source ↗ · wrong label?

“We switched over from our old NodeJS backend to a new Go backend recently”

neutral · production · dmarby · 2019-04-29 · source ↗ · wrong label?

“We have a Go service that is deployed directly to EC2 with a Makefile from its source repo.”

neutral · production · karmakaze · 2018-12-30 · source ↗ · wrong label?

“I've been using K8's for over a year and have built some golang apps.”

neutral · personal · thegabez · 2018-12-26 · source ↗ · wrong label?

“I've played with them in the past, but not spent enough time with them to be confident using them in production.”

neutral · personal · 7ewis · 2018-12-26 · source ↗ · wrong label?

“I learned and brought in production the followings: AWS Cloudflare and Lambda (with Go)”

neutral · production · apeacox · 2018-12-23 · source ↗ · wrong label?

“I've disabled megacheck, which didn't work with Go modules the last time I tried it.”

neutral · personal · atombender · 2018-12-22 · source ↗ · wrong label?

“but our control plane is Go / C.”

neutral · production · sargun · 2018-11-20 · source ↗ · wrong label?

“we run on elm and a mix of Haskell and go”

neutral · production · giulioungaretti · 2018-11-09 · source ↗ · wrong label?

“I am one of the relatively few people who's been doing Go in production since pre-go1.0.”

neutral · production · 6 yr · nouseforaname · 2018-11-01 · source ↗ · wrong label?

“Our govars also sets the path on where to find our conf.yaml for env config.”

neutral · production · pinkgodzilla · 2018-07-15 · source ↗ · wrong label?

“Just checked memory use on some services we run on Go, Node, and Java.”

neutral · production · base698 · 2018-07-13 · source ↗ · wrong label?

“it was written in Go”

neutral · production · acroback · 2018-07-11 · source ↗ · wrong label?

“We run binaries on our lambda instance with a go-based function”

neutral · production · skunkworker · 2018-07-03 · source ↗ · wrong label?

“single, static binaries (like we do in 90% of cases with Go)”

neutral · production · endymi0n · 2018-05-14 · source ↗ · wrong label?

“Two years ago we switched from PHP to Go, which definitely helped.”

neutral · production · 2 yr · albumdropped · 2018-04-26 · source ↗ · wrong label?

“we've moved to the structural recommendations in the Go documentation a long time ago”

neutral · production · idop · 2018-03-12 · source ↗ · wrong label?

“We rolled our own go program that just does go tpl substitution in yaml”

neutral · production · shaftoe · 2018-01-06 · source ↗ · wrong label?

“I forked the encoding/xml library once so I could add tag stack depth limits and size limits for tags and text nodes, so I could use it to write an XML validator”

neutral · production · jerf · 2017-12-08 · source ↗ · wrong label?

“I've been using a starter kit[1] to build our API.For database access using Modl[2]”

neutral · production · cmrajan · 2017-12-05 · source ↗ · wrong label?

“I have a lot of experience with Golang and built many tools, and it always felt more natural to me when there is no database/models involved.”

neutral · personal · avitzurel · 2017-12-05 · source ↗ · wrong label?

“In Go, there _are_ pointers, and students get used to thinking about memory addresses as values.”

neutral · production · alew1 · 2017-11-29 · source ↗ · wrong label?

“I have put Java/Scala/Go/Erlang systems in production, and rarely have I have ever had to worry about GC tuning.”

neutral · production · sriram_malhar · 2017-11-27 · source ↗ · wrong label?

“Then we moved to Go and now we are in Rust.”

neutral · production · xstartup · 2017-11-26 · source ↗ · wrong label?

“Most of our stack is Go, but we use the excellent Faye library written in Node”

neutral · production · tschellenbach · 2017-11-23 · source ↗ · wrong label?

“it's written in Go, my main language, which is definitely a plus if you're a gopher”

neutral · production · smnscu · 2017-11-14 · source ↗ · wrong label?

“We do a decent amount of go at the company I work for.”

neutral · production · smeriwether · 2017-10-16 · source ↗ · wrong label?

“We run a simple go program on the postgresql server that LISTEN's, queries, pushes to REDIS”

neutral · production · troyk · 2017-09-21 · source ↗ · wrong label?

“This is with CGO enabled code, which isn't optional as it's from the libraries we use”

neutral · personal · justinclift · 2017-08-04 · source ↗ · wrong label?

“a combination of node js, golang, and Python/flask apps”

neutral · production · nstart · 2017-07-05 · source ↗ · wrong label?

“we use Ruby, Go, and elastic search”

neutral · production · sytse · 2016-12-30 · source ↗ · wrong label?

“I've been developing in Go for the past 4”

neutral · production · 4 yr · cyphar · 2016-12-21 · source ↗ · wrong label?

“although we use it all the time on our go apps”

neutral · production · poooogles · 2016-12-20 · source ↗ · wrong label?

“On some code bases, we use CI to ensure that `go fmt` was ran on checked in code.”

neutral · production · MikeKusold · 2016-12-15 · source ↗ · wrong label?

“Some of the pain points are related to Go's sql interface”

neutral · personal · Rapzid · 2016-12-15 · source ↗ · wrong label?

“Our Platform team uses Golang extensively. We use it together with gRPC”

neutral · production · mwitkow · 2016-12-13 · source ↗ · wrong label?

“The reference implementation is quite modular Go, which is nice for portability”

neutral · production · fasterthanlime · 2016-12-09 · source ↗ · wrong label?

“I use both on a regular basis and I've been using Python for over a decade.”

neutral · personal · fogleman · 2016-12-07 · source ↗ · wrong label?

“At Cloudflare it's our default router for internal APIs, which are all written in Go.”

neutral · production · buro9 · 2016-12-05 · source ↗ · wrong label?

“Ensembles of decision trees (boosted, bagged) in golang. It's a project I started as a research platform”

neutral · personal · micro_cam · 2016-12-01 · source ↗ · wrong label?

“Yep we run Go for some infrastructure and ops kind of things”

neutral · production · bouk · 2016-11-26 · source ↗ · wrong label?

“I'm not using Apex or any of the other frameworks, just plain Go code wrapped by the JS function.”

neutral · production · avitzurel · 2016-11-20 · source ↗ · wrong label?

“We've run through PHP, Rails, Node, Python (Django) and lately Go.”

neutral · production · stcredzero · 2016-05-16 · source ↗ · wrong label?

“"old fashioned" ETL scripting in Python (now some Go) on the backend.”

neutral · production · bsg75 · 2016-02-06 · source ↗ · wrong label?

“We were Python, Java, and Go and all were terrible.”

neutral · production · optionalparens · 2015-11-01 · source ↗ · wrong label?

“We do Bitcoin and Blockchain development. Full stack JS and Go.”

neutral · production · Inthenameofmine · 2015-09-02 · source ↗ · wrong label?

“I've been successful in introducing a Golang web service.”

neutral · production · StevePerkins · 2015-07-27 · source ↗ · wrong label?

“I write mostly write C, Bash, Python, Go, Puppet.”

neutral · production · sleepydog · 2015-07-05 · source ↗ · wrong label?

“So, we're slowly transitioning to a Go backend with a slim Node.js layer to form the very friendly API”

neutral · production · mattkrea · 2015-07-04 · source ↗ · wrong label?

“Ive not used it in production but have contributed to it.”

neutral · personal · Zariel · 2015-06-15 · source ↗ · wrong label?

“We started using Prometheus for a Go-based app in production a few weeks ago.”

neutral · production · wiremine · 2015-06-04 · source ↗ · wrong label?

“Inside Google we have been setting GOMAXPROCS=runtime.NumCPU for many years because most of the Go programs we run are highly concurrent network servers”

neutral · production · enneff · 2015-05-28 · source ↗ · wrong label?

“In Go we achieve the same result in a more simple way using the defer statement.”

neutral · production · LukaAl · 2015-05-20 · source ↗ · wrong label?

“Running 200 microservices in production. 199 of which are Go.”

neutral · production · chuhnk · 2015-04-22 · source ↗ · wrong label?

“Using Go in production”

neutral · production · davismwfl · 2014-12-21 · source ↗ · wrong label?

“I have written this and been using this in production for quite some time”

neutral · production · meson10 · 2014-12-13 · source ↗ · wrong label?

“I believe we're the only ones doing using Go in production at Facebook.”

neutral · production · csmajorfive · 2014-11-13 · source ↗ · wrong label?

“Lein and GO deployment”

neutral · production · frankvilhelmsen · 2014-11-04 · source ↗ · wrong label?

“I am a Go developer; you have no idea how many problems people have had with the homebrew package.”

neutral · production · 4ad · 2014-10-03 · source ↗ · wrong label?

“We replaced Intruder with a command-line tool written in Golang”

neutral · production · tptacek · 2014-05-21 · source ↗ · wrong label?

“we run some asynchronous tasks with Go now, specifying to replace a few things that were done by Celery previously.”

neutral · production · mattrobenolt · 2014-05-07 · source ↗ · wrong label?

“We're in the process now of switching to a simple go-based HTTP proxy”

neutral · production · ebroder · 2014-01-29 · source ↗ · wrong label?

“I've been using go for some time but I've never seen this”

neutral · personal · nemothekid · 2013-12-12 · source ↗ · wrong label?

“I've been using the excellent goandroid to develop Android apps with Go and the NDK.”

neutral · personal · myko · 2013-12-03 · source ↗ · wrong label?

“the code we run on the servers is optimized and vectorized Go/C++ code”

neutral · production · kaib · 2011-11-08 · source ↗ · wrong label?

“will do so slowly (using Go otherwise).”

neutral · production · MatthewPhillips · 2011-10-03 · source ↗ · wrong label?

“We run a Go based lockserver at Tinkercad but we haven't got around to adding redundant storage.”

neutral · production · kaib · 2011-04-21 · source ↗ · wrong label?

“We also use Go and not Node.js for the backend”

neutral · production · kaib · 2011-04-07 · source ↗ · wrong label?