Μινιμαλισμός

Για 2 χρόνια, οι εργασίες της σχολής γίνονταν σε ένα 30GB Arch Linux partition με 260 BK/s μέγιστη και αυξομοιούμενη ταχύτητα δικτύου, κυρίως χρησιμοποιώντας NeoVim.

Από το Φθινόπωρο του 2023, είναι άνετη η πολύωρη χρήση του Vi χωρίς terminal multiplexing, όπως και η χρήση των εργαλείων tmux, emacs, zsh bash και dash, που σημαίνει κάθε POSIX compliant shell.

Λύκειο

Απολύθηκε από το λύκειο με 17325 μόρια το 2019, με κατεύθυνση Θετικές επιστήμες. Πήγε Γαλλία με το πρόγραμμα E-Twinning.

Αυτοσχεδίασε απόδειξη για τον όγκο του κώνου, μαθηματικά για γραφικά στον υπολογιστή τύπου Wolfenstein 3D χωρίς να γνωρίζει από διανύσματα, και παρακολούθησε αρκετό από το περιεχόμενο των καναλιών 3blue1brown, Mathologer, Numberphile, Computerphile και Matt Parker.

Στο πανεπιστήμιο παρακολούθησε ThePrimeagen, Healthy Gamer GG και Ramsey Dewey.

Σπούδασε στο Εθνικό και Καπποδιστριακό Πανεπιστήμιο Αθηνών (ΕΚΠΑ) στο Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Συμμετείχε με ενθουσιασμό στο πρότζεκτ open source μεταγλωττιστή του ACM student chapter, αν και δεν κατείχε γνώσεις ώστε να προσφέρει πολλά. Ως τώρα, το Φθινόπωρο του 2023, δεν έχει εργαστεί. Έκανε ελάχιστη πρακτική εργασία με την εταιρεία Helvia με την οποία είδε βασικές αρχές του web development.

Γλώσσες

Ξεκινούσε τη μέρα με ζέσταμα στις 5 για περίπου 3 εβδωμάδες το Φθινόπωρο του 2023, και απογευματινές ασκήσεις, κυρίως σε C αλλά κάποιες φορές και σε Python, Haskell και Matlab (GNU Octave για την ακρίβεια). Οι αλγόριθμοι αφορούν παραλληλία, δομές δεδομένων και διαχείριση δεδομένων, με TDD, TCR ή κανένα από τα δύο, συχνά σε Vi (όχι Vim).

Χωρίς εκπαιδευτικούς σκοπούς, με κίνητρο εσωτερικά κενά δυστυχώς, πήρε μία πρώτη ιδέα και από τις γλώσσες Rust, Graphviz Dot, AWK, GNU Make, BF, J ελαφρώς, lisp και Typescript. Πράγματι οτιδήποτε σχετίζεται με Typescript είναι οδυνηρό, εκτός απ' το συντακτικό.

Τόσο για το Πανεπιστήμιο όσο και για προσωπικούς λόγους, εξοικειώθηκε με C++, Python, PHP, LaTeX, HTML CSS και Javascript, Java, Bourne και POSIX shell scripting (bash έστω). Τα ζεστάματα που αναφέρθηκαν γίνονταν επίσης σε γλώσσες που χρησιμοποιούνταν στο Πανεπιστήμιο.

Αρχιτεκτονική

Επανασχεδίασε 5 φορές τα τμήματα του λειτουργικού του συστήματος που αφορούν τους συνδυασμούς πλήκτρων, τη κύρια δομή αρχείων και την ταξινόμηση εικόνων. Οι αλλαγές ακολουθούσαν προσωπικές ανάγκες και ελλείψεις, με αργό και σταθερό ρυθμό επί 2 χρόνια. Οι τεχνικές έδιναν μια αίσθηση των άκρων, με εικόνες τοποθετημένες σε δυαδικό δέντρο από χειροκίνητες αποφάσεις ομαδοποίησης, πρότζεκτ με κώδικα να ταξινομούνται χρησιμοποιώντας symlinks, ένα σύστημα συμπλήρωσης και δημιουργίας φράσεων να παράγει shell scripts για συνδυασμούς πλήκτρων και πολλά ακόμα. Κατέληξε με τεχνικά κομψές λύσεις.

Μέσα από αυτά τα κινήματα καλλιέργησε σεβασμό στα προτότυπα, αίσθηση των υπέρ και κατά μιας ιδέας, εκτίμηση στην τεχνική απλότητα από υψηλό ως χαμηλό επίπεδο, και συμπάθεια στο Manifesto for Agile Software Development.

Φίλοι

Μέχρι την ηλικία των 21 έζησε εσωστρεφής και περήφανος, απορώντας γιατί άνθρωποι μιλούν για ανθρώπους που μιλούν. Τελικά άλλαξε εικόνα του εαυτού και άρχισε να σχηματίζει παρέες παρά τις δυσκολίες μίας τόσο έντονης αλλαγής.

Συνεργάστηκε με διάφορα άτομα, και η καλύτερη συνεργασία έγινε με νέους τότε φίλους, πρόσωπο με πρόσωπο 4 ώρες τη μέρα 4 μέρες την εβδομάδα επί 2 μήνες, στρογγυλοποιώντας κάτω από το θεωρητικό μέγιστο 6 ανά 4 επί 3. Οι πιο δυσάρεστες εμπειρίες συνεργασίας σε εργασίες της σχολής προέρχονταν από αντίσταση στη συνεργασία.

Συνεργάστηκε με 2 λιγότερο ευχάριστα άτομα σε ξεχωριστά πρότζεκτ. Ενώ τα πράγματα πήγαν εντυπωσιακά καλά με το απρόβλεπτα συναισθηματικό αλλά καλόκαρδο άτομο, δεν πήγαν καθόλου καλά με τον κυρ διαфημιστή μοτοσυκλετιστή πρόεδρο στραβο-πατέρα που δεν είναι πατέρας. Θα του ξεριζώσω και τα χέρια και τα πόδια. Έδειξα τεράστια αντίσταση που με εξουθένωσε εντελώς, αλλά αυτός πάγωνε μέχρι να τα ξεχάσει όλα και να συνεχίσει να κλάνει.

Σκιτσογραφία και πιάνο

Εγκατέλειψε το πιάνο στο επίπεδο πρώτης ανωτέρας, όταν άλλαξε τρόπο σκέψης και τα μέχρι τότε κίνητρα για μελέτη δεν εφαρμόζονταν.

Έπειτα καταπιάστηκε με τη σκιτισογραφία, μέσα απ' την κοινότητα και σειρά μαθημάτων Draw A Box, καθώς και μέσα από βίντεο του Stanislav Prokopenko.

Η τέχνη καλλιέργησε σεβασμό σε παλιές μεθόδους, παλιά εργαλεία, συμβουλές ηλικιωμένων εμπειρογνώμων, το ζέσταμα πριν τη δουλειά και την αποτίμηση της δουλειάς σκεπτόμενος απ' τη ματιά τρίτου.

YouTube

Δημιούργησε βίντεο στην πλατφόρμα YouTube χρησιμοποιώντας το εργαλείο ffmpeg περνώντας την έξοδο του /dev/video0 στο mpv ώστε να προβάλλεται το υλικό της κάμερας στην οθόνη. Το κανάλι έχει στόχο την αξιοποίηση εμπειριών και γνώσεων.