Organizers Supporters
Partners Exhibition Partner Media Partner
How I Became a Proficient
TypeScript Developer with
GitHub Copilot
(The Live Coding Session)
Slide 2
Slide 2 text
Software Engineering Director – Accenture
Co-lead for our Global Java Community of Practice
Lead for DevOps – Accenture Iberia
Lead for Software Architecture & Platform Engineering – ATC EMEA South
Very active in technical communities:
Co-organizer MálagaJUG / BoquerónSec
Co-organizer OpenSouthCode / OpenSouthKids
Codemotion Ambassador
@deors314
in/deors
Jorge Hidalgo
Slide 3
Slide 3 text
GitHub Copilot
in a nutshell
Slide 4
Slide 4 text
LLM from GitHub
specialized to respond to
Software Engineering
matters
4
Slide 5
Slide 5 text
5
Pull requests Projects Issues
Discussions Merge queue Search
CI/CD with Actions Automation
Codespaces Runners CLI
Advanced Security Secret scanning
Security overview Supply chain Dependabot
100M+ developers Source code management
Collaboration
Productivity
GitHub Advanced Security
Biggest Developer Plarform in the world - Scale
Integrations & APIs
GH Copilot
Code scanning
Mobile
Wiki
Slide 6
Slide 6 text
CLI
+
IDE
6
Slide 7
Slide 7 text
Chat
+
Inline completion
7
Slide 8
Slide 8 text
8
The impact of GitHub Copilot
(based on a 6-month study
of 450 Accenture developers)
Activity
94%
Reported staying
in the flow
90%
Spent less time looking
for information
Productivity
90%
Reported writing
better code
88%
Of the code suggested
by Copilot retained
Efficiency
50%
More
builds
84%
Increased in
successful builds
Satisfaction
96%
Successful on
day one
90%
More
fulfilled
Slide 9
Slide 9 text
“Shut up”
and show us
the code!
Slide 10
Slide 10 text
Conclusions
Slide 11
Slide 11 text
AI Assistants set a new
level of abstraction
11
Like we had with compilers, OOP/FP, or IDEs years ago
Slide 12
Slide 12 text
There is no turning over
12
AI Assistants are improving at great speed
Imagine what they will be capable of in just two years from now
Slide 13
Slide 13 text
Software Engineers
are still at the helm
13
Emphasis in the “Co” of GitHub Copilot
Slide 14
Slide 14 text
Impact to learning curves
is going to be a challenge
14
Yes, I am more productive, but… am I really learning new stuff?
And, going forward, should we care?
Slide 15
Slide 15 text
Software Engineers
will still be relevant
15
We do much more than just coding
Are we ”less” engineers since the moment we stopped writing Assembler code?