Codecamp Romania
Codecamp Romania
  • Видео 322
  • Просмотров 955 582
Sustainable software development: More usable, valuable, and feasible!, Jutta Eckstein
Sustainable software development: More usable, valuable, and feasible!, with Jutta Eckstein at Codecamp_Timisoara 2024
The world is on fire! None of our software development efforts will matter at all if we do not change the course of the climate crisis. The software lifecycle also causes direct and indirect CO2 emissions: it leaves a footprint and exacerbates environmental problems.
However, the environmental aspect is not the only one we need to focus on. If we take our responsibility seriously, we have to look at software development holistically in the sense of the so-called triple bottom line from all three sustainability perspectives: social, economic, and ecological. On the one hand,...
Просмотров: 34

Видео

Project Management and System Integration for Software as a Medical Device, D. Jones, I. Vladoiu
Просмотров 22День назад
Project Management and System Integration for Software as a Medical Device (SaMD), with Daniela Jones, Ionut Vladoiu at Codecamp_Timisoara 2024 In the realm of healthcare technology, the development of Software as a Medical Device (SaMD) presents unique challenges and opportunities. This session will explore the intricacies of Project Management and System Integration in the context of SaMD. Fr...
Generative AI - The Good, the Bad, and the Hype, Ciprian Jichici
Просмотров 8114 дней назад
Generative AI - The Good, the Bad, and the Hype, with Ciprian Jichici at Codecamp_Timisoara 2024 codecamp.ro/conferences/codecamp-timisoara-2024/
How Software Learns, Kevlin Henney
Просмотров 34721 день назад
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...
Codecamp Bucharest 2024
Просмотров 3121 день назад
Codecamp_Bucharest 2024 A huge thank you to everyone who attended. You made it unforgettable! codecamp.ro/conferences/codecamp-bucharest-2024/
Codecamp Timisoara 2024
Просмотров 6028 дней назад
Codecamp_Timisoara 2024 It was fantastic to see you all there. Thank you for being part of it! codecamp.ro/conferences/codecamp-timisoara-2024/
Building Evolutionary Architectures, Neal Ford
Просмотров 3254 месяца назад
Building Evolutionary Architectures, with Neal Ford, at Codecamp_Cluj-Napoca 2023 An evolutionary architecture supports incremental, guided change across multiple dimensions. For many years, software architecture was described as the “parts that are hard to change later”. But then microservices showed that if architects build evolvability into the architecture, change becomes easier. This talk,...
The Intersection of Architecture and Implementation, Mark Richards
Просмотров 1794 месяца назад
The Intersection of Architecture and Implementation, with Mark Richards, at Codecamp_Cluj-Napoca 2023 A common saying by software architects is “That’s an implementation detail”. All too often we treat software architecture and implementation as two separate things, where implementation is something that happens once a software architecture is defined. In fact, it’s the other way around: softwa...
You want to buy a pound of mindset?, James Coplien
Просмотров 3824 месяца назад
You want to buy a pound of mindset?, with James Coplien, at Codecamp_Cluj-Napoca 2023 Agile folks have coopted the concept of “mindset” as a we-are-right-you-are-wrong badge of making change. Mindset is important, but it has little to do either with what the agile folks say it is or with the cumbersome happenstance way that agile works. I will introduce the concept of mindset, deconstruct the w...
Testing Infrastructure as Code, Radu Vunvulea
Просмотров 514 месяца назад
Testing Infrastructure as Code, with Radu Vunvulea, at Codecamp_Cluj-Napoca 2023 Cloud automation and IaC are part of our day-to-day work. Do you test your IaC? What kind of IaC testing do you do? We look at the frameworks used for testing and the benefits at the project and cloud levels. In total, we cover ten slides and a lot of demos. Session keyword: #IaC #Terraform #ARM #Bicep #Testing #az...
Rediscovering JavaScript, Venkat Subramaniam
Просмотров 6405 месяцев назад
Rediscovering JavaScript, with Venkat Subramaniam, at Codecamp_Cluj-Napoca 2023: Based on the book with the same title as this talk, this presentation will explore the modern features of JavaScript that make this a pleasant language to use. Come to this presentation to get a quick jumpstart on the elegant capabilities from passing arguments, to creating iterators, to destructuring, and working ...
Technical Neglect, Kevlin Henney
Просмотров 7555 месяцев назад
Technical Neglect, with Kevlin Henney, at Codecamp_Cluj-Napoca 2023 Many developers evoke the mischievous spirit and day-to-day burden of technical debt to explain the misfortunes and troubles of their codebase and delivery. While unmanaged technical debt weighs down many codebases and exerts drag on their schedules, it is more often an effect than a cause. In this talk, we will look at what is...
Email vs. Capitalism: A Story About Why We Can’t Have Nice Things, Dylan Beattie
Просмотров 5625 месяцев назад
Email vs. Capitalism: A Story About Why We Can’t Have Nice Things, with Dylan Beattie at Codecamp_Iasi 2023 We’re not quite sure exactly when email was invented. Sometime around 1971. But we know exactly when junk email was invented: May 3rd, 1978, when Gary Thuerk emailed 400 people an advertisement for DEC computers. It made a lot of people very angry… but it also sold a few computers, and so...
Poor Man’s BingChat - Building an Internet-connected Search Assistant from scratch*, Vlad Iliescu
Просмотров 405 месяцев назад
Poor Man’s BingChat - Building an Internet-connected Search Assistant from scratch*, with Vlad Iliescu, at Codecamp_Iasi 2023 Have you seen BingChat’s/ChatGPT’s ability to reason about current events, even though the underlying models have been trained with data only up to September 2021? Have you wondered how it works behind the scenes, what did they do to make it work? During this talk Vlad w...
Modern Practices in Microservices: Lessons Learned, Mark Richards
Просмотров 2595 месяцев назад
Modern Practices in Microservices: Lessons Learned, with Mark Richards, at Codecamp_Iasi 2023 Microservices has been around for over a decade now. Over the years we’ve learned a lot, and have developed new practices, processes, techniques, and tools to wrangle this highly complicated architecture style. In this informative and entertaining session, Mark discusses the current state of microservi...
Practices for Effective Continuous Software Architecture, Eoin Woods
Просмотров 2276 месяцев назад
Practices for Effective Continuous Software Architecture, Eoin Woods
Building the Quality Ecosystem Our Clients Truly Need, Alexandru Andriesei
Просмотров 226 месяцев назад
Building the Quality Ecosystem Our Clients Truly Need, Alexandru Andriesei
Don’t Walk Away From Complexity, Run, Venkat Subramaniam
Просмотров 3096 месяцев назад
Don’t Walk Away From Complexity, Run, Venkat Subramaniam
𝐂𝐨𝐝𝐞𝐜𝐚𝐦𝐩 𝐢𝐧 𝟐𝟎𝟐𝟒
Просмотров 7 тыс.7 месяцев назад
𝐂𝐨𝐝𝐞𝐜𝐚𝐦𝐩 𝐢𝐧 𝟐𝟎𝟐𝟒
Codecamp_Cluj-Napoca 2023
Просмотров 1857 месяцев назад
Codecamp_Cluj-Napoca 2023
Codecamp_Iasi 2023
Просмотров 2,8 тыс.7 месяцев назад
Codecamp_Iasi 2023
Ask Us Anything Panel with Kevlin Henney, James Coplien and Mark Richards
Просмотров 76210 месяцев назад
Ask Us Anything Panel with Kevlin Henney, James Coplien and Mark Richards
Testing Software Architecture, Mark Richards
Просмотров 29910 месяцев назад
Testing Software Architecture, Mark Richards
Metaphors We Code By, Kevlin Henney
Просмотров 65710 месяцев назад
Metaphors We Code By, Kevlin Henney
Architecture Over Architects, Diana Montalion, Andrew Harmel-Law
Просмотров 32210 месяцев назад
Architecture Over Architects, Diana Montalion, Andrew Harmel-Law
Actors can rule your DDD world, Hannes Lowette
Просмотров 20410 месяцев назад
Actors can rule your DDD world, Hannes Lowette
Calculemus-The Phantasmagorical Journey to Software and AI, Dino Esposito
Просмотров 16811 месяцев назад
Calculemus-The Phantasmagorical Journey to Software and AI, Dino Esposito
Plain Text, Dylan Beattie
Просмотров 20611 месяцев назад
Plain Text, Dylan Beattie
How to Make Better Modernization Decisions, Indu Alagarsamy
Просмотров 21911 месяцев назад
How to Make Better Modernization Decisions, Indu Alagarsamy
Enabling Microservice Success, Sarah Wells
Просмотров 42911 месяцев назад
Enabling Microservice Success, Sarah Wells

Комментарии

  • @java_Marcelo-xx5nw
    @java_Marcelo-xx5nw 16 дней назад

    Thank you for sharing!

  • @edgeeffect
    @edgeeffect Месяц назад

    I don't know Kevlin... sometimes the idea of "swim away" does have a certain attraction. ;) For anyone who doesn't grasp entropy... could I just recommend Jim Al-Khalili's excellent two-part documentary "Order and Disorder". It is to thermodynamics and information theory what a good Kevlin Henney talk is to computer science.

  • @brainforest88
    @brainforest88 Месяц назад

    Fun part: Excel datetime columns cannot handle timezones. Everytime I export a pandas dataframe into Excel I have to go thru the datetime fields and remove the timezone. Welcome to the 21st century Excel!

  • @b1tstream
    @b1tstream Месяц назад

    I got a few recommendations to watch this video, but when listening on headphones it is killing me, as the audio is one channel (L). Is it possible to make it stereo (maybe just copy/paste the left audio channel to the right audio channel)?

    • @pavelbiryukov1095
      @pavelbiryukov1095 Месяц назад

      I switch to "mono sound" on windows

    • @b1tstream
      @b1tstream Месяц назад

      @@pavelbiryukov1095 A nice tip! I am on a mac though. I'll just watch it on my laptop speakers when I have the chance, that'd be the way :)

  • @edgeeffect
    @edgeeffect 2 месяца назад

    ChatGPT - Having a sociopathic bullshitter acting as our "pair programmer" sounds a lot like using existing social media platforms to find ideas and advice for our programming. 33:21 - WOW! Kevin is using the correct precise, philosophical definition of "bullshit" at this point. But, that should be no surprise... things like that are why we listen to his talks.

  • @groooobytooby1306
    @groooobytooby1306 2 месяца назад

    Wow. Fking terrible delivery. Hope you learn how to deliver message properly at some point.

  • @prantodas9397
    @prantodas9397 2 месяца назад

    Great delivery ♥

  • @prantodas9397
    @prantodas9397 2 месяца назад

    Audio 😥

  • @djgreyjoy1495
    @djgreyjoy1495 4 месяца назад

    Modularity is all you need

  • @ChrisAthanas
    @ChrisAthanas 4 месяца назад

    AUDIO IS BROOOOOOTAL

  • @MbgChat
    @MbgChat 4 месяца назад

    This is pure gold. Great delivery as well.

  • @aymenBenadra
    @aymenBenadra 4 месяца назад

    Thanks guys for this great presentation of the Multi tenancy concept, I loved the drawings and the high spirited presenter. Have a great day you all 🎉😊❤

  • @Saurabh0497
    @Saurabh0497 5 месяцев назад

    First liker.

  • @CL_Combo
    @CL_Combo 5 месяцев назад

    In Jim's talk - he explains that hubs are akin to community of practice / interest and the more communities you are part of the higher the chance that you'll know someone in a team that you want to talk to and without the need of going up the org structure and then down the structure to speak to someone without upsetting the leadership hierarchy. This hub based approach is through weak leaks and enables teams to self manage.

    • @mrpozzblizz
      @mrpozzblizz 5 месяцев назад

      Hi @CL_Combo 👋! IMO the more interesting question here is, how to support the change from the hierarchical to the hub organizational structure… 😅. Greetings from Switzerland - Adrian #sharingiscaring 😊

  • @aidanbyrne8267
    @aidanbyrne8267 5 месяцев назад

    Oof, dont listen with headphones! My left ear is dying 😅

    • @Dorgrin
      @Dorgrin Месяц назад

      Would've been nice if they'd rebalanced or even just copied the left channel to the right ><

  • @dirkpostma77
    @dirkpostma77 5 месяцев назад

    Which ChatGPT version did you use? V4 is significantly better than 3.5. Soon v5 is thee..

  • @TristanBailey
    @TristanBailey 6 месяцев назад

    Scrum is known to lots of people as a word in countries that play rugby. I don’t know why he thinks it’s rare. Thanks for the rest of the talk.

  • @Yupppi
    @Yupppi 6 месяцев назад

    I think the way Henney presented the PDSA-cycle, it's painstakingly obvious that it supports the idea of proposing a project, change in the work culture or whatever it would be. Then you found a group that will try to flesh the plan out and make a small trial project, learn about the new thing and try to make it work. Something preferrably representative of the actual change in the company. Then they report the findings, the review on the experience and write a paper for the management to gauge if it is worth going through in the bigger picture, changing the actual company process. Basically study and then act on the change after the successful pilot project where the company gained knowledge on the new thing, its pros and cons. Not just jumping in on a new thing and trying to change perhaps the whole company's process and trying to force it through until learning it's not feasible or forcing it through in a way that it's now in action but it's not an improvement for anyone, almost the contrary.

  • @VoltLover00
    @VoltLover00 6 месяцев назад

    Building on cloud services is moronic. Never build your house on someone else's land

  • @SimGunther
    @SimGunther 7 месяцев назад

    22:37 Greatest owning of ChatGPT and other tech like it in 6 seconds or less!

  • @roeniss
    @roeniss 7 месяцев назад

    17:12 I'm a bit confused. What is the difference between "business value" and "estimated business value"? I couldn't read the hidden nuance here

  • @alyosa2001
    @alyosa2001 7 месяцев назад

    Foarte faină prezentarea! Felicitări echipei care a realizat-o!

  • @ekted
    @ekted 8 месяцев назад

    The only people who are going to watch a video like this are the ones who can't make any effective changes. Software developers are slaves to rampant corporate corruption. There is no rational argument you can make to change management's mind. They do not care about productivity, morale, the product, the customer, cost, or even the company or the shareholder. They care about their personal agendas and power. Watching them interact with each other is like watching A Game of Thrones. The only way to make a difference is to do good work in secret.

  • @OlaInTheClouds
    @OlaInTheClouds 8 месяцев назад

    This guy had better ALWAYS think correctly, completely and overall flawless. ONE misstake from mr Henney will create a black hole - of unlikeliness, but the agan if he is on The Heart of Gold, the Infinite Improbability Drive would kick in and take him safely to the other end of universe in jiffy.

  • @SystemAlchemist
    @SystemAlchemist 8 месяцев назад

    The Gödel Theorem is once again used almost entirely wrong. For anyone interested, there is a great video on here somewhere that explains the misconception.

  • @ottowhite9742
    @ottowhite9742 8 месяцев назад

    Awesome lecture. Thanks.

  • @user-ig9jh6ff3m
    @user-ig9jh6ff3m 8 месяцев назад

    excellent video

  • @_skyyskater
    @_skyyskater 8 месяцев назад

    Omg, the quality of this video is awful. Left ear audio only, terrible quality

  • @Reashu
    @Reashu 8 месяцев назад

    I wanted to watch/listen because the title sounded like it was challenging some of my beliefs. Unfortunately all I hear is an angry old man ranting against strawmen.

  • @MartinMaat
    @MartinMaat 8 месяцев назад

    "Nothing is more dangerous than an idea, when you have only one idea." In my lifetime and carreer the number one and only idea has undoubtedly been the relational database.

  • @MartinMaat
    @MartinMaat 8 месяцев назад

    "Prediction is very difficult, especially about the future" reminded me of a statement once made by a co-worker: "I hate collaboration, particularly with other people."

  • @krzychukula
    @krzychukula 8 месяцев назад

    This is great.

  • @fennecbesixdouze1794
    @fennecbesixdouze1794 9 месяцев назад

    @16:40 the difference between "implementing features that nobody will use" and producing real business value is not "your boss/manager/the architect explained why they're doing the feature to you". Bosses and managers who deliver the marching orders from on-high always explain the "why"; they're just wrong and their ideas are garbage. You only implement good features when the instructions from the top are high-level key objectives and the details of the features come from the bottom.

  • @kdiggity1
    @kdiggity1 9 месяцев назад

    @12:45 I can't post the actual link here in the comment, but if you look up Lars Goran Wallgren from the University of Gothenburg, Sweden, you will be able to download the thesis.

  • @Attlanttizz
    @Attlanttizz 9 месяцев назад

    Kevin is never not interesting

  • @camgere
    @camgere 9 месяцев назад

    I agree with most of what James Coplien said, even if it is pretty harsh on Agile. There is too little emphasis on thinking and too much emphasis on coding. Architecture, flow charting and planning are thinking. Getting a complete structure in your head before you start is difficult. Managers can't measure progress in thinking, but that can measure code. The Sprint concept that you work on only one idea and get it done completely and then move on doesn't mean that it is compatible with the whole system. I have found that coders are very resistant to domain knowledge. "Don't explain anything, I won't listen. Just give me a 100% perfect algorithm and I'll code it." I've run into this again and again. If you have software in, software out systems then their domain knowledge of software is adequate. That is where they are happy. Where is this customer feedback that Agile responds to? It comes weeks after the checkmark has been put in the checkbox. Completely unsatisfactory. Breaking systems into pieces (reductionism) is good. But you also have to have integration where you put them back together. When you do detailed design, the interfaces are subject to continuous improvement. Where is integration in Agile? A separate Quality Control engineer who doesn't understand anything? Everything is developed one at a time in some priority driven sequence. Complete systems design doesn't fit the sequence of user stories model. Variation is one of those double meaning words. In automotive production you use interchangeable parts assembled by standard work over and over and over again. Variation is minimized. In set-based design, you do not guess point-based solutions. This just leads to loopbacks after release when you guessed wrong. You keep your options open as long as possible and let constraints narrow the range of values Interlocking Venn diagrams. People often over constrain. In the beginning it costs nothing to ask for the sun, the moon and the starts. As soon as people are told the sun will cost $10 million, the moon will cost $1 million and the stars will cost $1 billion, they decide that low earth orbit is just fine for their needs. Variation here is the range of acceptable solutions. Great talk!

  • @edgeeffect
    @edgeeffect 10 месяцев назад

    For those who aren't such ardent Kevlin Henney fanboys as me... yes, the bad sound does go all the way to end. :(

  • @balazsklezli5702
    @balazsklezli5702 11 месяцев назад

    Super cool talk, I am love it! Thanks for sharing it!

  • @edgeeffect
    @edgeeffect 11 месяцев назад

    I feel the late great Freddie Mercury put it best when he said "... and I don't like Star Wars" - just sayin'

  • @davefar2964
    @davefar2964 11 месяцев назад

    Great talk, I love your analogies.

  • @balazsklezli5702
    @balazsklezli5702 11 месяцев назад

    I love this talk, thanks for it!

  • @balazsklezli5702
    @balazsklezli5702 11 месяцев назад

    I love this talk! Thank you for sharing and having it!

  • @themadpixel
    @themadpixel 11 месяцев назад

    great talk ! why was batman on stage?

  • @rommellagera8543
    @rommellagera8543 11 месяцев назад

    Why on earth monolith system equals bad system. I've been developing monolith for almost 30 years. One, Rural Telco billing system, has been developed, enhanced and maintained for more than 2 decades. My only problem is power in rural areas (UPS conk out). If you cannot do decent monolith with it's easier implementation, how can you do microservices which is far more complex than most will admit.

    • @themadpixel
      @themadpixel 11 месяцев назад

      depends on the size of the monolith

  • @rommellagera8543
    @rommellagera8543 11 месяцев назад

    How many have talked to user and observed the user - when, how, and why they use the system This is very important but how many devs do this?

  • @RobinMeow-le7em
    @RobinMeow-le7em Год назад

    Kevlin, I watched your talk about "The Fuller Stack" 4 months ago. When you presented The Java/JavaScript joke, I thought, you were gonna say three. You left one out. I also thought, surely hes gonna include it the next time he does this talk, because someone will point it out to him, but I was wrong. So here I am, informing you, that you forgot about the very few pi**ed poeple at CoffeScript.

  • @GoodTechConf
    @GoodTechConf Год назад

    I'm afraid Kevin talks are less and less intersting these days. It looks more like a "concepts soup" than a real informative talk, tasty but pointless. He jump from quantium mechanics to C, then CAP theorem and finally Gödel. WTF is going on, seriously ? 🤣

  • @fringefringe7282
    @fringefringe7282 Год назад

    I agree with this guy in 100%. I hate IT world with Agile, but I dont know what to do with this nonsense.

  • @ChrisAthanas
    @ChrisAthanas Год назад

    Super relevant talk So many cargo cult development operations using all the correct ceremonies and accoutrement, and wonder why their efforts are failing

  • @7th_CAV_Trooper
    @7th_CAV_Trooper Год назад

    Mercury and Apolo projects were iterative. You don't get one shot at the moon. You send a monkey in space first to see if it dies.