Live data from Hacker News

Building Gin: Simple over Easy

manualmeida.dev

21–28 of 28 posts

Re: Building Gin: Simple over Easy

#21

I'm not sure if I could use a framework that shares the name with an alcoholic drink in a professional setting. Plenty of people who struggle with alcohol and who would benefit of not being reminded of it at work too.

If seeing a word written down is traumatizing, you need more help, and you’re not suited for the professional world. If coddling people like that would make you select away from a project for something beyond its technical merit, then I question your ability act as a professional.

Worst response ever!

Re: Building Gin: Simple over Easy

#22

I'm not sure if I could use a framework that shares the name with an alcoholic drink in a professional setting. Plenty of people who struggle with alcohol and who would benefit of not being reminded of it at work too.

As someone who has been sober for 10+ years and still avoids events where alcohol is served, the word Gin doesn't cause me any stress. Just one point of anecdata.

Re: Building Gin: Simple over Easy

#23

LLM tells: > Fyve faded. Gin kept going. > the honest version of web programming: no magic, explicit control flow, and a handler shape you can hold in your head. > keep the request path explicit, run no reflection there, and put the boring work behind one object you can inspect: the Context. > None of it is hard. Enough of it becomes noise. > we didn’t rename ours — we made gin.Context satisfy the standard interface,…

thanks for the feedback! while i wrote all the story myself I let AI do a full rewrite, i have not developed the eye to do the editing yet

Re: Building Gin: Simple over Easy

#24

LLM tells: > Fyve faded. Gin kept going. > the honest version of web programming: no magic, explicit control flow, and a handler shape you can hold in your head. > keep the request path explicit, run no reflection there, and put the boring work behind one object you can inspect: the Context. > None of it is hard. Enough of it becomes noise. > we didn’t rename ours — we made gin.Context satisfy the standard interface,…

thanks for the feedback! while i wrote all the story myself I let AI do a full rewrite, i have not developed the eye to do the editing yet

that's confusing, why would you [ write -> LLMify -> edit to deslopify ] rather than keep working with your own words

Re: Building Gin: Simple over Easy

#25
Congrats on the traction you’ve got with this project. We used Gin back in 2016 for a while. I honestly don’t understand those Go devs who claim that the standard library is sufficient for building a serious API — there’s still so much boilerplate, and you end up writing your own mini-framework anyway.

The main reason we don’t use it anymore is that the default handlers don’t return the error type, which means error handling and HTTP status tracking get tricky and non-idiomatic as soon as your handlers start calling functions that can fail. It’s essentially a function coloring problem.

One could argue that HTTP status is a totally separate thing from normal errors, and I get that perspective, but that’s a significant ergonomic hit to take for the sake of philosophical purity.

Re: Building Gin: Simple over Easy

#27

LLM tells: > Fyve faded. Gin kept going. > the honest version of web programming: no magic, explicit control flow, and a handler shape you can hold in your head. > keep the request path explicit, run no reflection there, and put the boring work behind one object you can inspect: the Context. > None of it is hard. Enough of it becomes noise. > we didn’t rename ours — we made gin.Context satisfy the standard interface,…

thanks for the feedback! while i wrote all the story myself I let AI do a full rewrite, i have not developed the eye to do the editing yet

Why on Earth would you do that?

Re: Building Gin: Simple over Easy

#28

I'm not sure if I could use a framework that shares the name with an alcoholic drink in a professional setting. Plenty of people who struggle with alcohol and who would benefit of not being reminded of it at work too.

As someone who has been sober for 10+ years and still avoids events where alcohol is served, the word Gin doesn't cause me any stress. Just one point of anecdata.

Congrats on your sobriety! I'm creeping up on 8 years myself. I agree Gin doesn't phase me at all. That said, I could see it bothering some people, but I think that's part of the process. The stronger one's sobriety gets the less likely something like this will bother them.
Post reply on HN