Why Go Is Not Good
I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good.
The Blog of Will Yager
Visit yager.io → On Hacker News Mar 2014 – Jan 2023
Systems & Performance 1Science & Space 1Software Engineering 1Programming Languages 1Hardware & Electronics 1Games & Graphics 1
I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good.
I was recently discussing laser etching with an engineer/font-designer friend of mine, and I wanted to show him a picture of some really good laser etching on a particular piece of optical equipment.
I recently completed UT Austin's Distributed Computing class, taught by Lorenzo Alvisi. My project partner Pato and I decided to give it a go in Haskell, and ended up using Haskell for all project assignments (Chandy-Lamport, Paxos, and Bayou).
Some years ago, I wanted to make a Nixie Tube clock from scratch. PCB manufacture was so expensive that I ended up just making the PCBs by hand. I figured I would give the market another look, and dang has custom PCB manufacture become cheap! The best/easiest service that I found was OSH Park. I'd never had PCBs made…