3,199 karma · joined July 1, 2013
This perfectly captures my experience with almost every product web page today.
This is something I posted on Casey's first handmade video, together with some counter arguments to his rant on the shortcomings of c++ and windows. He has since disabled comments.
def group_by_interval(timestamps, interval_duration)
# do the stuff
Why does this require a comment?* The Elder Scrolls IV: Oblivion Deluxe
* Assassin's Creed 2 Deluxe
* Mass Effect 2 Digital Deluxe
When the fast cognitive System 1 [1] has to make an initial impression on a title, it uses all biases available to waste as little energy as possible to come up with an answer. "Unknown Deluxe" is very fast labeled as " janky cloned 5-minute games with 50c in the discount bin". "Assassin's Creed Deluxe" is just as easily labeled "some newer / improved release of Assassin's Creed".
Inheritance, when used for implementing is-a relationship, is a pretty powerful tool. If you're surprised by overriding, maybe instead of complaining about `Parent parent = new Child()` examples, try to see a `Writer writer = new PdfWriter()`. Are you still surprised that `writer.write(document)` generates a pdf?
There are absolutely horrible ways of designing code in Java, but that can be said about any language.
I don't impose fixed line counts for my methods. But when it makes sense, the readability improves a lot.
1. https://ziglang.org/learn/overview/#small-simple-language
That's something all JVM languages share. Not that easy with compiled languages unfortunately.
There's always someone who disagrees with someone else's world view, that doesn't make it tyranny.
That wasn't real text. Just holding some space here. Real text is going to be awesome.
Square tiling is very obvious, as you can see from the first example [0]. Hex tiling shifts tiles to a less obvious pattern. Also, as I can see from the video, tiles can be rotated while hiding the seams perfectly, which eliminates repetition altogether.
0. https://github.com/mmikk/mmikk.github.io/blob/master/picture...
edit: We didn't consider them for the role.
This is how things like Babashka (Clojure CLI scripting runtime) are possible [0]
It's even possible to compile it ahead of time, making projects like a Clojure CLI scripting runtime with almost instant startup time possible (babashka).