IEEEComputerSociety
IEEEComputerSociety
  • 2 436
  • 1 928 333
SE Radio 616: Ori Saporta on the Role of the Software Architect
Ori Saporta, co-founder and Systems Architect at vFunction, joins host Jeff Doolittle for a conversation about the role of the software architect. The episode begins with Ori’s thoughts on what is typically missed or overlooked regarding this role. The conversation then explores aspects of both hard and soft skills required of software architects. Other topics include the relationship of the software architect to other roles, to design and process, and to quality. The show concludes by addressing the importance of dependency management by software architects. Brought to you by IEEE Software magazine and IEEE Computer Society.
zhlédnutí: 54

Video

SE Radio 615: Kent Beck on "Tidy First?"
zhlédnutí 220Před 14 hodinami
Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation a...
Jeff Egan on the Dual Impact of AI on Job Sectors at SXSW2024
zhlédnutí 72Před dnem
Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only humans perform. Ca...
Dejan Milojicic on Mobile Phone, Sensors, and AI at SXSW2024
zhlédnutí 42Před dnem
Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only humans perform. Ca...
Dejan Milojicic on Diverse Opinions at SXSW2024
zhlédnutí 9Před dnem
Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only humans perform. Ca...
Roxana Saint-Nom on AI's Regional Effects at SXSW2024
zhlédnutí 15Před dnem
Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only humans perform. Ca...
Roxana Saint-Nom on AI's Workforce Revolution at SXSW2024
zhlédnutí 19Před dnem
Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only humans perform. Ca...
Nita Patel's Professional Insights on AI's Workforce Dynamics at SXSW2024
zhlédnutí 36Před dnem
Panel Description: Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only...
Nita Patel on Analysis of AI's Workforce Influence
zhlédnutí 57Před dnem
Panel Description: Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only...
Jeff Egan on How AI Will Affect the Workfoce at SXSW2024
zhlédnutí 47Před dnem
Panel Description: Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only...
Jeff Egan on Navigating AI's Impact at SXSW24
zhlédnutí 10Před dnem
Panel Description: Machines have not taken over humanity, rather they have assisted us in more efficiently performing jobs. Is it different this time? In less than a year, AI has demonstrated broad adoption. It conducts Q&A sessions with humans, generates images, writes essays/code, performs student tests, etc. It is increasingly possible that it can take over many workforce positions that only...
SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development
zhlédnutí 147Před 14 dny
Wouter Groeneveld, author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy Jung. Topics include evaluating projects, constraints, social debt in teams, common fallacies in critical thinking, maintaining flow state, documenting and retaining knowledge, and creating environments that encourage creativity. Brought ...
IEEE Computer Society: Ilene Klein, CISSP, CISM: Lies Damned Lies, and Disinformation Event
zhlédnutí 128Před 14 dny
As Abraham Lincoln famously said, "Don't believe everything you read on the internet." During this presentation, we'll define terms and review how mis- and dis-information are being used to perpetrate fraud, abuse the stock market, harm people's health, influence elections, and topple governments (plus make it harder to have rational conversations about current events with your great uncle Lou!...
Standards in Computer Science: What, Why, & How
zhlédnutí 112Před 21 dnem
About the IEEE Standards Association (IEEE SA) Creating spaces that engage people with diverse backgrounds who look to solve challenges and explore opportunities with emerging and evolving technologies. Developing market-relevant, open standards and solutions: • Advancing global technologies and technology platforms • Promoting innovation • Protecting public safety, security, health and wellbei...
SE Radio 613: Shachar Binyamin on GraphQL Security
zhlédnutí 134Před 21 dnem
Shachar Binyamin, CEO and co-founder of Inigo, joins host Priyanka Raghavan to discuss GraphQL security. They begin with a look at the state of adoption of GraphQL and why it's so popular. From there, they consider why GraphQL security is important as they take a deep dive into a range of known security issues that have been exploited in GraphQL, including authentication, authorization, and den...
Dr Giovanni Vannucci: Total Eclipse of the Sun
zhlédnutí 144Před 21 dnem
Dr Giovanni Vannucci: Total Eclipse of the Sun
IEEE 802.1 Data Center Network Standard: Enabling Data Center Fabric Convergence onto Ethernet
zhlédnutí 105Před 28 dny
IEEE 802.1 Data Center Network Standard: Enabling Data Center Fabric Convergence onto Ethernet
SE Radio 612: Eyal Solomon on API Consumption Management
zhlédnutí 154Před měsícem
SE Radio 612: Eyal Solomon on API Consumption Management
Introduction to Interfacing Cyber & Physical World Standards
zhlédnutí 89Před měsícem
Introduction to Interfacing Cyber & Physical World Standards
SE Radio 611: Ines Montani on Natural Language Processing
zhlédnutí 262Před měsícem
SE Radio 611: Ines Montani on Natural Language Processing
Functional Safety: Standards Committee: Results and Perspectives
zhlédnutí 46Před měsícem
Functional Safety: Standards Committee: Results and Perspectives
SE Radio 610: Phillip Carter on Observability for Large Language Models
zhlédnutí 145Před měsícem
SE Radio 610: Phillip Carter on Observability for Large Language Models
About the IEEE Computer Society
zhlédnutí 232Před měsícem
About the IEEE Computer Society
Design the Solution
zhlédnutí 77Před měsícem
Design the Solution
SE Radio 609: Hyrum Wright on Software Engineering at Google
zhlédnutí 251Před měsícem
SE Radio 609: Hyrum Wright on Software Engineering at Google
AI: Prosperity or Doom for Human Workforce?
zhlédnutí 85Před měsícem
AI: Prosperity or Doom for Human Workforce?
Growing Diversity in Computing with IEEE CS
zhlédnutí 41Před měsícem
Growing Diversity in Computing with IEEE CS
Leading in a Remote Environment
zhlédnutí 63Před měsícem
Leading in a Remote Environment
SE Radio 608: Lane Wagner on Revisiting the Go Language
zhlédnutí 222Před měsícem
SE Radio 608: Lane Wagner on Revisiting the Go Language
Quarterly Membership Townhall: 1:1 Jyotika Athavale, 2024 IEEE Computer Society President
zhlédnutí 66Před měsícem
Quarterly Membership Townhall: 1:1 Jyotika Athavale, 2024 IEEE Computer Society President

Komentáře

  • @jonasg3672
    @jonasg3672 Před 2 dny

    Casey live in a hypothetical world distant from reality.

  • @meanmole3212
    @meanmole3212 Před 5 dny

    Excellent discussion!

  • @prism223
    @prism223 Před 9 dny

    Great job by Casey and the interviewer Giovanni, excellent questions and inciteful answers

  • @kev897
    @kev897 Před 9 dny

    Fantastic video, brilliant very educational and explained in a way that made it very interesting. But I have to ask something which could be controversial for some if its taken the wrong way. For the life in me I do not understand why Alan Turing and his contributed has been elevated so much. Yes he made a good contribution But the contributions of others like Tommy flowers and Bill Tutt's where massively more significant. In this discussion its pointed out to us how it was the contributions of others, and what they discovered and worked out, that actually made collosus work. Enigma itself was not the key to anything, It was the intercept and breaking of lorenz, essentially the command and control communication link between all the nazi headquarters across Europe which was the big thing and without Tommy flowers and Tutt then there would have been nothing, they would never have been broken. Look at Rommel, he is lauded as a genius. But all along, Rommel had visibility of all of the plans of the British generals that opposed him. So he could prepare in advance for any attack and exploit any weak areas in Brit lines. All because the actions of a yank colonel, an observer given way too much access to plans which he broadcast every day back to the USA. The italians having broken into his safe and copied the yank codes. Rommel was no genius at all. This was one of those moments in history when the right people with the right imagination and intelligence came together all at the right time. Bit like the Beatles manager deciding not to walk past that record shop, which led to the guy in the shop introducing him to George martin. The coming together of Martin, the beatles, made all their magic happen. The pictures of Tutt and flowers should be on our 20 quid notes too. Where is the bust of tommy flowers? Where is the Tutt award for anything?

  • @_RaVeN33
    @_RaVeN33 Před 10 dny

  • @wew8820
    @wew8820 Před 12 dny

    Casey is a national treasure

  • @Akalankadilshan007
    @Akalankadilshan007 Před 17 dny

    ❤❤❤❤

  • @Lastninjaxoxoxoxox
    @Lastninjaxoxoxoxox Před 19 dny

    is it just me or was the interviewer a bit rude

  • @beatlessteve1010
    @beatlessteve1010 Před 25 dny

    The Van Neumann..bottle-neck needs to be solved...the structure itself is a working entity rather than on a regular PC where programming in ones and zeros...data exhibits itself as 'Spikes' rather than the previous mentioned ..the amplitude and shape of the spike contains the data...in other words

  • @jordanjackson6151
    @jordanjackson6151 Před 29 dny

    How is it that a video like this has this few comments? Oh well! Awesome stuff! All I could focus on in the background of this footage was the machine that would bring about Space War. But yeah. G.B. is great to listen to on the historic end of things. I also love what he said about the cell phone.

  • @sdstorm
    @sdstorm Před měsícem

    Kaazi?

  • @USB3.2
    @USB3.2 Před měsícem

    no way scratch for adults

  • @starczarar
    @starczarar Před 2 měsíci

    Casey is so good about going on and on about nothing insightful. Guess he learned from Jonathan Blow.

  • @FlaviusAspra
    @FlaviusAspra Před 2 měsíci

    Casey has good insights for the system's he has experience with, but he has little experience with enterprise applications. He has some good points about over-abstraction, which is important to NOT have. Another correct point: about Conway's Law and microservices. BUT his big mistake relevant for business applications: he says that minimizing the number of roundtrips between server and client makes better performance. Not true because often not possible, as users have to exchange data over the server.

  • @Mark.Brindle
    @Mark.Brindle Před 2 měsíci

    “Algorithms Plus Data Structures = Programs” - one of the best computer books I ever read.

  • @rbaron7352
    @rbaron7352 Před 2 měsíci

    not only was Knuth programming in assembly, he was programming in his own assembly that was not implemented in any hardware.

  • @CuriousCyclist
    @CuriousCyclist Před 2 měsíci

    Great conversation. Thanks a lot. Just one point, quite often you have to change the test when you change the implementation code while refactoring. It is not always a bad sign. Unit testing especially.

  • @AnimeLover-su7jh
    @AnimeLover-su7jh Před 2 měsíci

    Having worked in as the sole c++ developer in a team of csharp developers, many ppl really have wrong idea about fast code and clean code. Casey has a video named simple fast code were he discusses that. For some reason people think writing classes and inheritance and virtual dispatch are the only way to code faster than 70s style assembly. They think the only way to reduce code duplication is using ton of abstraction, and templates. They think the only way to manage memory automatically if you use a garbage collection or raii. That is a very narrow way of thinking...

    • @Muskar2
      @Muskar2 Před 18 dny

      For me, it was believing my professors - and later, colleagues - knew what they were talking about. And the proposition sort of makes sense if you don't look too closely. Abstractions certainly increases productivity from bytecode to ASM, and arguably also to procedural languages like C. I think the problem is that those abstractions are incredibly simple and easy to reason about, but typical abstractions today aren't. Instead it became faith-based rather than knowledge-based. And when I doubled down on that paradigm for years, it became harder for me to realize. Looking back there were so many signs I ignored, because I thought I just wasn't good enough at Clean Code. And foolishly believing those confidently spreading 'trust me' gospel is easy when you don't feel like you can live up to their advice. Programming is a lot easier when you don't buy into all that though.

    • @aslkdjfzxcv9779
      @aslkdjfzxcv9779 Před 4 dny

      ill leave you with a Twain quote. "Whenever you find yourself on the side of the majority, it is time to pause and reflect."

  • @jasevl
    @jasevl Před 3 měsíci

    I stopped shopping at a certain supermarket chain because their self service checkout was horribly slow compared to a competitor.

  • @PEGuyMadison
    @PEGuyMadison Před 3 měsíci

    And only a few will remember that Minix was the base for Linux

  • @Kenbomp
    @Kenbomp Před 3 měsíci

    Casey got good points but the powers of inheritance and speed of reuse realilly is attractive to businesses. So speed of app vs speed of app dev is the question sometimes. But switch statements are under rated

  • @tedbendixson
    @tedbendixson Před 3 měsíci

    Props to Casey for going on all these shows and arguing. It has to be exhausting.

  • @yevvgor
    @yevvgor Před 3 měsíci

    Из первых рук.

  • @zhulikkulik
    @zhulikkulik Před 3 měsíci

    A bit of abstraction makes things easier ( that's why we make and use functions in the first place ), but a lot of abstractions makes code read like a wikipedia page, where you sometimes need to read a whole book to understand a single sentence, which, if rephrased, would only take twice as much space, but would be understandable even to a first grader.

  • @zhulikkulik
    @zhulikkulik Před 3 měsíci

    I mean, isn't it obvious that you should make everything you can to work faster, so that when something you have no control over is improved (internet speed, database queries, disk speed, CPU speed etc) - your code automagically benefits from improved hardware/3rd party software? It kinda works both ways in a sense that if your code is only correct for current gen hardware - you are also doomed to rewrite the whole thing 10 years later(look at old games for like DOS or even early 2000s games, where physics and logic ONLY work at 30 frames a second, so when you try to run it on a much better hardware - the whole game breaks when you suddenly get 300 frames a second).

  • @sp33kz
    @sp33kz Před 3 měsíci

    opposite head shapes

  • @meinetub
    @meinetub Před 3 měsíci

    Found this gem in Dr. Chuck course. Thanks for sharing!

  • @drygordspellweaver8761
    @drygordspellweaver8761 Před 3 měsíci

    Casey is exceptionally clear with his reasoning and communication. I sincerely hope a large cultural shift takes place so we don’t have to wait 20 seconds for a basic program to load anymore.

  • @bobanmilisavljevic7857
    @bobanmilisavljevic7857 Před 4 měsíci

    🦾pg4e👍

  • @ScoopexUs
    @ScoopexUs Před 4 měsíci

    RIP hero. <3

  • @ColeccionandoActivos
    @ColeccionandoActivos Před 4 měsíci

    un genio.

  • @khalidelgazzar
    @khalidelgazzar Před 4 měsíci

    RIP Nicklaus Wirth. He passed away few days ago .. on 1/1/2024 to be precise. I still remember his book Algorithms + Data structures = programs

    • @specialforce8486
      @specialforce8486 Před 2 měsíci

      Hi that's for the update, and may his soul rest in peace .. I was told to study only this book(algorithm+ data structure= program) if I want to learn how to program. The book alone can teach me how to think like a programmer, and after grasping the concept, it can make me a great programmer. Please, is this such a great book and will it be worth focusing all my time on? Greetings!

    • @khalidelgazzar
      @khalidelgazzar Před 2 měsíci

      @@specialforce8486 it is a good book, but my general recommendation in studying DSA is to get your building blocks from *at least 3 sources*: this is usually a good course first then 2 books. Another good book (actually a series of books) is "The art of computer programming" by Don Knuth (the father of algorithms analysis).

    • @specialforce8486
      @specialforce8486 Před 2 měsíci

      @@khalidelgazzar okay... Thanks for the recommendation. I will do it.

  • @khalidelgazzar
    @khalidelgazzar Před 4 měsíci

    Great interview. Love summarizing the story of operating systems (Unix, minix, Linux, .. ) in around 10 mins!

  • @khalidelgazzar
    @khalidelgazzar Před 4 měsíci

    Great interview, thank you Brandon Eich and thank you Dr Chuck,!

  • @jimbobago
    @jimbobago Před 4 měsíci

    The chapter in this video called "Modular" is a spelling error. The word is "Modula" - the name of a language Wirth invented as a follow-up to Pascal. Then there was Modula-2 which was followed up by Oberon.

  • @jetfaker6666
    @jetfaker6666 Před 4 měsíci

    Cuzzy Muratori

  • @vladabuba
    @vladabuba Před 4 měsíci

    RIP Niklaus

  • @LusidDreaming
    @LusidDreaming Před 4 měsíci

    I love his point about microservices. If more people thought about it in those terms, that the only benefit is organization structure, you would have less 20 developer teams splitting their application up into services thinking there is some other gains to be made. I had to work on a project where we ended up with about 5 services per developer, and it was actually less efficient than the original monolith it was replacing.

    • @drygordspellweaver8761
      @drygordspellweaver8761 Před 3 měsíci

      I always imagined that different teams could simply work on separate functions within a monolith

  • @cephurs
    @cephurs Před 4 měsíci

    Thank you, Mr. Wirth and RIP. thank you for posting, cool to see a legend

  • @Michael-zp8fz
    @Michael-zp8fz Před 4 měsíci

    end.

  • @OlexGameDev
    @OlexGameDev Před 4 měsíci

    (An argument of a webdev is crushed. "Okay let's move on.") Repeat into infinity.

    • @briefcasemanx
      @briefcasemanx Před 3 měsíci

      Haha exactly what I was thinking

    • @LinucNerd
      @LinucNerd Před 3 měsíci

      Sure, we can move on, just give me 20 seconds for the page to load.

    • @truetom
      @truetom Před 3 měsíci

      Maybe it's just a language barrier issue but I found the interviewer to be really resentful and condescending.

    • @LinucNerd
      @LinucNerd Před 3 měsíci

      @@truetom I don't think that was his intentions, I think he just disagreed, and thought continuing those parts of the discussions weren't going to go anywhere. I found the interviewer quite polite

  • @themaskedman9250
    @themaskedman9250 Před 4 měsíci

    There's no question mark in the title of original video.

  • @midnightposting
    @midnightposting Před 4 měsíci

    I didn't know Louis CK was so intelligent

  • @muhammadshoaib-gq4gk
    @muhammadshoaib-gq4gk Před 4 měsíci

    which software you are using

  • @muhammadshoaib-gq4gk
    @muhammadshoaib-gq4gk Před 4 měsíci

    very informative video

  • @revenez
    @revenez Před 5 měsíci

    Very interesting! Thank you.

  • @andatki
    @andatki Před 5 měsíci

    Nice one Lukas!

  • @edhahaz
    @edhahaz Před 5 měsíci

    Great questions!

  • @nikbl4k
    @nikbl4k Před 5 měsíci

    Modern C is a very good book and perhaps misunderstood by new people - as it, for one, is broken up into different levels that seem to increase as you approach the end of the book. This book gives you information in C that you'll seldom find elsewhere.

  • @salomonchambi
    @salomonchambi Před 5 měsíci

    NIST did a great job making sure everyone's on the same page with databases. They didn't rush it, so there's still room for new ideas, but they also didn't wait too long and miss out on different options!