-
When is a tool the right tool for the job?
Digging into skill development with a group of research software engineering experts.
This week I spent time with a group of leaders in research software engineering at a workshop on the implications of using LLMs in their work. I gave a short lightning talk and shared a position paper representing my current thinking on AI assisted coding.
Read more... -
Do your fingers remember how to code?
My Monki Gras talk – discovering developer skills worth learning when AI can write code.
This week I'm talking at Monki Gras about developer learning and AI.
Read more... -
We should still teach coding
Coding skills are going to be as important as ever.
This post was originally published at dev.to/fastly.
Software written using generative AI is all over the web. Performance and security issues abound. Open source projects are being overwhelmed by bot traffic. There's a lot of harm being caused, but as an educator who cares about lowering barriers to software creation, I can't ignore the democratizing potential of these tools either.
Read more... -
What is worth learning?
What is worth learning an a world of AI assisted coding frameworks.
This post was originally published at dev.to/glitch.
AI-assisted coding is lowering the barrier to making software. It’s also increasing the complexity of managing it. You can make applications with less upfront knowledge than before, and organizations are having to figure out how to handle the ensuing unpredictability and risk. So it’s getting easier and harder.
Read more... -
Software development isn’t writing syntax
On AI assisted coding and software development.
This post was originally published at blog.glitch.com.
AI assisted coding has really taken off recently. The tech and the conversation around it say some interesting things about our understanding of what developers do.
AI can write some kinds of code, and it’s even helping people who aren’t coders to make software applications. It’s also frequently wrong. We’re still learning the types of coding task it’s suited to — in what specific contexts it’s a help rather than a hindrance. Unrealistic expectations and inaccurate interpretations abound! The conversation reveals our inability to define the real skills in being a software developer.
Read more...
