Ucieczka od cursor
Categories:
Mówienie teraz o ucieczce od cursor może być nieco spóźnione, ale w ciągu pół roku stopniowo zmniejszałem korzystanie z cursor, ponieważ moje nawyki kodowania się zmieniły, a zalety cursor przestały być powodem, dla którego go wybierałem. Cechą, dzięki której cursor do tej pory nadal zajmuje pierwsze miejsce, jest jego unikalny model uzupełniania, obsługujący uzupełnianie w przód, w tył, w lewo i w prawo, między wierszami i plikami — nie ma rywala ani pod względem szybkości reakcji, ani wskaźnika akceptacji. Ale przestałem już pisać kod ręcznie z pomocą uzupełniania, a zamiast tego kupuję różne pakiety kodowania i w dużym stopniu korzystam z agentów do kodowania. Agent cursor nadal jest bardzo silny, szkoda tylko, że nie wypracował wyraźnej przewagi nad claudecode/codex, a pakiety kodowania sprzedawane bezpośrednio przez anthropic i OpenAI są znacznie bardziej opłacalne niż pakiety cursor. Cursor nie może konkurować z dostawcami modeli pod względem opłacalności modeli, dlatego aby mieć prawo do stołu, cursor musi wprowadzić własny model composer. Cursor wypuścił też własny cli, z którego korzystam od ostatnich trzech miesięcy — jest zrobiony całkiem nieźle, nie będę się szerzej wypowiadał. Opłacalność uzyskiwana dzięki trenowaniu własnych modeli w zamian za konkurencyjność wciąż trzyma go przy stole. Głównym problemem cursor obecnie jest to, że oddala się od ekosystemu vscode — nie może już korzystać z zalet otwartego ekosystemu, trudno mu włączać funkcje i naprawiać błędy, a samowolne projekty powodują konflikty w nawykach użytkowania. Używam vscode od 10 lat, od pierwszego miesiąca jego istnienia, skróty klawiszowe mam w mięśniach. Ci głupi z cursor, nie wiadomo skąd wzięli jakiegoś niedoświadczonego dewelopera, który przypisał moje najczęściej używane skróty do ich własnych, nieistotnych funkcji. Gdy przywróciłem stare przypisania, cursor przy każdej aktualizacji wymuszał powrót do swoich. Korzystam z wielu narzędzi agenta, zazwyczaj umieszczam je wszystkie na prawym pasku bocznym, a ci głupi z cursor postanowili samowolnie zawłaszczyć prawy pasek boczny, przez co przyciski innych narzędzi agenta nie mogły się wyświetlać — problem ten istniał za każdym razem, gdy ostatnio otwierałem cursor. Jestem starym użytkownikiem 500 zapytań i podczas przeglądania ustawień cursor okazało się, że pobierane są za to zaawansowane zapytania — incredible! Przeglądasz ustawienia, rzucasz okiem i już 30 groszy, trzy spojrzenia na ustawienia to już złotówka! Na początku kwietnia cursor po prostu przestał odnawiać moją pulę 500 zapytań — tego naprawdę nie dało się znieść, musiałem wysłać e-mail, by ktoś ręcznie odnowił mi limit. Zamknięty kod cursor oraz niezdarne modyfikacje frameworka vscode to przestroga dla obecnych dystrybucji vscode. Tutaj przewiduję, że trae/qoder/lingma/antigravity/kiro i inne ostatecznie znikną; używam tylko wtyczek zintegrowanych z vscode (polecam moją wtyczkę coding-plans-for-copilot, która podłącza dowolny pakiet kodowania do github copilot). Cenia czas, ograniczajcie pogoń za nowymi narzędziami i zrozumcie, czym naprawdę jest konkurencyjność, którą ma tylko model.

