

Sounds like something an Emacs user would say
Sounds like something an Emacs user would say
Literate programming as an ideal works at very very high level and very very low level. Plumbing code often doesn’t benefit from comments at all, and is the usually the most subject to refactoring. Code by amateurs/neophytes is often not gonna be written in such a way that a clear description of the intention or mechanics is achievable by the coder. Unobtainable standard, smh. I like comments with a ‘why’ at the top and a ‘what’ at the bottom (of the stack. I’m talking about abstraction layers. Why am I doing this piece of logic in the code you can clearly understand at the top, what the fuck am I doing these weird shenanigans with a fucking red-black tree of all things in this low level generic function)
Sometimes you just need to document the business reason behind what you’re doing, regardless of how clear the code might be 😆
For a month or two I still kept the app on my phone. As a memento.
Reddit’s official UX experiences suck balls
This is the most excellent summary of Go I have ever read. I agree with everything you’ve said, although as a fan of Scala and in particular its asynchronous programming ecosystem (cats for me, but I’ll forgive those who prefer the walled garden of zio) I would also add that, whilst its async model with go routines is generally pretty easy to use, it can shit the bed on some highly-concurrent workloads and fail to schedule stuff in time that it really should’ve, and because it’s such a mother-knows-best language there’s fuck all you can do to give higher priority to the threads that you happen to know need more TLC
I wrote out a whole massive reply that ended with ‘and there’s no real reason to break this…’ and then I thought… But really? Actually there are so many form factors in which you can view Lemmy that ‘pre-rendering’ the line breaks makes basically no sense, and I can’t think of many tools or typing habits that would otherwise introduce them
The only reason I give the slightest slightly green toilet-bowl-staining shit about this is because it upsets him and he deserves to be upset
They’re not though are they. Remember the pain of the last time you tried to write a portable sed
then just gave up and used a `perl -pe’? That’s real. We’ve all been there.
Why is fzf, the best utility, relegated to the end? And why is ripgrep - a huge improvement over grep, especially if you want to search only on committed files in a git directory - not even mentioned? This list is outrageous. Even more so because I can’t pretend to have known about all of these before, and annoyingly now have to face the fact that some of these actually look pretty handy.
Rust is brilliant for cli tools, which have the benefit you can usually make something useful to scratch an itch without it exploding in scope. Might be a better place to start than yaca…
Ocarina of time Red Alert … yeah probably just those two would do me
This site is so good. Have found literally everything I’ve ever looked for there. Sometimes the torrents take a few hours to get trickling, but there are some absolute heroes seeding there
deleted by creator
Even the camel/snake case renaming can be handled with the right regex, but dynamic identifiers are a mortal enemy. I remember the first time I came across a rails codebase… shudder
Trial and error, oh my God yes. So much error. Such a trial. But also try to pay attention to detail… If something seems to generally work but then doesn’t for this one case, it might be completely broken and just spitting out plausible stuff the rest of the time. But anyway yeah, you’ve got the spirit.
I remember Linus saying in an interview that he’d only really been involved in git for the first 6 months or so and that the other devs had managed it without him since then. This makes sense - Linus’s creations aren’t successful because he’s the only person who understands them, they’re successful because there are so many other collaborators on them.
This is great advice. It’s easy to get disheartened with a spinning torrent, but heroes like you can turn that around.
Astroprojection is a dying art and I applaud your service
Hah weird I’ve been feeling the opposite - like, it feels like there’s more content on here than when I joined, ain’t that weird. Although maybe I’m using ‘stuff I like’ and ‘upvotes’ as a metric and you’re using “community and interaction” maybe? Would seem to make some kind of sense
Babe wake up, new copypasta variant just dropped