3 ms·
true. doing pair programming with AI for last 10 months I got my skills from zero to sufficient profficiency (not expert yet) in totally new language — Swift. e
by nikolayasdf123 1y ago
true. doing pair programming with AI for last 10 months I got my skills from zero to sufficient profficiency (not expert yet) in totally new language — Swift. entry barrier is much lower now. research advanced topics is much faster. typing code (unit tests, etc.) is much faster. code review is automated. it is indeed makes barrier for new languages and tools lower.
- iLoveOncall 1y agoI would expect anyone to get proficient in Swift after 10 months of using it, with or without AI... If AI had really a multiplying factor here, I'd expect you to BE an expert.
- dearilos 1y agohow'd you get your code review automated?
- bigfishrunning 1y agoEasy! By not doing any, and trusting the AI when it says "LGTM"
- nikolayasdf123 1y agoyou would be surprised how many complex and non-compelx bugs it finds all the time. and that is in addition to typos checks. super reliable. very useful bugs. amost 100% of the time I say "oh that's nice. saved me lots of time testing and debugging this. thanks!" sometimes it recommends high-level architectural changes. sometimes it detects "inconsistent" things that step out of the line of non-trivial patterns. saved me tons of time in K8S and other large config YAMLs and in just imperative code too (structures there repeats often too) and about correctness of suggestions. they are obvious once you see them. tests pass by definition (if you have any, before Copilot kicks-in). so whatever Copilot suggests likely already passes the tests, yet not ... sit right with it. it's intuition is pretty remarkable.
- nikolayasdf123 1y agojust check here: https://github.com/nikolaydubina/go-instrument/pull/53/agent-sessions/4f868852-be8d-47a5-adc5-6cd1274298b8 https://github.com/nikolaydubina/go-instrument/pull/53/agent... amount of QA and real-world bash runs, exploratory Go programs, code tinkering, research, manipulation, is outstanding this poor thing did incredible amount of QA and experimentation work to get it right. and it did! very complex task. required only nudging in the right high-level direction
- nikolayasdf123 1y agoGitHub Copilot