Fork me on GitHub
#clojure-norway
<
2023-08-02
>
magnars07:08:42

Morn morn!

slipset07:08:04

Morn, morn. Dagens tanke. Et map er jo den enkleste funksjonen ever. I Clojure er et map en funksjon som tar en key som første parameter (foo bar). Et keyword er også en funksjon som tar et map som første param (:bar foo). Det som er dumt er at et kw anser seg selv som en funksjon og ikke en parameter. Så hvis foo er var en funksjon og ikke et map, så ville (foo :bar) potensielt produsere et resultat, men (:bar foo) alltid returnerer nil

cjohansen08:08:23

Hva om foo tar flere argumenter?

slipset08:08:20

Da får man vel som vanlig en ArityException?

cjohansen09:08:38

Joda, men jeg tror "keyword anser seg selv som parameter" åpner for flere snåle caser og cleverness enn det som godt er. Men jeg er neimen ikke sikker 😊

slipset09:08:34

En annen ferietanke. Det sies at man ikke skal anse seg som en <språk>programmerer, men heller kanskje jobbe i interessante domener uavhengig av språk. Jeg ville likevel kvie meg veldig for å ta en backend på node jobb uavhengig av hvor interessant domenet var. Jeg lurer liksom på om man kan sammenligne det med f.eks en rørlegger som har oppdaget at man kan rørlegge med plastrør i steden for kobberrør? Eller noe?

cjohansen09:08:21

Da jeg drev med Ruby var det veldig vanlig at de folka kalte seg "rubyister", og det bød meg alltid imot. Jeg tror jeg sliter med å sette merkelappen "clojurist" på meg selv også nå, men samtidig er det svært få andre språk som egentlig interesserer meg 😅

cjohansen09:08:10

Jeg er åpen for å prøve andre ting, men da bør de være minst like bra som Clojure, og helst utfordre tankemønsteret mitt.

cjohansen09:08:56

REPL og dataorientert virker for meg å være noe av det aller flotteste vi har fått til innen programmering. Ikke så veldig mange valgmuligheter der.

👍 4
slipset09:08:24

Jeg tror at mange av de andre språkene for tiden løser problemer jeg ikke har, samtidig som de er dårligere eller i allefall ikke bedre mhp de problemene Clojure løser for meg.

🎯 2
slipset09:08:43

Noe så enkelt som å progge i et språk som ikke lar seg redigere effektivt med predit er avlyst. Språk der ikke alt er expressions er avlyst. Språk optimalisert for hastighet på bekostning av alt annet er avlyst. Jeg snakker med en database, jeg har allerede tapt mhp hastighet.

augustl10:08:10

dagens problem: “hvor lenge har databasen vært i denne tilstanden mon tro? Oppdaget vi et langtlevende problem først i dag, eller oppstod det nylig? La oss gjette, moro!”

💯 2
augustl10:08:43

“hvilken tilstand hadde databasen i forigårs?” - ingen domener har bruk for å vite det, så vi defaulter til å slette data i prod 💪

augustl10:08:31

eks Rubyist sier hei

leifericf10:08:14

Haha! Jeg er også tidligere "rubyist." Interessant at det er flere her inne. Kanskje folk som liker (likte) Ruby er mer mottakelige for Clojure også.

augustl10:08:26

Ruby og Clojure har vel til felles å prøve å være et lys i det store mørket og virrvarret av forferdelige programmeringsspråk og rammeverk 😄

augustl10:08:26

Rails var et ganske så friskt pust når man kunne velge mellom PHP og Spring

odinodin12:08:31

Jeg tenker av og til på at jeg helst aldri skulle lært meg Clojure. Da hadde jeg ikke visst hva jeg gikk glipp av laughcry

cjohansen12:08:20

Satser på å kunne friste med noen Clojure-jobber i staten om litt 😄

🌠 4
metal 2
👏 4
leifericf02:08:26

Husk å ta med "relevant arbeidserfaring kan kompensere for manglende formell utdannelse" (eller noen annet i den duren) når stillingene utlyses. Hilsen en som var med på tre runder med intervjuer og testing i NAV og skulle få tilbud om jobb, men så fikk jeg avslag fordi jeg manglet formell utdanning, og stillingsannonsen gjorde ingen unntak. Han som skulle ansette meg beklaget så mye og spurte om han kunne utlyse samme stilling på nytt, og ba meg sende inn en ny søknad og gjennomgå en ny runde med intervjuer for å tilfredsstille HR. Jeg takket pent nei. Det ble for mye red tape for meg.

😬 2
cjohansen06:08:17

Jeg har kun bachelor. Var veldig lite snakk om utdanning i vår prosess ihvertfall 😊

👍 2
leifericf17:08:15

Jeg var sortruss med fagbrev innen reklame, illustrasjon og design, med fokus på foto, trykk og manuell bokbinding 😅 I retrospekt var ikke det et særskilt fremtidsrettet karrierevalg.

😅 2
augustl13:08:11

..og inntil man får annsatt noen må man jo nesten dra inn noen konsulenter i enkelte perioder 😇