

Slack did not replace email by becoming a slightly better inbox.
In what universe has Slack replaced e-mail?


Slack did not replace email by becoming a slightly better inbox.
In what universe has Slack replaced e-mail?


Why the hell is anyone using anything other than KeePass?


JS is rightly criticized as a language, for lending itself to… less than ideal practices. Which is largely a result of it NOT being designed as a programming language. It was designed as a dead-simple scripting language for getting the most minimal of bells-and-whistles kinda things in the browser. So, it’s worth noting that you might have to un-learn some bad habits someday, as you progress to other languages, or even just higher-level stuff in JS.
However, it’s still an excellent choice as a starter language, on account of how dead-simple it was designed to be. And how dead-simple it is to start DOING things with it. And how is possibly the most-used language there is, ubiquitous in web development. And how MASSIVE the community around it is, and how many learning resources there are.
So yeah, go for it. GL;HF.


It’s an interesting idea, but I can’t help feeling that the “Aesthetic City” thing is undercutting itself with that one picture. Far more important than the building itself, for me, is how well it looks with the adjacent building, where the right-hand option is the clear winner. Makes me wonder if that’s a pattern throughout the whole project.


Yup, I’ve taken to doing this exact same thing in TS/JS. That is, defining functions to take an options object instead of multiple parameters.
It’d be much nicer if TS/JS could support named parameter binding, like many other lanaguages, cause that’s what I do as a nearly universal rule, in every language that supports it.
No, having an IDE inject paramter names in the editor is not a solution. Not only does it always look like shit, because none of them have any concept of formatting for readability, it also means the code then becomes unreadable outside of an IDE (and user configuration) with that feature.


To be clear, he’s not saying “just code better”, as the title implies. It’s a really poor choice of title.
you are going to mess up somewhere and get leaks, stray pointers, etc. This is true independently of how conscientious you are with your allocations:
He goes on to say, effectively, “Don’t use new/delete/malloc/free if you can help it. Use smarter mechanisms.”
Me personally, I thought the combat was pretty ass. Boss combat, in particular. Like they played Dark Souls and their takeaway was “Okay, so to make good combat, you need to make it SUPER difficult, and then give them a dodge roll.” REALLY put a damper on the experience as a whole, which is a shame, because every other aspect of that game is FANTASTIC.
If you haven’t played it, do yourself a favor and just be ready to turn on assist mode or no-death mode for the bosses.