How Software Learns, Kevlin Henney

Описание к видео How Software Learns, Kevlin Henney

How Software Learns, with Kevlin Henney, at Codecamp_Timisoara 2024

We have a difficult relationship with time. Although we and everything we create experience time, it does not mean we are good at applying our experience. We can be poor at learning the lessons of the past, and we often have an unreasonable belief that we can tell what the future will bring. Design guidelines can often be naïve — “Make everything extensible!”, “Future-proof your architecture!” — or contradictory — “Make your code easy to modify!”, “Close your code to modification!” — and are often framed as simple principles independent of context-dependent considerations. Whether you are approaching your codebase as a junior programmer or as a senior architect, the changes and uncertainty that time brings can be frustrating and surprising.

This talk will not allow you to predict the future or apply all the lessons the past can teach, but it will raise your awareness and your knowledge of how to deal with uncertainty, how to see and respond to change, how to keep your options open and how to understand the effects of time on your software architecture.

https://codecamp.ro/conferences/codec...

Комментарии

Информация по комментариям в разработке