Still, this example has other issues (naked range over a channel?!) potentially contributing to the author’s confusion.
However, this post was also written almost a decade ago, so perhaps it’s a result of being new to the language? If I cared to look, I’d probably be able to find the corresponding HN thread from that year full of arguments about this, hah.
It is not clear from the example, but I presume there would multiple players, i.e there will calls of the form:
g.HandlePlayer(p1)
g.HandlePlayer(p2)
..
in such a case one player closing the channel would affect rest of the producers too.If you're just _hacking_ a few simple calls, curl is the way to go.
But if you're working in a team, with multiple environments, with complex payloads, authentication, doing dozens of API calls everyday... Having a software able to manage libraries of endpoints, parameters, simple environment switching, included auth, sharing between team members... is a big time saver.
I personally prefer IntelliJ's HTTP Client[0] since I always have my IDE open, the files are not obfuscated in a gibberish format and can be versioned/shared through Git. But when I start working on an existing project, having a Postman collection to rely on is a huge time-saver, instead of having to go down in-existent API docs or trying to infer from the code itself.
[0]: https://www.jetbrains.com/help/idea/http-client-in-product-c...
> it wouldn’t be organised properly, I would struggle to find anything.
Libraries solve this with the Dewey Decimal Classification. Most people don't have enough books for it make sense though.
For me, I don't have that many paper books and the ones I own I know by the side and the color. I keep the books that I reference often in a separate place. I noticed I don't need to find all of the books, all of the time. So organize most of your books to look pretty.
You can also group similar books together on a single shelf and then order them by color. For example I have a dozen of cookbooks and those go on a separate shelf, arranged in a rainbow. I also have a book series that goes neatly together, so I keep them it grouped too.
I also organize my clothes like that too. By general category first (t-shirts, pants, socks, jackets), and then by color.
I used to be extremely messy too (piles of clothes and documents, cardboard boxes, you know the deal). I turned it around after I read the Marie Kondo book "The life-changing Magic of Tidying up". Then after I got the mess under control I look at the pictures for inspiration how to make it aesthetically pleasing. I got a lot of ideas from Pinterest (I know, I know), but you can do an image search or check the organization subreddits too.
Totally agree. It’s not the stress of doing something new and just trying to figure it all out that’s stressful. That’s actually fun. It’s the arbitrary adjusting of priorities and putting tasks in hold to start some harebrained idea that ultimately gets tossed or proves to not work out that becomes tiresome. Then shit rolls down hill and people want to know why the paused project isn’t completed and assigns blame to the dev rather than piss poor management.
No. I’m not bitter
I spend comparably little time actually writing the code.
If there is an IDE available that works well out of the box, I'll certainly use whatever automation is available. But often it is broken, incomplete, slow, inaccurate, etc. and rather than spend countless hours fine-tuning some automation / LSP workflow that is going to break when I move to a different project anyway, I just deal with whatever features are missing.
This also has the advantage that I can quickly move to other tools, other languages, other computers, other companies, etc. without requiring days of setup and re-accommodation.
I do have a pretty good memory, which is probably a large part of why this is effective for me.
I think you are unduly harsh here. As a longtime emacs user and who switched to IDE recently (ones that come from JetBrains) my experience hasn't been what you mention. Yes there is a bit of time (not huge) to get adjusted to the shortcuts and efficiently navigate the code, but post that the IDE ecosystem is not as broken as you allude to.
> There is not—there cannot be—a sin on earth that God will not forgive the truly repentant.
To me, this sends a horrifying message. A self-righteous individual can kill millions, wake up to the terrible reality of their act, repent, and be bathed in the joy of a loving god's forgiveness. They need suffer only a moment's guilt, before proceeding fearlessly back into the world.
And yet, according to alangau's sibling comment, the passage was deeply moving to him. Perhaps my horrified response is a deep motion of sorts, but that isn't a typical usage of the phrase "deeply moved."
It is not a true repentance if one can wash off their guilt in a moment. True repentance is eternal burn.
Hmm, maybe you could have companies pay more to be in the first rollout group? That'd go over well too.