Someone on Reddit was asking for an explanation of why you would use Go routines, and I thought it would be useful to capture my response here in case that’s useful to anyone in the future. Parallelism and concurrency, thought vitally important, seem to be concepts that are sometimes difficult for younger programmers to grasp.
In a typical web service in Go, there is a go routine whose job is to accept new incoming connection requests.
It’s been a long time coming, but I’m shifting this site from Wordpress over to being a static site rendered by Hugo using the Hello Friend theme by panr. Wordpress finally crashed into such a broken state that I had to kind of reset it, and that was enough of a push. I exported my Instagram data and scripted the creation of posts to match. I still want to use IFTTT to re-establish automatically posting photos here (and do the same for Mastodon).
One more GDR post - the spike! AKA your burden - something to weigh on you. You get to carry a grimier version of one of these with you the whole race. Make it to the end and you can toss it in the coffin and trade it out for an engraved one. Otherwise, keep the unengraved one as a reminder of your unfinished business. #georgiadeathrace @runbumraces
Scenes from the Georgia Death Race. 74ish miles 16,000 feet of vert, plenty of joyful suffering. Really a fun time shared with some awesome people, but incredibly difficult. Thanks @jeanmccoll for being an amazing one person crew and supporting my desire to run pointlessly long distances in the woods! Thanks also to the aid station volunteers and other runners who helped me along the way. @runbumraces #georgiadeathrace
Ten days ago I did an extremely fun thing with the help of some amazing people I'm proud to call friends. I finished the Pinhoti 100 miler in 28 hours and 40 minutes after these people dragged me across hills, mountains, creeks, rivers, dirt roads, paved roads, I-20, and the tallest point in Alabama. I shoveled a ton of food into my mouth, other people shoved more food into my mouth.