Journal
Παλαιότερα, στον προγραμματισμό υπήρχε μια αρκετά διαφορετική νοοτροπία.
Ο κώδικας δεν έπρεπε απλώς να δουλεύει.
Έπρεπε να δουλεύει σωστά, γρήγορα και όσο πιο optimized.
Οι προγραμματιστές έδιναν μεγάλη σημασία στο πόση μνήμη χρησιμοποιεί ένα πρόγραμμα, πόσο CPU καταναλώνει, πόσο γρήγορα εκτελείται, πόσα περιττά operations κάνει και αν μπορεί να γραφτεί με πιο καθαρό ή πιο αποδοτικό τρόπο.
AIOPTIMAZATIONSCALINGDISTRIBUTEDSYSTEMS
SYSTEM DISTRIBUTION
In the past, programming had a very different mindset.
Code was not supposed to simply work.
It had to work correctly, fast, and as optimized as possible.
Developers paid close attention to how much memory a program used, how much CPU it consumed, how fast it executed, how many unnecessary operations it performed, and whether it could be written in a cleaner or more efficient way.
AISERVERDISTRIBUTEDSYSTEMSOPTIMIZE
OPINION
Το AI στο development έχει δημιουργήσει μια περίεργη ισορροπία.
Από τη μία, σε βοηθάει να ξεκινήσεις πιο γρήγορα. Μια ιδέα που παλιότερα μπορεί να έμενε στο μυαλό σου, επειδή το setup/στήσιμο φαινόντουσαν βουνό, σήμερα μπορεί να γίνει ένα πρώτο commit αρκετά πιο άμεσα.
Και αυτό έχει αξία.
SHORTOPINIONPERSONALAIKNOWLEDGE
Research
Το AI έχει μπει για τα καλά στο καθημερινό workflow όλων μας.
Άλλοι το χρησιμοποιούν για debugging.
Άλλοι για documentation.
Άλλοι για UI/UX.
Μέχρι πρόσφατα, η συζήτηση γύρω από το AI στο development ήταν κυρίως γύρω στις λύσεις άμεσων ζητημάτων.
Πόσο πιο γρήγορα γράφουμε κώδικα , “fix my bug” κλπ.
AITOKENPAYROLLSALARYCOMPANY
APPLICATION
Το AI συνεισφέρει σε γοργούς ρυθμούς στην ανάπτυξη projects. Αυτό το καθιστά καθημερινό εργαλείο και “συνεργάτη” σε τυχαίες ιδέες που θέλω να δημιουργήσω.
Πριν μερικά χρόνια, στα πρώτα στάδια του developer journey μου, για να καταφέρω να στήσω έστω το αρχικό project structure για την πιο απλή ιδέα, μου έπαιρνε ώρες. Μπορεί και μέρες, ανάλογα με το πόσο εξοικειωμένος ήμουν με το εκάστοτε framework.
( κάτω τα links για το project )
AIPROJECTSAPPWEATHERNEXTJSCHAT
Academic Writing
Παλαιότερα, ένα από τα πιο όμορφα στοιχεία του προγραμματισμού ήταν ότι μπορούσες να ξεκινήσεις το ταξίδι για την γνώση , με την θέληση για ανακάλυψη.
Ένα laptop, σύνδεση στο internet, μερικά tutorials στο YouTube, documentation, Stack Overflow, GitHub και αρκετή προσωπική προσπάθεια ( και χρόνος ) ήταν αρκετά για να μπεις στον χώρο. Δεν χρειαζόταν να πληρώσεις υπέρογκα ποσά για να μάθεις τα βασικά. Η γνώση υπήρχε εκεί έξω. Άλλες φορές οργανωμένη, άλλες φορές χαοτική, αλλά υπήρχε.
AIKNOWLEDGEEDUCATIONCOURSESYOUTUBE
Research
Πριν από λίγα χρόνια, η έναρξη ενός απλού project είχε από μόνη της αρκετά χαρακτηριστικά που την έκαναν χρονοβόρα και απαιτητική.
aipromtevolutionresearch