kamstrup

joined 1 year ago
[โ€“] kamstrup 5 points 1 year ago

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

[โ€“] kamstrup 1 points 1 year ago

Pet peeve: don't use string keys. It invites key collision errors. Use the fact Go supports structs as keys in maps. Safer and more efficient.

[โ€“] kamstrup 2 points 1 year ago (1 children)

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 7 points 1 year ago (1 children)

I am super excited for this release. I think varargs min/max() built-ins are my favorite feature. Closely followed by clear() and improved type-param inference

[โ€“] kamstrup 3 points 1 year ago

Not sure. But I think starting out early in the growth fase of the company and having a strong core of senior enginnees that can push for it and ensures everyone learns good practices

[โ€“] kamstrup 2 points 1 year ago* (last edited 1 year ago) (4 children)

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

view more: โ€น prev next โ€บ