You Must EXPERIMENT To Find Your Best Design

Ғылым және технология

In this clip, Kevlin Henney tells Dave about a project he worked on in the past that helped him realise how important experimenting with ideas is to creating great software design.
This clip is taken from Kevlin's FULL Engineering Room appearance, that you can listen to HERE ➡️ open.spotify.com/episode/7iZu...
-
🗣️ THE ENGINEERING ROOM PODCAST:
Apple - apple.co/43s2e0h
Spotify - spoti.fi/3VqZVIV
Amazon - amzn.to/43nkkRl
Audible - bit.ly/TERaudible
-
🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
-
#softwareengineer #softwaredesign

Пікірлер: 21

  • @parnellitube
    @parnellitubeАй бұрын

    You can never really fully comprehend how something is going to work until you bring it into existence and smack it around a bit.

  • @afuzzybearsyoutubechannel2812

    @afuzzybearsyoutubechannel2812

    Ай бұрын

    such is life

  • @RickGladwin

    @RickGladwin

    Ай бұрын

    Dad??

  • @RickGladwin

    @RickGladwin

    Ай бұрын

    (entirely a joke btw. My dad is a gentle, dependable dude)

  • @parnellitube

    @parnellitube

    Ай бұрын

    @@RickGladwin And look how good you turned out 😆

  • @TristanBailey
    @TristanBaileyАй бұрын

    You two talking is great. Memories, tactics and family life still there 😂🎉

  • @sairarafique
    @sairarafiqueАй бұрын

    First time in live i went slow in playback speed! Such passion.

  • @ErazerPT
    @ErazerPTАй бұрын

    Love listening to Kevlin. And dear god, the amount of headaches we could save by simply taking an honest deep look at the real environment we are delivering to and simply adjusting for reality, even if that means we have to walk back on the "ideal designs" we wanted (but work real bad)... My current one being something that designed to "look like this" without knowing if a) the platform could deliver that and b) if so, AT WHAT COST? Much as i hate Apple, the one thing i like is that, if you don't see a simple and direct way to do something in the UI SDK even though it's doable, that's them silently advising you AGAINST doing it, because 99% of the time you're just trying to be "different for the sake of being different" and shooting yourself straight in the foot...

  • @GDScriptDude
    @GDScriptDudeАй бұрын

    You must create version 2.0 to fix what you realized that you did wrong in version 1.0

  • @darrenhwang900
    @darrenhwang900Ай бұрын

    I've always thought of Engineering as Creativity + Applied Science

  • @7th_CAV_Trooper
    @7th_CAV_TrooperАй бұрын

    I had to call my internet provider for more bandwidth to handle two all-time greats in one video.

  • @RickGladwin

    @RickGladwin

    Ай бұрын

    I had to overclock my machine in order to deal with all this clout.

  • @edgeeffect
    @edgeeffectАй бұрын

    I love your reaction to the idea of Kevlin "meditating upon the design"... I wonder if you've gone to a similar visual place as I did... Kevlin, sat in the lotus position on a desk for 3 days with an "Illuminati triangle" slowly materialising above his head. :)

  • @ContinuousDelivery

    @ContinuousDelivery

    Ай бұрын

    🤣🤣🧘🏽

  • @albirtarsha5370
    @albirtarsha5370Ай бұрын

    Idealogues will never understand this.

  • @Fanmade1b
    @Fanmade1bАй бұрын

    One of my previous employers tried to factor "experiments" like these by calling them something else in their "Scrum" process (I already forgot what they called them) and then we've had to estimate these in the team. We really sat there in estimation meetings to talk about how long anyone should invest into looking up solutions to specific problems. So if you picked one of these tasks, you'd have for example 24 hours (equaling three work days with 8 hours each) to look into this issue. If you figured out a solution sooner, you could document these findings and then create a task for the actual implementation. If not, you should then show your progress to the rest of the team and discuss how to continue. I think it is needless to say that nothing got done in that company and I left out of frustration because I got less done there in four full weeks than on one evening in my free time on my own projects (I wish I was exaggerating).

  • @captainnoyaux

    @captainnoyaux

    Ай бұрын

    In saFe ( scrum at large companies) it's even worse they plan for anti debt sprints after a release cycle (to justify doing a bad job). Then the debt sprint is never done because you never have the time to do it 😂😂😂. I leave quickly jobs like that

  • @Fanmade1b

    @Fanmade1b

    Ай бұрын

    @@captainnoyaux Ah, yes. They actually wanted to implement saFe there as well. After the manager in charge mentioned it, I remembered the quote "Shitty Agile for enterprise" from Allen Holub and sent him the video about that from this channel here. Apparently they did actually move away from saFe, but they didn't improve their (even worse than standard) modified Scrum and they talked about some other method which looked like saFe with different colors. So I can't say that they didn't listen at all, but it is still bad enough that I wouldn't go back, even though they paid really well.

  • @johnridout6540

    @johnridout6540

    Ай бұрын

    Scrum assumes that the only right lifecycle model is an evolutionary prototype. Other lifecycle models are available.

  • @marshalsea000
    @marshalsea000Ай бұрын

    Nobody is picking up on the fact the architect is actually coding. This was the norm late 2000s into early 2010s, and unfortunately we've gone back to architects being useless and causing more problems than they solve by not coding.

Келесі