Fork me on GitHub
#clojure-greece
<
2016-10-26
>
palladin11:10:29

@gtsiftsis Profanos kai den yparxei silver bullet gia to complexity tou software

palladin11:10:29

Ta types einai gia mena oti ta mathimatika gia tin anthropini skepsi

palladin11:10:35

dld discipline of thought

gtsiftsis11:10:58

θα σου πω πως το σκέφτομαι, από την άποψη ενός active codebase στο production

gtsiftsis11:10:28

έχουμε μαζί με τα περιφερειακά 300Κ LOC μονο ruby

gtsiftsis11:10:46

ακόμα και να υποστήριζε types η ruby

gtsiftsis11:10:06

δεν θα μπορούσα να βρω resources και να δικαιολογήσω μια μετάβαση σε types

gtsiftsis11:10:30

ομως, βλέπω ότι συντηρούμε ένα τεράστιο όγκο από docstrings

gtsiftsis11:10:50

μόνο και μόνο να περιγράψουμε τι τύπο δέχεται / περιμένει μια fn

gtsiftsis11:10:10

οπότε εδώ θα μπορούσε να μπει το ενδιάμεσο contract layer

gtsiftsis11:10:20

που φαίνεται λιγότερο κοστοβόρο

gtsiftsis11:10:25

και με άμεσα οφέλη

gtsiftsis11:10:48

1. ελαχιστοποίηση του maintenance docstring

gtsiftsis11:10:00

2. in sync docstring with codes

gtsiftsis11:10:15

3. automatic test - όπου χρειάζεται

gtsiftsis11:10:58

από οικονομοτεχνική πλευρά φαίνεται καλή επιλογή

palladin11:10:22

Profanos to legacy code base einai panta challenging

palladin11:10:57

kai sigoura ta contracts einai kapoia lisi

palladin11:10:05

eidika ena uparxei kai kalo tooling

palladin11:10:01

tha itan super cool

palladin11:10:27

gia to Skroutz pou einai megali eteria me pollous kai kalous programmatistes

palladin11:10:00

na ekane code-boot camps

palladin11:10:27

gia tous internal programmatistes

palladin11:10:10

pou na tous edine ton xrono kai ta resources na doun px Haskell

palladin11:10:15

i kapoia tetoia glossa

palladin11:10:23

kai ecosystem

gtsiftsis11:10:27

ναι, είναι πολυ σωστό αυτό που λες

gtsiftsis11:10:44

το νοιώθω και εγώ ότι χρειάζεται

palladin11:10:46

ego tha ithela px na kano doro

palladin11:10:04

se olous tous ruby devs tou skroutz

palladin11:10:10

ena vivlio haskell

gtsiftsis11:10:17

υπάρχουν δυσκολίες σε κάτι τέτοιο να γίνει στην κλίμακα που λες

gtsiftsis11:10:34

γι' αυτο θεωρητικά έχουμε τα meetups / συνέδρια

gtsiftsis11:10:51

θα πρέπει να μπορεί και το άτομο να ασχοληθεί / δει πράγματα

palladin11:10:13

px ena poli kalo vivlio einai auto http://learnyouahaskell.com/

gtsiftsis11:10:00

yep το έχω

palladin11:10:07

nomizo mia arxi

palladin11:10:18

einai na to agorasete se hard copy

gtsiftsis11:10:27

το έχουμε σε 2 κοπιες

gtsiftsis11:10:33

εδώ στην βιβλιοθήκη 😉

palladin11:10:34

aaa super then

palladin11:10:47

me ekanes eidi xaroumeno

gtsiftsis11:10:54

έχουμε ruby / js / python / haskell / clojure /

gtsiftsis11:10:17

σε hard copies

palladin11:10:50

kai mono oti uparxei stin vivkiothiki sas einai kalo simadi

apod11:10:05

se vivlia gia haskell pantos ligo pou eida auto mou fanike endiaferon http://haskellbook.com/

palladin11:10:05

gia na deixnei oti uparxei i dinatotita auti

palladin11:10:53

@apod den to exo diavasei alla oti douleuei gia ton kathena

gtsiftsis11:10:23

Γενικά @palladin είναι πολυ δύσκολο να έχεις

gtsiftsis11:10:52

κουλτούρα polyglot σε μια εταιρεία

gtsiftsis11:10:07

Απαιτεί υψηλό πήχυ σε πολλά επίπεδα,

gtsiftsis11:10:27

οι αμερικάνοι το κάνουν, φοβάμαι ότι είναι μονο αυτοί και κάποιοι ευρωπαίοι εδώ και εκεί

palladin11:10:58

ego to vlepo kai kapos etsi

palladin11:10:14

fantasou oti erxete ena neo pedi sto Skroutz

palladin11:10:26

kserei java kai ruby

palladin11:10:44

kai sto day job tou grafei ruby kanonika

palladin11:10:10

ean tou dothei i eukeria na mathei Haskell h na doulepsei se Haskell

gtsiftsis11:10:21

Ναι θα γουστάρει τέρμα

gtsiftsis11:10:44

Είναι δύσκολη η ισορροπία της προσωπικής ευτυχίας / χαράς με την ομαδική και εταιρική

gtsiftsis11:10:03

απαιτεί seniority σε όλα τα επίπεδα

gtsiftsis11:10:09

(αυτό που έλεγα πριν)

palladin11:10:12

tha einai kati pou tha to thimate gia oli tou tin metepita zoi

palladin11:10:49

px exo pollous sinadelfous

palladin11:10:05

pou doulepsane mazi mou otan itan juniors

palladin11:10:41

kai panta thimounte ti dinati empeiria itan pou mathane px F#

palladin11:10:00

kai poso kalo tous ekane stin metepita kariera tous.

gtsiftsis12:10:17

συμφωνώ στα ερεθίσματα

gtsiftsis12:10:45

είναι πολύ ευεργετικά και αυξάνουν δημιουργικότητα / φαντασία

palladin12:10:32

@gtsiftsis Distixos se polla panepistimia den didaskonte kan tetoies glosses

palladin12:10:25

fisika sta kala kai megala panepistimia einai sxedon sigouro oti

palladin12:10:41

tis didaskonte kai malista apo poli noris

palladin12:10:21

eidika sta megala Agglika

palladin12:10:33

Imperial, Cambridge, Oxford

palladin12:10:49

einai sigouro oti tha didaxtoun Haskell

gtsiftsis12:10:51

αν και η τάση τώρα είναι

palladin12:10:52

kai apo poli noris

gtsiftsis12:10:14

η πιο πρακτική python

palladin12:10:48

o Dijkstra ekferei mia endiaferousa apopsi

palladin12:10:06

pou tin exo akousi apo mia kathigitria tou Imperial

palladin12:10:41

oti i Haskell kanei "level up the playing field"

gtsiftsis12:10:05

αυτό ήθελα να σου στείλω

gtsiftsis12:10:33

αυτό είχα ετοιμάσει ^

gtsiftsis12:10:37

με πρόλαβες

gtsiftsis12:10:37

πρέπει να τα πούμε από κοντά με χρόνο αρκετό όμως

palladin12:10:53

mpiritsa kai kouventoula

greenonion12:10:31

ναι αμε

greenonion12:10:39

δεν εξρω ο σταθης ποτε εχει σκοπο να ειναι ελλαδα ξανα

greenonion12:10:43

πρεπει να ειναι Bratislava τωρα

apod12:10:37

kai ego mesa opote thelete 🙂

stathissideris12:10:09

Ναι ακόμα εκτός είμαι, Μπρατισλάβα

apod12:10:25

entiposeis apo euroclojure ?

stathissideris12:10:53

Ωραία είναι, η 2η μέρα πιο δυνατή από talks

stathissideris12:10:14

Κυριακή επιστρέφω

stathissideris12:10:06

Επίσης, κοσμοϊστορικό, βρήκα κι άλλον άνθρωπο που γράφει clojure στη δουλειά, τον @nvlass

stathissideris12:10:21

Κάθεται δίπλα μου τώρα

greenonion12:10:42

σε ποια χωρα δουλευει; 🙂

nvlass12:10:35

ellada 😉

nvlass12:10:47

athhna basika

gtsiftsis12:10:28

λαμπράν

gtsiftsis12:10:35

εταιρεία;

apod12:10:40

nice 🙂

nvlass12:10:32

Inaccess — sto marousi (Photovoltaics kai data management stuff)

nvlass12:10:02

(akouw mousikh parallhla apo to talk opote delayed replies ;P)

greenonion12:10:12

πςς τρελα

greenonion12:10:59

να μας τα πεις απο κοντα nvlass

nvlass13:10:58

of course!! 🙂