gedhrel

joined 2 years ago
[–] gedhrel@lemmy.world 10 points 3 weeks ago (1 children)

The originals were much better. Lara Croft was a jet-setting dilettante with Girl Power from the era of "Cool Britannia" and the Spice Girls.

Comparatively, the reboots are utterly po-faced.

[–] gedhrel@lemmy.world 22 points 3 weeks ago

The issue here is that the author of that post, and potentially the fictional author of the thing being lampooned, are not drawing a distinction between a tutorial (or an explanation) and a how-to.

https://diataxis.fr/

Either you want to get a task done, or you want to spend a lot longer learning how to work that out for yourself.

(Many tutorials will include small set of how-to-like instructions because emulating the actions of a master will improve one's vocabulary of what can be done as well as how it is achieved.)

[–] gedhrel@lemmy.world 6 points 1 month ago

Start with the core gameplay loop. Look for the fun. Look for what you can take out, not add.

Play-testing something like this with pencil and paper first might be a good idea. Once you work out why it always plays the same way, then you can look for how to perturb the gameplay.

[–] gedhrel@lemmy.world 17 points 1 month ago (1 children)

What a twat.

[–] gedhrel@lemmy.world 1 points 1 month ago

Erlang wasn't the first implementation of CSP.

[–] gedhrel@lemmy.world 2 points 1 month ago* (last edited 1 month ago)

Clojure has it's own set of idioms; it comes with some small surprises for old lisp hands. There are some things it's really brought into the mainstream: performant persistent data structures in particular.

As well as excellent tooling and pedagogy, the principle attraction of Racket is the macro system. There's a great book about this (this is true of just about all aspects of Racket). Racket's focus is on building a tower of languages via macro extension. Metaprogramming is thematically FP-adjacent but neither sufficient or necessary; but if you're looking for a fun learning experience it's really worth a look.

In terms of employment opportunities - I know of several Clojure shops (on the JVM it has the bonus of being able to take advantage of the hole ecosystem), but I'm not aware of anywhere that's using Racket outside of the academic sphere.

[–] gedhrel@lemmy.world 4 points 1 month ago (2 children)

Another great avenue into this world is Racket. The tooling is fantastic and the documentation culture is first-class.

[–] gedhrel@lemmy.world 7 points 1 month ago

I've a couple of GP friend who used to describe "Dr Google" as their online colleague.

The point being, they were somewhat trained in interpreting risk as opposed to the stereotypical googler-of-symptoms. Once upon a time search engines were quite useful.

[–] gedhrel@lemmy.world 8 points 1 month ago (1 children)

I'd go with Erlang over elixir, but it sounds like you already have an interest in gleam.

FWIW: just pick one and get started. There are some major axes to consider: pure versus impure, lazy versus strict, static versus dynamic typing, but to kick off if you've done no FP before it's probably better to just go for it.

There are some really intriguing "next steps": SICP, the ML module system, the Haskell ecosystem, the OTP approach to state, but to begin with it's just worth getting used to some basics.

[–] gedhrel@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Yes. And "Lego" is the collective noun.

[–] gedhrel@lemmy.world 18 points 1 month ago (2 children)

I can confirm that no "Brit" uses a semicolon like that. We're not barbarians.

[–] gedhrel@lemmy.world 4 points 1 month ago (1 children)

when soldiers hide, fight and store weapons there yes

There's a saying: two war crimes don't make a right.

view more: next ›