[-] kamstrup@programming.dev 1 points 1 month ago
[-] kamstrup@programming.dev 1 points 2 months ago

There is a dangerously large population of devs and managers that look at themselves, unironically, as the gigachads pumping out ui "upgrades"

Many of these fail to realize how disruptive it is. UI change is like API breakage for the brain.

I have lost track of how many times I've tried to help an elderly family member with an app after some pointless, trivial, ui change. Only ending with them entirely giving up on using the app after the "upgrade" because the cognitive overhead of the change is beyond the skill that can fairly be expected for them ๐Ÿ’”

[-] kamstrup@programming.dev 1 points 3 months ago* (last edited 3 months ago)

Depending on your needs you can also break it into a columnar format with some standard compression on top. This allows you to search individual fields without looking at the rest.

It also compress exceptionally well, and "rare" fields will be null in most records, so run length encoding will compress them to near zero

See fx parquet

[-] kamstrup@programming.dev 29 points 10 months ago

That we stop fawning over tech CEOs

[-] kamstrup@programming.dev 5 points 10 months ago

Thank you for saying this. Sometimes I feel like I sm the only one thinking like this ๐Ÿ™‡โ™ฅ๏ธ

[-] kamstrup@programming.dev 2 points 1 year ago

You should probably change page content entirely, server sizey, based on the user agent og request IP.

Using CSS to change layout based on the request has long since been "fixed" by smart crawlers. Even hacks that use JS to show/hide content is mostly handled by crawlers.

[-] kamstrup@programming.dev 2 points 1 year ago* (last edited 1 year ago)

I have written a bunch of Clojure in previous positions. But it has undergone the same fate that almost all functional code bases I have knowledge of (in corporate product settings): Colleagues have hard times getting into the functional mindset, and it becomes hard to maintain. Over the years it gets replaced with some more pragmatic hybrid- og OO language.

I have seen the same with projects written in Haskell, Erlang, and Elixir.

It's all a really nice idea, but in practical reality it runs into issues with "social scaling"

EDIT: Realizing this was not super helpful. If you want to look for positions where fp can be employed I think something academia related, or a startup where there is greater technical flexibility is something to look for

kamstrup

joined 1 year ago