Fork me on GitHub
#clojure-norway
<
2023-05-10
>
magnars08:05:46

Får dessverre ikke med meg meetup i dag likevel, på grunn av sykdom. Kos dere med indisk, så håper jeg vi sees på Datomic-meetup snart!

😢 4
🤒 2
teodorlu09:05:15

god bedring!

slipset09:05:50

GOd morgern

🙌 2
teodorlu09:05:01

Morn! Husk lunsj i dag om 36 minutter på Jaipur på Egertorget! https://www.meetup.com/clojure-oslo/events/293293167/

cjohansen09:05:19

Er opptatt på annet hold i dag 😢 kos dere!

👍 1
teodorlu11:05:52

kos ble det, nå kan du angre!

😢 1
restenb11:05:22

@augustl når kjøm bokji ?? ser interessant ut for en som har masse Java og Clojure rundt magen, men aldri har "hatt tid" til å dykke noe i Kotlin 🙂

teodorlu12:05:02

@slipset var det denne podcast-episoden du siktet til da du snakket om å innføre en kommando-som-data-abstraksjon? Som du ikke var 100 % sikker på om du likte eller mislikte. https://ericnormand.me/podcast/what-is-reify-to-interpreter-refactoring

magnars12:05:26

kommandoer som data ❤️

❤️ 2
teodorlu12:05:27

ja, kjent konsept for personer som liker å lage zombiespill med enkel frontendarkitektur som funker!

slipset12:05:50

Det var den, ja.

slipset12:05:45

Jeg er redd for at man, gitt en data dsl, ender opp med en kompilator, og at debuggingen da blir å debugge en kompilator og ikke rett-fram-etter-nesen-kode.

1
augustl12:05:19

a wild regelmotor appeared

teodorlu12:05:48

litt gøy at dere var konsekvente med romertall fram til en dato for rundt et år siden 😄

😂 1
cjohansen12:05:24

Vi har bygget noe tilsvarende på jobb, og det er MYE lettere å debugge enn sånn det var før. Ved å ha strømlinjeformet data er det lett å bygge et lite maskineri rundt og nå har vi samme flyt for alle kommandoer, masse kontekst og "gratis" logging, og det er superlett å lage nye kommandoer, uten at man trenger å røre maskineriet

cjohansen12:05:01

Dersom du holder det simpelt nok så blir maskineriet fort ferdig, og stabilt, og så trenger man ikke debugge kompilatoren lenger

👍 1
teodorlu12:05:17

Jeg synes det går an å argumentere for at: 1. Dere (magnars + cjohnasen) har en interpreter, ikke en kompilator. Dere gjør ikke noe kodegenerering. 2. Dere har ikke et løst koblet DSL, dere har én funksjon. Dere kunne valgt å trekke ut dispatch-tabellen i update-game til en datastruktur. Et map, eller et tabell av tupler. Men dere har valgt å ikke gjøre det. Som hindrer koden i å "sprike" for mye.

💯 2
cjohansen12:05:53

Ja, 💯 % enig! Dette har vi diskutert mye, for jeg er/var ganske glad i multi-metoder. Fordelen er at du ikke trenger å endre eksisterende kode for å lage nye features, og du kan i større grad samle alt som har med én kommando å gjøre. Men en manuell funksjon til dispatch er mye lettere å lese. Du kan navigere koden med editoren. Kjempefordel.

👍 1
leifericf12:05:13

Det er litt busy på kontoret på Nydalen i dag, så jeg fikk ikke tid til å være med på lunsj denne gangen heller 😞

augustl12:05:12

håper å rekke neste sjæl! Får ikke med meg datomic-meetup heller :face_holding_back_tears:

slipset12:05:40

Diskuterte litt med @teodorlu idag ang det man skulle kunne kalle hospitering. Problemet er jo at som ansatt i et ikke konsulentselskap, så kan man fort bli litt blind for egne utfordringer, og kanskje også trenge litt inspirasjon og nye tanker. I så måte hadde det vært interessant å hospitere i et annet selskap en stund. Er dette noe som resonnerer hos andre eller er det bare tullball?

👍 1
augustl13:05:29

ah, 10/10 idé. Jeg får jo masser ut av å fyke rundt som konsulent og få et slags meta-overblikk av fellesnevnerne i faget vårt

cjohansen13:05:52

Kjempekult! Vet ikke hvordan man får til sånt i praksis, men det høres jo ut som en vinn-vinn. Kanskje om man finner folk som man kan hospitere hos hverandre på tur, så er det en 1:1 byttehandel.

leifericf13:05:56

Artig idé, ja!

cjohansen13:05:02

I Kodemaker har vi faktisk konseptet “ekspertdag” for akkurat dette

cjohansen13:05:21

Tanken er at alle i Kodemaker kan dra en annen Kodemaker inn i sitt prosjekt for en dag eller to, og vi spanderer på kunden

💯 1
leifericf13:05:37

Det enkeleste er antagelig at man blir "lånt ut" fra f.eks. Ardoq til Kodemaker som en slags "underleverandør," med "pass-through fakturering." Evt. at Kodemaker fakturerer kunden for medgått tid (hvis det gir mening), og Ardoq fakturerer Kodemaker. Hvis det i det hele tatt skal faktureres for slike "opplæringsinitiativer" da.

cjohansen13:05:51

Litt “under utilized” i disse dager, men jeg skal i nær fremtid på besøk i et annet prosjekt.

augustl13:05:08

gitt at det er en utveksling i f.eks en uke elns så kan man jo bare få lønna si som vanlig, siden det blir et gjensidig utbytte

👍 1
leifericf13:05:31

Ja, det er sant. Det er dog kanskje ikke alle arbeidsgivere som ser på den typen aktivitet som et "gjensidig utbytte" hvis de "mister" en utvikler i en periode.

augustl13:05:55

men de får en annen 😄 Og en klokere utvikler kommer tilbake uka etter

👏 1
slipset13:05:28

Sånne arbeidsgivere bør man kanskje holde seg unna 🙂

💯 1
slipset13:05:56

But, what if we educate them and they leave? What if we don’t and they don’t.

😂 1
✔️ 1
augustl13:05:40

dette fete produktselskapet vi skal mekke til neste sommer bør vel ha som policy at man skal optimalisere for at folk skal slutte å jobbe der (og i praksis kan det føre til at folk aldri slutter å jobbe der)

💯 1
leifericf13:05:08

Haha, jeg digger at idéen om et annerledes produktselskap fortsatt ulmer i kloke hoder.

leifericf13:05:51

Mener å ha lest om et selskap som tilbød alle nyansatte med muligheten til å motta en større pengesum istedenfor å skrive under på kontrakten og starte jobben. Fordi de kun ønsker folk som er motiverte til å jobbe der, ikke bare penger. Husker ikke hvilket selskap det var.

leifericf13:05:25

Found it! > "At online retailer Zappos, new hires are offered a month’s salary to leave within three months of starting their position. Amazon offers some workers up to $5,000 once a year to leave." https://edition.cnn.com/2018/09/30/success/companies-pay-unhappy-workers-to-leave/index.html

leifericf13:05:22

Det motiverer kanskje også bedriften til å være en konkurransedyktig arbeidsgiver, fokusere på et godt arbeidsmiljø, osv. 🙂

slipset13:05:42

50 000 for å stikke, og antar det er på dagen, det syntes jeg var lite 🙂

👍 1
cjohansen13:05:14

Ja, i Norge får du jo i praksis tre månedslønner

cjohansen13:05:33

Du må møte opp på jobben, men de fleste sjekker vel greit ut mentalt når de sier opp?

slipset13:05:23

Ville tro at en sånn deal kom med et ønske om at vedkommende ikke viser seg på kontoret igjen.

cjohansen13:05:52

Ja, skjønner det. Men det er jo ikke en gullkantet avtale

slipset13:05:55

Kanskje man kunne gjort en karriere av noe slikt.

teodorlu14:05:26

Jeg skulle gjerne vært med på et sånt hospiteringsopplegg. Tror det hadde vært lærerikt og spennende. En kode-sabbatical. Hvis man er villig til å gi opp lønn, går det jo an å https://www.recurse.com/. Men da er det ikke tilpasset hva du ønsker å lære. Og for meg er det helt OK at noen tjener penger på koden jeg skriver. Jeg setter egentlig pris på at koden brukes til noe. Ikke at open source ikke er nyttig. Open source som brukes er ofte enda mer nyttig, fordi det er nyttig for flere. Men “noen er villig til å betale for at jeg koder” er ofte en OK proxy for “det er ikke helt ubrukelig det jeg skriver”.

👍 1