Discussion about this post

User's avatar
John Nousis's avatar

Πολύ χρήσιμο το άρθρο Νίκο! Ας γράψω για τα βαριά τεχνικά τι κάνουμε εμείς που έχουμε τεράστιο και βαρύ όγκο coding. Για τα περισσότερα και ειδικά με όσα έχουν και front κομμάτια παίζουμε με το cursor και τον ενσωματωμένο browser γιατί είναι εξαιρετικό το πόσο καλά συνεργάζεται ο agent μαζί του σε αλλαγές. Εννοείται κάνουμε plans, κλπ. πριν ξεκινήσει κάτι μεγάλο. Για το cursor ειδικά προτείνω να παρακολουθείς τον @ericzakariasson στο X γιατί βγάζει πολλές φορές tips για το workflow τους.

Μετά για βαριά κομμάτια backend χρησιμοποιούμε και εργαλεία CLI (με μερικούς MCP servers, π.χ. chrome-devtools) με ποιο σημαντικό το codex όπου κάνουμε εναλλαγές σε 5.2 - high και 5.2 codex ανάλογα με το αν κάνουμε planning ή code writing. Το δυνατό σημείο σε αυτό είναι ότι με το πακέτο του pro σου δίνει κυριολεκτικά ατελείωτα εβδομαδιαία credits. Επίσης όλα τα PRs περνάνε από το codex review που για έναν πολύ ευχάριστο λόγο πιάνουν λάθη που μπορεί να έχει κάνει το codex όταν έγραφε τον κώδικα σε θέματα ευρύτερης λογικής του project. Δηλαδή μπορεί να σου πιάσει π.χ. πως επηρεάζει κάτι που έχει γράψει σε ένα άλλο πολύ απόμακρο σημείο του project κάτι το οποίο όταν γραφόταν δεν το σκέφτηκε καν.

Για brainstorming σχετικά με features το chatgpt pro είναι απίστευτου επιπέδου με το μόνο μειονέκτημα την υπερβολικά αργή ταχύτητά του. Πολλά από τα prompts που φτάνουν στο cursor ή στο CLI έχουν φτιαχτεί από εκεί.

Μετά πειραματισμός με workflows και άλλα π.χ. τώρα δοκίμαζα task-master που φαίνεται ενδιαφέρον για να δουλεύει ασταμάτητα σε κάτι. Και εννοείται κάθε μέρα έτοιμοι για αλλαγές στο πως δουλεύουμε είτε γιατί αλλάζουν τα μοντέλα είτε γιατί εμφανίζονται άλλα δυνατότερα εργαλεία ή workflows.

Εκτός coding ένα φοβερό εργαλείο είναι το NotebookLM, εγώ π.χ. πετάω καθημερινά dev notes σε ένα doc και από εκεί με μία ερώτηση μπορώ πολύ εύκολα να βρω τι είχα κάνει ή αν ψάχνω κάτι.

Tom Tavlaridis's avatar

Καταπληκτικό και πολύ αναλυτικό το άρθρο Νίκο! Όπως λέει ο Jensen Huang, η πραγματική επανάσταση της ΤΝ έγκειται στο ότι επιτρέπει στον καθένα να γράψει κώδικα. Η Anthropic κάνει θαύματα.

Ενώ δεν είμαι προγραμματιστής φτιάχνω εφαρμογές που χρησιμοποιούνται από άλλους. Πέρα από γράψιμο κώδικα σου δείχνει τον δρόμο για best practice αρχιτεκτονική. Φυσικά όπως αναφέρεις, χρειάζεται να διασταυρώνεις τις προτάσεις του Copilot γιατί αν του αφήσεις το ελεύθερο γίνεται πολύ chatty.

Για να κλείσω, πρέπει να τονίσω ότι ζηλεύω το δημιουργικό πνεύμα της start up εταιρείας σας.

Καλές δουλειές!

16 more comments...

No posts

Ready for more?