Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How Do Our Ideas About Coding Affect the Software We Create?

NDC Conferences via YouTube

Overview

Explore how perceptions of coding and developers impact software creation in this thought-provoking NDC Oslo 2022 conference talk. Examine the actual work involved in software development, consider the desired outcomes, and discover what truly matters in creating the best software. Delve into topics such as the purpose of writing software, programming fundamentals, personality traits of developers, and the importance of user experience. Challenge common misconceptions about programming skills and learn why diverse interests and perspectives are crucial for solving human needs. Gain insights on improving code bases, adopting better languages, and fostering a culture that prioritizes user-centric solutions. Reflect on the significance of continuous learning and how to ensure that development practices align with creating optimal software products.

Syllabus

Intro
Why do we write software
Excuses
Its not the tech
Are we any good
What is programming
Algorithms
Merry Christmas on both cakes
Personality traits
Positive spin
Science genius
Organisation
Tech Geniuses
UX
We dont notice
Its impossible to really have a good grasp
We are causing the situation
Should we be valuing knowledge
Oldfashioned tools
Learning new things
Being an expert
What actually matters
Perceptions about programming
Are you good at math
What our code bases would look like
How did you learn about coding
This is a serious problem
What matters
Women and programming
Multiple interests
Good abstractions
Object oriented programming
We need to learn
Better languages
More human interest
How do we solve human needs
We need to care about users
Thank you

Taught by

NDC Conferences

Reviews

Start your review of How Do Our Ideas About Coding Affect the Software We Create?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.