Dylan Beattie - The Cost of Code

  Рет қаралды 22,768

DevConf PL

DevConf PL

Күн бұрын

DevConf - The Software Craftsmen Festival for Sharing Knowledge and Inspiration (devconf.pl/)
Coders code. That’s what we do. We write functions and classes and modules and we conjure amazing systems out of thin air. Electrons dance at our command; with a few keystrokes we can solve the most complex calculations, find hidden patterns in the data of our everyday lives, and send information flying around the planet at the speed of light.
The world uses our code to book flights, pay taxes, talk to friends and family… and before too long, our code might be driving cars, diagnosing illnesses and convicting criminals. Code runs the world. And when our code goes wrong, the solution is almost always… more code. We ship millions of lines of code every day - and, in these days of smartphones and networks and IOT, a single line of code could be running on millions of devices within minutes of us deploying to production. But have you ever stopped to consider the real cost of those lines of code? Your code might end up running in production for years, maybe decades.
It’ll become one small part of a giant global codebase that’s using literally trillions of processor cycles and hundreds of billions of kilowatt-hours of electricity every year. A codebase that’s hiding countless vulnerabilities, flaws and dependencies. A codebase that's driving users to buy millions of new laptops and smartphones and tablets every year because the old ones are too slow, or won't run the latest apps. A codebase that is literally changing the world we live in - and not always for the better. Join Dylan Beattie at DevConf 2019 for a stark, sobering look at the real cost of the code we’re shipping every day. What’s the real cost of code - to our organisations, to our society, to our environment? How can we help our teams and users understand that cost? And what can we do to reduce it?

Пікірлер: 31
@UliTroyo
@UliTroyo 11 ай бұрын
Each of Dylan’s talks is a voyage. I just wanted to be entertained during breakfast.
@joshmarsten7294
@joshmarsten7294 8 ай бұрын
That would be better breakfast than coffee
@ShinjiGetsGrounded
@ShinjiGetsGrounded Жыл бұрын
I'm not even a programmer I just watch all this guys talks
@Proppeti
@Proppeti Ай бұрын
I don't even speak English!! Just kidding 😂😂
@HeilTec
@HeilTec 3 жыл бұрын
Amazing perspective, great view, and clearly presented in present tense (counting the occurrence of the word "now" - ;) in a riveting fashion.
@peterwmdavis
@peterwmdavis Ай бұрын
15:45 very relevant in 2024 with the xz backdoor
@dgkimpton
@dgkimpton 2 жыл бұрын
Somehow I suspect the response will be lots of head nodding, agreement, and then going back to doing exactly what was being done before :( These issues are so huge it doesn't seem like an individual can fix them... and yet if individuals don't act nothing will happen. I suppose talking about these issues is a good first step.
@joshmarsten7294
@joshmarsten7294 8 ай бұрын
Interesting
@cx123456
@cx123456 2 жыл бұрын
This was probably the longest and most entertaining sales pitch I have ever seen.
@edgeeffect
@edgeeffect 2 жыл бұрын
Wow Dylan.... I mean, I usually "quite like" your talks..... but, 'kin'ell, that one was "a biggie"! "Bardzo dziękuję" indeed!
@michalmikulasi5193
@michalmikulasi5193 3 жыл бұрын
that was fking awesome. really awesome
@frechjo
@frechjo 4 жыл бұрын
Great talk.
@antdx316
@antdx316 3 жыл бұрын
great talk = true
@edgeeffect
@edgeeffect 2 жыл бұрын
Great talk === true. ;)
@hardcodedsoftware4212
@hardcodedsoftware4212 2 жыл бұрын
@@edgeeffect error line 1: variable "talk" is not of type "boolean", talk is of type "great"
@BryonLape
@BryonLape 2 жыл бұрын
I've been using the same iPhone for years
@lliammcbean6819
@lliammcbean6819 3 жыл бұрын
greatTalk(greatTalk());
@kayakMike1000
@kayakMike1000 2 жыл бұрын
Um... Two different functions.
@lliammcbean6819
@lliammcbean6819 2 жыл бұрын
@@kayakMike1000 wot?
@otesunki
@otesunki 2 жыл бұрын
@@kayakMike1000 depends. it could be varargs or overloading probably javascript, though
@pianochess1882
@pianochess1882 8 ай бұрын
@@otesunkialso default argument
@pianochess1882
@pianochess1882 8 ай бұрын
@@otesunkialso default argument
@gwickenden9040
@gwickenden9040 9 ай бұрын
It has a main-main-ten-ten-ance-ance cost ;)
@peterwmdavis
@peterwmdavis Ай бұрын
38:46 this is false. The plane flies just fine without MCAS. It’s just that it would have flown *differently*, which would have required a different type rating for pilots. Great story, but I want to correct the misconception that the 737 MAX is fundamentally unstable.
@hhhpestock951
@hhhpestock951 6 ай бұрын
free weed is better then free beer
@diablominero
@diablominero 10 ай бұрын
All the radioactive stuff was in the ground before we dug it up, so what's the issue with putting it back when we're done taking the neodymium out of it?
@janhofmann3499
@janhofmann3499 10 ай бұрын
The ore was a solid block and over time released only few radioactive particles when exposed to water. Good storage. Now it’s radioactive sludge. This stuff MUST not get in contact with ground water.
@diablominero
@diablominero 10 ай бұрын
@@janhofmann3499 fair enough, but that's pretty easy to solve. Just let the water evaporate and leave radioactive dust behind, mix the dust with clay, fire it, and bury the ceramic. And then we don't have to put up signs telling people not to dig, because there were no signs for us and we turned out fine.
@devcybiko
@devcybiko Жыл бұрын
Thank you, Captain Obvious. Never has there been a more meandering and pointless presentation. Lots of entertaining data points, but no real solutions nor best practices. As usual - enteraining as all get out. But just a nic 45-minute click-bait meme. No real estimate of "the cost of software."
@sfdntk
@sfdntk 6 ай бұрын
Why are you so upset?
Dylan Beattie - The Art of Code
1:04:16
DevConf PL
Рет қаралды 8 М.
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 8 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 84 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,6 МЛН
Sockets, Sparks, and Magic Smoke - Dylan Beattie - NDC London 2023
58:33
Fractals, Factories and Fast Food - Dylan Beattie - NDC Porto 2022
44:54
Computational Creativity - Dylan Beattie - NDC Oslo 2021
58:56
NDC Conferences
Рет қаралды 46 М.
There's No Such Thing As Plain Text • Dylan Beattie • YOW! 2023
49:39
GOTO Conferences
Рет қаралды 4,2 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Dylan Beattie - Specs, Bugs, 'n' Rock'n'Roll
53:50
CITYJS CONFERENCE
Рет қаралды 2,7 М.
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 25 МЛН
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 131 М.
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 26 МЛН