Mat Ryer and Jerod Santo sit down to review and discuss the MOST and LEAST unpopular “unpopular opinions” since we started keeping track of such things. Also Generics.

Mat Ryer and Jerod Santo sit down to review and discuss the MOST and LEAST unpopular “unpopular opinions” since we started keeping track of such things. Also Generics.

Leave us a comment

Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!

Sponsors:



Teleport – Teleport Access Plane lets you access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play.

Featuring:


Grant Seltzer Richman – Twitter, GitHub, WebsiteSteve High – Twitter, GitHubJon Sabados – Twitter, GitHub, WebsiteJay Conrod – Twitter, GitHub, WebsiteIan Lopshire – Twitter, GitHubPreslav Rachev – Twitter, GitHubMark Bates – Twitter, GitHub, WebsiteMarcel van Lohuizen – Twitter, GitHub, LinkedInCarolyn Van Slyck – Twitter, GitHub, WebsiteMislav Marohnić – Twitter, GitHub, WebsiteKris Brandow – Twitter, GitHubNatalie Pistunovich – Twitter, GitHubMichael Knyszek – Mastodon, Twitter, GitHub, WebsiteBill Kennedy – Twitter, GitHub, WebsiteRamiro Berrelleza – Mastodon, Twitter, GitHub, LinkedInDaniel Martí – Twitter, GitHub, LinkedIn, WebsiteBrian Ketelsen – Twitter, GitHubMat Ryer – Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedIn

Show Notes:


MOST unpopular

Baseball is the most exciting sport in the world (Grant Steltzer on episode #159)
Using err as an error variable make code hard to read (Steve High on episode #179)
Chocolate is nasty (Jon Sabados on episode #174)
JS Party is better than Go Time (Jerod Santo (of course) on episode #154)
Copy/paste with formatting should be default (Jay Conrod on episode #187)

Runners up

On episode #167 Ian Lopshire said he thinks futures have a place in Go
On episode #183 Preslav Rachev said that Go needs more magic
On episode #171 Mark Bates confessed he doesn’t particularly like bacon

LEAST unpopular

Inheritance and complexity in configuration languages (Marcel van Lohuizen on episode #163)
Disadvantages can become advantages as the world changes (Kris Brandow on episode #157)
The Go community lacks great GraphQL clients (Mislav Marohnić on episode #153)
Bad feedback better than no feedback from new users (Carolyn Van Slyck on episode #184)
Successful devs are stubborn (83% pop) (Jerod Santo on episode #167)

Runners up

On episode #173 Natalie Pistunovich said if you have a decently paying job and aren’t in a minority/diversity group… don’t apply for diversity scholarships
On episode #167 Kris Brandow said we try to make software engineering look too easy
On episode #165 Michael Knyszek said Go’s garbage collector doesn’t need to become generational

Generic Opinions

Not having Generics is good for Go (Ramiro Berrelleza on episode #177)
We don’t need Generics in Go (Brian Ketelsen on episode #170)
Investing so much into Generics is a mistake (Daniel Marti on episode #155)

Other thinks mentioned

Mat’s GraphQL client
Mislav on Git being too hard

Something missing or broken? PRs welcome!

Twitter Mentions