Тёмный

The Next Decade of Software Development - Richard Campbell - NDC London 2023 

NDC Conferences
Подписаться 190 тыс.
Просмотров 296 тыс.
50% 1

How will software development evolve in the 2020s? Join Richard Campbell as he explores the landscape of technology that will have a massive impact on software development over the next ten years.
What new devices are coming? Will Artificial Intelligence take over everything? How will people connect to the web in the next ten years? And what about Quantum Computing? All these topics and more will shape our future!
Check out our new channel:
NDC Clips:
@ndcclips
Check out more of our featured speakers and talks at
ndcconferences.com/
ndclondon.com/

Наука

Опубликовано:

 

1 май 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 202   
@kamranhashmi419
@kamranhashmi419 9 месяцев назад
🎯 Key Takeaways for quick navigation: 00:00 🎤 Richard Campbell, an experienced software developer, discusses the future of software development, including trends and challenges in the next decade. 02:07 🧠 Moore's Law, the trend of doubling the number of transistors on a chip every 18-24 months, is reaching its limits, and future improvements in computing power will be constrained. 05:39 💻 Architectural improvements and optimizing processors become crucial as Moore's Law ends, and companies like Apple's M1 and M2 chips showcase advancements in architecture. 09:59 📉 Network limitations, especially with 5G and 6G, will be a significant constraint in the future, impacting data transfer and communication between devices. 17:37 🌐 Ubiquitous computing, where every device has an IP address and connects to the network, will become more prevalent, driven by innovations like satellite networks and increased connectivity. 19:43 🦠 The COVID-19 pandemic has accelerated cloud migration and changed work dynamics, but economic impacts, loss of expertise, and supply chain disruptions have also posed challenges. 21:47 💡 Software developers may face economic challenges and a shift from a growth mindset to a focus on return on investment as the industry evolves. 22:31 🏭 Companies should focus on building tools that help them make money and work more efficiently. 23:00 📈 Companies are becoming more reflective and reevaluating their priorities due to economic changes and technological advancements. 24:09 🌐 The browser market is relatively stable, with Chrome, Safari, Edge, and Firefox being major players, and web development is still mostly focused on browsers. 25:17 🧩 Blazer and WebAssembly offer opportunities for running client-side code in various environments, with potential for server-side use as well. 29:11 🕸️ The concept of decentralized web is gaining popularity, offering more control and flexibility while avoiding some centralization drawbacks. 32:07 🚀 Web 3.0, with concepts like blockchain, has potential but has been widely misapplied and faces issues with crypto and centralization. 33:33 🆕 .NET has made significant advancements, transitioning to a cloud-centric, heterogeneous client platform while maintaining compatibility and familiar skills. 35:05 🔮 MAUI (Multi-platform App UI) by Microsoft aims to provide a unified client development model for multiple platforms, although it's still evolving. 36:45 🛠️ The Power Platform empowers domain experts to build apps and solves UI multi-platform issues, leading to increased productivity and ease of use. 39:03 🛡️ Containerization of software is growing, with potential applications in desktop machines to enhance security against exploits and attacks. 42:28 🧭 Building a successful career in development involves choosing between staying on the Leading Edge or becoming an expert in a specific technology stack. 43:23 🤖 Artificial Intelligence (AI) is an umbrella term often used for technologies that don't work yet; when they do, they receive new names like deep learning or predictive analytics. 44:19 🖥️ The current era of software development incorporates various AI technologies like image recognition, speech bots, and form recognizers that are readily available as libraries, making it easier to use AI in software development. 45:30 🤖 Machine learning models, like form recognizers, can be used to automatically recognize forms and associated data, streamlining the process of digitizing forms without manual coding. 46:23 📈 Analyzing data using advanced analytics and machine learning is a valuable career opportunity, as the volume of data continues to increase, and the cloud provides better tools for advanced data analysis. 47:47 ⚙️ Beyond predictive analytics, the integration of prescriptive analytics, which combines predictive models with actions, enables automated decision-making, as seen in personalized marketing strategies and emergency planning. 49:25 🎮 Machine learning models, like OpenAI's Co-Pilot, are becoming valuable tools for programming, assisting developers in generating code snippets, but human evaluation and discernment remain essential. 52:01 🕶️ Although AR headsets are a promising technology, their commercial adoption faces challenges, and 2023 might not be a significant year for AR headset advancements. 58:07 ⚛️ Quantum computing's potential lies in solving complex problems in fields like agriculture, chemistry, and material science, but the technology is still in its early stages and requires significant development. 01:05:49 🛠️ Quantum computing is still at a stage reminiscent of early mechanical mainframes, with various approaches to building quantum computers and the need for a stable and reliable qubit technology.
@nonaligned293
@nonaligned293 9 месяцев назад
thank you very much
@Stella-se1lg
@Stella-se1lg 8 месяцев назад
Bravo🎉🎉 Thanks for summary ❤❤
@ashokk2225
@ashokk2225 8 месяцев назад
Thanks you saved my time
@nccamsc
@nccamsc 7 месяцев назад
So, he is describing the state of things, not the next 10 years?
@haoc5698
@haoc5698 7 месяцев назад
And you my friend is a real hero.
@limitlesslol
@limitlesslol Год назад
Interesting topic and well presented, I certainly learned a few new things. Thanks!
@blueberrypowered
@blueberrypowered 7 месяцев назад
Wonderful talk. Thank you for sharing this with all of us!
@piyushupadhyay
@piyushupadhyay 8 месяцев назад
Appreciate this talk. Thank you sir!
@Learn_with_Manohar
@Learn_with_Manohar 8 месяцев назад
Wow, such a great information. Thank you.
@light.yagami787
@light.yagami787 11 месяцев назад
Wonderful talk.
@saleenapatel
@saleenapatel 10 месяцев назад
appreciate the learnings from the talk
@andmal8
@andmal8 11 месяцев назад
Very interesting. Thank you!
@robbiekissinger
@robbiekissinger 7 месяцев назад
This was awesome. Well done!
@shoxruxumarov8495
@shoxruxumarov8495 11 дней назад
thanks uncle Richard, it was really helpful to broaden the way I used to think
@HypronoDad
@HypronoDad 10 месяцев назад
Wish I had the level of confidence and body language. Great presentation.
@entertainerbhai1111
@entertainerbhai1111 6 месяцев назад
Great presentation and insights by Richard! Love the video ❤
@PaulSebastianM
@PaulSebastianM Год назад
This explains so much! 😮
@filipmilovanovic8942
@filipmilovanovic8942 11 месяцев назад
"John Carmack, the guy behind Oculus" 🤔 ... Doom be upon us
@insidiousmaximus
@insidiousmaximus 6 месяцев назад
This has put me off watching it now
@manit77
@manit77 6 месяцев назад
He quit meta a while ago.
@danieldelriodevora9373
@danieldelriodevora9373 7 месяцев назад
I feel like the code could have been called "The Next Decade Of Microsoft Software Development"
@LurkingOwlbear
@LurkingOwlbear 4 месяца назад
Very much so this. Living in the Linux space, this is very obviously in the context of "developer in the corporate enablement space" If you are genuinely trying to build infrastructure - kernel dev work, building GUI toolkits, firmware/hardware dev work - this kinda ignores a whole host of issues. No one talks about the compute overhead of webapps added up across an entire electrical grids. It's not a problem for one user, or even one corporate user. But it's bad from an actual social infrastructure stance because you are building a standard where A) applications are being bottlenecked by their container/wrapped browser. and B) while resources are abundant, it doesn't mean the aggregate inefficiency should be ignored. That doesn't even include the fact you lose sovereignty of your software stack. Your software provider can now - and this started with subscription models (the pay me for the privilege of using work I did last year this year again model) - arbitrarily modify tools you use. For most end users it doesn't matter. But for anyone who is trying to do genuinely technical work, it can be a serious resource drain. Stable software which is standalone is valuable.
@karansethi7820
@karansethi7820 8 месяцев назад
thought provoking talk, Richard. Thanks for presenting this, so many takeaways!
@mostafaalmahmud
@mostafaalmahmud 7 месяцев назад
Up-to-date and informative presentation here. That's awesome. Thank you!
@SteveGraegert
@SteveGraegert 11 месяцев назад
Good talk, but I wish Richard would have spent more time (or even some at all) on software development of the future as the title suggests.
@martiruda
@martiruda 10 месяцев назад
it's very important to understand the architecture. Imagine AI was not possible in the 50s because there was no nano tech in place. all AI algorithms rely on theories built decades ago.
@joseantoniojose7933
@joseantoniojose7933 7 месяцев назад
Well first when we thinks on software development it is better to first take a look decades ago when the first software were designed and we also take another look to how the software design have been changing in the last 4 decades and is an big change which wil continue without ending never. Mr. Richard Campbel was a so helpfull and interesting video. Thanks so much
@KarasMP
@KarasMP 6 месяцев назад
Amazing presentation!!
@solumyt
@solumyt 10 месяцев назад
Brilliant Talk
@user-dc6sv9vf1x
@user-dc6sv9vf1x 8 месяцев назад
Great talk
@ukwar93
@ukwar93 7 месяцев назад
WOW. Great Talk 🤯
@karlwibi
@karlwibi 6 месяцев назад
Another thing that might help also is to try to document the component if there is no existing documentation. That will help you also increase your knowledge of the feature.
@KoreanSpy
@KoreanSpy 8 месяцев назад
great talk
@aungthuhein007
@aungthuhein007 10 месяцев назад
Amazing!
@luciusartoriusdante
@luciusartoriusdante 11 месяцев назад
Pretty good tech talk.
@neeftgamer
@neeftgamer 8 месяцев назад
Funny to mention Visual Studio 2010. With the current version of Visual Studio 2022 (version 17.7.0) even the Start Page is back in favor of the startup screen 🤣. No confusion there.
@vortical911
@vortical911 8 месяцев назад
Good talk! I agree that power platform is really taking off, although I did try the powerautomate copilot and am not impressed. Power automate and powerbi are heavily used and depended upon in our org.
@abrafgesvbeac3676
@abrafgesvbeac3676 10 месяцев назад
Thank you, very interesting
@angganarotama
@angganarotama 6 месяцев назад
great insight, thanks.
@rauru8570
@rauru8570 9 месяцев назад
We're going to exhaust Moore's "Law" because we're going to run out of atoms, and then architecture performance should return to be a more relevant discussion. A form of containerization, such as Wasm is doing, should give us the next abstraction layer for web development. “Blockchain is not inherently stupid, it’s just wildly misapplied”, maybe we’ll use the remaining of it to do something useful one day. The big collection of concepts we call AI is being used to create handy tools we should keep an eye on, especially to develop solutions to approach the end user to his domain-oriented problems. Hololens (and similar headgear devices) sounds like a relevant goal, but it seems we’re still a bit far from it doing what we really want it to do. Quantum computing should give us power to solve problems we couldn’t solve yet, like pinpointing specific chemistry reactions. The best way to predict the future is to make it :)
@7alken
@7alken 6 месяцев назад
great fair summary; thanks;
@yousafwazir286
@yousafwazir286 7 месяцев назад
good talk
@missinghandle6463
@missinghandle6463 6 месяцев назад
No one could have predicted that the "choose Unity" part of this talk would be what aged poorly just 5 months later 😆
@joachimdietl6737
@joachimdietl6737 7 месяцев назад
Nice talk
@FunMushizzle
@FunMushizzle 7 месяцев назад
Great talk. Nothing to do with software development.
@roderickmorrison
@roderickmorrison 6 месяцев назад
People don't use Chrome because they prefer the browser. They like the integration with the Google mother ship.
@nollykeys2207
@nollykeys2207 3 месяца назад
This was really insightful
@Nick_fb
@Nick_fb Год назад
Ahh sweet sweet performance mockery. I love it. Gotta strap ourselves to the Quantum computing rocket at some distant future point, to get the performance explosions again.
@danieldepaolo3012
@danieldepaolo3012 2 месяца назад
Such a good talk. I want him to make a new one every three months due to the release of these generative models like Gemini 1.5!
@JetSoftProHQ
@JetSoftProHQ 10 месяцев назад
Thanks for confirming some of our predictions about AI, for example. It is useful to understand trends in order to be able to create software that will remain relevant. Understanding the trends and advancements in AI is crucial for creating software that stays relevant and meets the evolving needs of users. By staying updated on the latest developments, we can harness the power of AI to deliver innovative solutions that align with the changing landscape.
@tkmnus2023
@tkmnus2023 10 месяцев назад
MS Power platform - domain experts can design their own apps, app forms reasonably well, but mostly for internal apps and not public facing, users be authenticated members of tenant
@abelperspectives6594
@abelperspectives6594 3 месяца назад
I am enjoying this
@dunkinzsoda
@dunkinzsoda 7 месяцев назад
random find. Great video
@autarchprinceps
@autarchprinceps 8 месяцев назад
The problem of things like 5G are, that since I still only get 3 - 10 GB per month for anything like affordable prices, I literally couldn’t care less, and range was already a lot more important, so any reduction in that is just shit. As for connected devices, telemetry, etc. LTE it’s already fast enough anyway, heck it is enough for videostreaming
@EmileDeWilde
@EmileDeWilde 6 месяцев назад
Yes, many think that if we pack in processing power and memory we can then have bulky applications with generated code. So do the same thing as some custome classes in JS, we move a whole library to do the same and we further decrease network efecctivity.
@EmileDeWilde
@EmileDeWilde 6 месяцев назад
The solution will be pretty cool, but also an interesting point is with the increase from 2G to 6G we will be create better 3D mapping in realtime of people, and as we cycle down the range to 2G then we can see our hearts beating :P. So we can flip the wifi's around if we wanted :P :P :P
@EmileDeWilde
@EmileDeWilde 6 месяцев назад
Then interestingly, where this will go is you can map the interface to our elctromagnetic fields so that we can visualize and interact with it in our imagination, headseats are a thing of the past.
@EmileDeWilde
@EmileDeWilde 6 месяцев назад
Loved watching your talk, also makes me wonder where our technologoy will be finally implemented :D
@petkostoynov7818
@petkostoynov7818 9 месяцев назад
Great
@roderickmorrison
@roderickmorrison 6 месяцев назад
Really? The inflation we are experiencing is from supply chain issues? Think again my brother. It's about central bank and government policy.
@kwameaddo5975
@kwameaddo5975 8 месяцев назад
Make the future.
@dansadventures5514
@dansadventures5514 7 месяцев назад
The talk has nothing to do with the next decade of software development but rather the advancements throughout the last century
@DDDD-rr6uo
@DDDD-rr6uo 7 месяцев назад
How about Webb development and in particular Blazor’s future?
@caseylam8046
@caseylam8046 10 месяцев назад
my main take : container based security software model
@gnupph
@gnupph 6 месяцев назад
Decentralized computing is good as a concept. But the current Web3 implementation is so bad that the costs wildly outshine the benefits. Most accessible Web3 projects are heavily centralized with their off-chain parts and are, imo, indistinguishable from a normal web with fancy but slow databases.
@SalesforceSS
@SalesforceSS 8 месяцев назад
I could appreciate how small we are compared to mother nature. A quantum computer needed just to understand the nitrogen fixing than a simple plant can do just like that.
@larslover6559
@larslover6559 7 месяцев назад
Yes, nature is insanely complex. God is just wise and powerful beyond words
@KrutiperoCZ
@KrutiperoCZ 6 месяцев назад
@@larslover6559 Bro, you could be presented with the 1:1 version of how our universe came to be and where the big bang came from and how was it even possible yet you would still be spewing religious nonsense.
@archiewoosung5062
@archiewoosung5062 10 месяцев назад
Seems to me that we should be geting better at making predictions, especially about technology. In 1980, what computer producers were still going to be relevant after year 200? Pretty sure people thought IBM, DEC and Unix What happened to DEC & why? Building up a knowledge base like this, over time, should mean we get better at the difficult (predicting weather is surely far more difficult, but we haven't given up). Similar predictions for languages...hadn't heard of Java until mid 90s; at what stage was it apparent that COBOL was no longer going to be relevant...and what happened between then & the decade preceding?
@bobweiram6321
@bobweiram6321 10 месяцев назад
Cobol is still relevant. It's just not as popular.
@archiewoosung5062
@archiewoosung5062 10 месяцев назад
@@bobweiram6321 Not sure what you mean by 'relevant'; it is still being used, but how many times is it being chosen as the language for a new application?
@yomajo
@yomajo 7 месяцев назад
Dude disqualified it self with "Noone does Bitcoin mining anymore" Hashrate literally at ATH
@qabacus357
@qabacus357 10 месяцев назад
He pretty much covered all technologies we are developing or using but he forget IoT/IIoT and light computing which is a domain of computing between silicon and quantum computing. Nice talk ! Computing industry marching on...
@jamesnomos8472
@jamesnomos8472 7 месяцев назад
Light computing is just classical computing (minus the handful of quantum light-based computers).
@sanokhan3068
@sanokhan3068 9 месяцев назад
As a student of Software Engineering my question is that: Should i learn coding to make Games and Apps or switch to no code tools?
@macchambers3013
@macchambers3013 9 месяцев назад
Don't switch to no-code tools. Learn how it all works and then use the tools for jobs if you need it.
@Patmorgan235Us
@Patmorgan235Us 9 месяцев назад
Someone will always need to build the no code tools
@mihairadulescu5541
@mihairadulescu5541 9 месяцев назад
Dont take shortcuts… they never work
@abbashaider6694
@abbashaider6694 7 месяцев назад
From my experience, no code tools work till a point where you want to make a simple application without specific features, beyond that point it gets too difficult to build and maintain using them. When I was young and didn't know anything about programming I used to make games using the no-code tools like game maker and construct 2D, I felt limited while making them due to the aforementioned reasons of no code tools. After learning programming I would never not use code to make games, expressing complex applications is much more easier in code, once you know how. Also no code tools are mostly abstract framework that leave much room for optimization, which in certain applications you may need.
@45414
@45414 6 месяцев назад
Do what’s hard.
@Weangered
@Weangered 6 месяцев назад
A+
@theMuritz
@theMuritz 3 месяца назад
Exceptional speaker, a bit weak on the outlook of what’s going to happen in the midterm but catching anyway
@nathanryan12
@nathanryan12 5 месяцев назад
Strange to hear “compute” used as a noun.
@gilbertsenyonjo963
@gilbertsenyonjo963 10 месяцев назад
I thought the presentation was about software development
@edgeeffect
@edgeeffect 8 месяцев назад
"It is dangerous to make predictions - especially about the future" is even in the talk and yet he goes on to make those predictions.
@spenceragain
@spenceragain 6 месяцев назад
Predictions about the past are far safer.
@harriehausenman8623
@harriehausenman8623 Год назад
Did I miss it or did he totally ignore photonic chips? And what about AlphaFold! (way more relevant for agriculture than quantum computers)
@turun_ambartanen
@turun_ambartanen 11 месяцев назад
When it comes to the electron cloud configuration, alpha fold can't help. It's a different kind of problem. AlphaFold can only do the organic stuff (proteins) around the metal ions.
@jamesnomos8472
@jamesnomos8472 7 месяцев назад
Photonic chips are just classical computers. At best, they might provide a constant-factor speedup to existing compute. If this speedup is modest, then it's not going to change the world, and there's a whole bunch of technical issues making it very hard to achieve without making something worse than a silicon computer.
@kapilpoudel8452
@kapilpoudel8452 3 месяца назад
someone summarize it please !
@michaelnurse9089
@michaelnurse9089 10 месяцев назад
Feels like a 10 year old video when talking about AR thanks to the Apple Vision Pro presentation.
@bjo004
@bjo004 11 месяцев назад
1:02:05. Aaah!!! What you said there about leaving the land to go fallow for sometime is also in the bible. 😄
@TheArmyofWin
@TheArmyofWin 7 месяцев назад
“Nobody’s mining bitcoin anymore!” Yeah, but NVidia is still charging like they are
@skewty
@skewty 8 месяцев назад
Aside from MS being a bit of a lame duck in web dev, container serving and containerised application spaces (JS/TS owns 1st and Linux owns the last 2) the rest of his info seems good.
@ramanmittal6783
@ramanmittal6783 8 месяцев назад
Somebody will be comparing today’s super computer frontier to handheld device by 2035😂
@edwinschaap5532
@edwinschaap5532 6 месяцев назад
The trend of billionaires messing up their companies started with Steve Ballmer.
@Brian-vs9sd
@Brian-vs9sd 8 месяцев назад
LOL. A Microsoft person talking about Napster and Crypto being nefarious.
@CandyLemon36
@CandyLemon36 5 месяцев назад
This content is overflowing with transformative thoughts. I found a book with like themes that redirected my journey. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill
@solomonbush331
@solomonbush331 7 месяцев назад
Damn this guy could probably do standup tbh.
@tankerwife2001
@tankerwife2001 10 месяцев назад
That part with apple and AR didnt age well, lol
@jimandhispetcow
@jimandhispetcow 7 месяцев назад
Very good talk but it's a little out of date, specifically when he recommended Unity. Please don't use Unity their board has tanked the company in the same way Facebook and Twitter did.
@DesmondNysschens
@DesmondNysschens 8 месяцев назад
The title is a little misleading.. says nothing about Software Development or it'strends, in the first 20 mins at least.
@arjunsankar
@arjunsankar 7 месяцев назад
20:35 - a wild @linustechtips appears 😂
@Charles-tq9tc
@Charles-tq9tc 7 месяцев назад
"they redevelopped dotnet, without changing the tooling !" LOL what tooling ? it's light years behind most other languages in this regard.
@tkmnus2023
@tkmnus2023 10 месяцев назад
blockchain , companies want central control- other parties can introduce transactions into your data independent of you.
@f.5233
@f.5233 2 месяца назад
I wanna invite this guy to a BBQ and talk the whole day.
@Zach-mv3le
@Zach-mv3le 9 месяцев назад
"interpreted as inflation" that's inflation
@FirstNameLastName-oq8xc
@FirstNameLastName-oq8xc 7 месяцев назад
sorrry i am a developer , Edge is much better than crome, both are made of chromium but edge is much better and uses less resouces, i think you wanted to say IE?
@gmxmatei
@gmxmatei 6 месяцев назад
The next is ....... Subject-Oriented Programming on Universal Software Model. No OOP! No classes!
@jerbear97
@jerbear97 10 месяцев назад
7:37 I think he meant middle-aged mothers
@EmmanuelMessulam
@EmmanuelMessulam 7 месяцев назад
Well, unity seems to have tanked itself slightly.
@simonyathi8316
@simonyathi8316 7 месяцев назад
I was honestly hoping he’d have said the bear attempts garbage collection. Or something like that. Ah well. Haha
@j.d.6915
@j.d.6915 5 месяцев назад
Hmm...this was made before the Unity debacle...
@stanleykubrick8786
@stanleykubrick8786 10 месяцев назад
We've been entering into an era of less is more for a long time now. Richard might want to look into Keto Diet.
@willi1978
@willi1978 10 месяцев назад
was shocked when i saw the belly from the side
@andrewlockwood6102
@andrewlockwood6102 10 месяцев назад
Really? The guy gives a brilliant speech that covered just about everything in IT and you came away concerned about his health? No - actually you just wanted to be condescendingly judgemental, based on observation from a distance. What do you know about his circumstances? What do you know about his health? What do you know about any medications he has to take? Nothing, nothing and nothing. So before you start being needlessly critical of others and making judgements in a knowledge vacuum, maybe you might wanna take a look in the mirror first. Maybe _that_ guy is the one who needs some good advice. Just sayin ... 🤨🤨🤨
@adminomhfoz1908
@adminomhfoz1908 10 месяцев назад
few weeks later apple has their consumer device - so much for a tech prophet!
@skewty
@skewty 8 месяцев назад
At that price I don't think the vast majority of this world considers it a "consumer" product.
@felipevaldes7679
@felipevaldes7679 10 месяцев назад
43:55 the presenter innacurately describes Siri tohave "came out of a Hinton paper in the 2010s", but in fact, Siri is dated 2003-2005, so how is it possible to have time traveled? the talk is interesting, but if this is wrong I wonder what other parts are also wrong. did he means the early 2000s? I can't believe Siri came out of a "single paper" either.
@myunghulee6282
@myunghulee6282 6 месяцев назад
Using b2b industry , install the smart industry smart factory smart ai productions Installations engineers is team members of company each of team of engineers install and design for factory. Study and install the new factory
@ollydix
@ollydix 6 месяцев назад
The MS UI platforms absolutely suck. Flutter solved it in a nice way.
@JacobGlanz1234
@JacobGlanz1234 15 дней назад
Can you do it with c# or you still need js?
@ib_concept
@ib_concept 9 месяцев назад
apple vision
@steveoc64
@steveoc64 5 месяцев назад
TL;DR - absolutely nothing at all has changed in software development since at least the 1980s through to today. It's literally Groundhog Day, every day, of every year, of every decade. Only the names of the tools change, but everything else is exactly the same. It will remain exactly the same next year, and the whole decade after that.
@jabrealthecoder2825
@jabrealthecoder2825 9 месяцев назад
He’s trying to be like Uncle Bob! Spent 30 minutes of my life on this which I won’t get back.
@skewty
@skewty 8 месяцев назад
At least Uncle Bob isn't an obvious evangelist for a major player (Microsoft) and competitor in many of the product spaces based on the videos I have watched.
@tehNashty
@tehNashty 10 месяцев назад
"Speed of light is a law", what about quantum entanglement?
@jamesnomos8472
@jamesnomos8472 7 месяцев назад
Still holds. It's a provable theorem that no information can be transmitted in quantum mechanics faster than light. As for whether a physical INFLUENCE can travel faster than light, that remains contentious and depends on how you model quantum mechanics.
@tehNashty
@tehNashty 7 месяцев назад
@@jamesnomos8472 So, you couldn't have 2 entangled particles, one that you could change the spin on and one that could be observed, as a way of transmitting binary data? Is there a way to test this?
@jamesnomos8472
@jamesnomos8472 7 месяцев назад
@@tehNashty Fundamentally, the problem is that when you measure one particle in an entangled pair, the outcome of that measurement is random, it cannot be controlled (otherwise the individual particle would have a determined state, and thus not be entangled in the first place). Thus, you cannot use this to transmit information. If Alice and Bob share an entangled pair of particles, then if Alice measures hers, the outcome is individually random. If Bob measured his first however, then any subsequent measurements from Alice will have outcomes correlated with Bob's original outcome. This may seem like a way to transmit information, because you could do this for a bunch of entangled pairs and figure out if Bob had performed a measurement by seeing if Alice's outcome statistics are skewed. But, Alice has no way of knowing what outcome Bob got. Thus, she has to average over all possible outcomes Bob got. When you do this, it effectively erases any information about what bob may have done, as all the possible statistical patterns cancel out leaving Alice with the exact same random probabilities as she had before Bob did a measurement.
@gorangagrawal
@gorangagrawal 11 месяцев назад
Today after watching the launch of Apple's Vision Pro, many of the technology will become obsolete. Took just a month, to make it happen.
@AmexL
@AmexL 11 месяцев назад
Still at least 3 years away, but yes, its coming.
@kil-md7on
@kil-md7on Месяц назад
I guess I'm going to be the "this comment didn't age well" guy. 👀 Many reviews are meh, some people are returning the product, no apps, a few days ago Apple already started to offer a 200 dollars discount... Apple offering a discount on a product launched 2 month ago ? Be honest with yourself, this is bad, REALLY bad. I loved the first presentation but now I think it's kind of obvious that Apple should have kept it as a secret prototype, work on better actual useful applications and wait for the right time to launch it. You just can't sell such a device at such price with downsides as the latency ruining the immersion when you move. This should never have happened. It's 2023, Apple has tons of money and Tim cook didn't create anything. Iphone is bringing the money, a product launched almost 20 years. This is what happen when you don't have to fight to survive. You become lazy. They probably don't even care that the product is failing, they have infinite money. No pressure, 0 useful innovation.
@gorangagrawal
@gorangagrawal Месяц назад
@@kil-md7on My observation is the same, they are trying to get their foot in all directions. It may become a mess.
@ozilmatrix6334
@ozilmatrix6334 10 месяцев назад
Misleading title
Далее
Balloon Pop Racing Is INTENSE!!!
01:00
Просмотров 7 млн
Full Keynote: Satya Nadella at Microsoft Ignite 2023
1:02:32
What Makes A Great Software Engineer?  -  Alexis Agahi
20:15
How Senior Programmers ACTUALLY Write Code
13:37
Просмотров 1,2 млн
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 889 тыс.
how NASA writes space-proof code
6:03
Просмотров 1,9 млн