Francesco Ciulla
From Punch Cards to AI-assisted Development
#1about 2 minutes
The 1950s era of punch card programming
Early programming involved a meticulous and error-prone process of punching holes in cards, which inspired the creation of higher-level languages.
#2about 2 minutes
The 1960s-70s revolution of high-level languages
The introduction of languages like Fortran and COBOL made programming more human-friendly and accessible, shifting focus from machine instructions to logic.
#3about 2 minutes
The 1980s shift to object-oriented programming
Object-oriented programming (OOP) with languages like C++ and Java introduced a new paradigm for structuring code around objects, making it more modular and reusable.
#4about 1 minute
The 1990s and the rise of web development
The invention of the World Wide Web fundamentally changed software distribution, enabling developers to build and deploy applications globally without physical media.
#5about 3 minutes
How JavaScript and its ecosystem shaped the web
JavaScript evolved from a simple scripting language to a full-stack powerhouse with a vast ecosystem of frameworks and tools like Node.js and React.
#6about 3 minutes
The Agile Manifesto's impact on development workflows
The Agile Manifesto introduced an iterative and collaborative approach to software development, prioritizing flexibility and rapid feedback over rigid, long-term plans.
#7about 3 minutes
Bridging gaps with DevOps and containerization
DevOps culture and tools like Docker broke down silos between development and operations, enabling faster delivery cycles through automation and shared ownership.
#8about 2 minutes
The current era of AI-assisted development
AI tools like GitHub Copilot are now integrated into daily workflows, amplifying developer productivity by handling repetitive tasks and generating code.
#9about 4 minutes
Core principles for thriving as a modern developer
To succeed in a constantly changing field, developers must embrace lifelong learning, remain flexible, and focus on the core satisfaction of creative problem-solving.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
1:00:16 MIN
Supporting a global developer community in the age of AI
WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more
15:24 MIN
Defining the future of the modern developer role
The Evolving Landscape of Application Development: Insights from Three Years of Research
00:11 MIN
A developer's journey into public speaking
Coffee with Developers - Francesco Ciulla
01:56 MIN
Comparing historical and modern software development approaches
Let developers develop again
42:00 MIN
The exciting future of developer tools and platforms
Transforming Software Development: The Role of AI and Developer Tools
28:49 MIN
How AI will reshape software development and documentation
Coffee with Developers - Scott Chacon on growing GitButler and the future of version control
04:58 MIN
Entering the golden era of software development
How we will build the software of tomorrow
21:23 MIN
How AI is changing the software development career path
Are frameworks like React redundant in an AI world?
Featured Partners
Related Videos
How we will build the software of tomorrow
Thomas Dohmke
The Road to One Billion Developers
Thomas Dohmke & Demetris Cheatham
Livecoding with AI
Rainer Stropek
Agents for the Sake of Happiness
Thomas Dohmke
Five things in tech that matter and we have to make work
Christian Heilmann
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Finding Your Way in Tech
Francesco Ciulla
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Fullstack Developer AI & SaaS Startups
Metanoia IT Solutions GmbH
Hamburg, Germany
API
Azure
NoSQL
React
DevOps
+5

Senior Full-Stack Developer
InteractiveAI
Municipality of Madrid, Spain
€70-90K
Senior
API
REST
Azure
Redis
+13


Software Engineer
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
Spring Boot

Senior Machine Learning Engineer (f/m/d)
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Python
Docker
Machine Learning

Software Entwickler mit AI
Ai Software Engineering Bootcamp
Köln, Germany
Junior
API
Scrum
Agile Methodologies


AI Engineer
Codurance
Leeds, United Kingdom
£53K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)