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.
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
Matching moments
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:14 MIN
How change management has evolved over the last decade
Turning People Strategy into a Transformation Engine
06:28 MIN
Using AI agents to modernize legacy COBOL systems
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:20 MIN
The evolving role of the machine learning engineer
AI in the Open and in Browsers - Tarek Ziadé
Featured Partners
Related Videos
The Road to One Billion Developers
Thomas Dohmke & Demetris Cheatham
How we will build the software of tomorrow
Thomas Dohmke
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
The year 3000, a brief history of Web Development
Lorenzo Pieri
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Related Articles
View all articles



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



Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1

Trinamics
Utrecht, Netherlands
€3-6K
C++
Machine Learning

Infomaniak
Geneva, Switzerland
Remote
DevOps
Gitlab
Grafana
FastAPI
+3

Jordan Martorell S.L.
Barcelona, Spain
Remote
