Jesse Duffield
Jesse Duffield
  • Видео 25
  • Просмотров 315 268
Lazygit creator interviews DHH (Rails creator)
In this podcast ep I talk with David Heinemeier Hansson about tech, philosophy, and society.
Shameless plug: check out my new company Subble which helps your company save money on software subscriptions (which you are almost CERTAINLY over-paying for): www.subble.com
Apple podcasts: podcasts.apple.com/us/podcast/interview-with-dhh/id1705644083?i=1000666295094
Spotify: open.spotify.com/show/7wnsKHH5k8KOpeK1uvTwCz
RSS: anchor.fm/s/e7fba968/podcast/rss
00:00 Start
04:31 Why are we still using terminals?
01:01 Linux desktop in 2024
33:26 Configuration explosion
40:48 Ruby vs Javascript
46:55 Developer personality
56:45 Out of control software subscriptions
01:14:40 Apple overplaying its hand
01:28:43 Stoi...
Просмотров: 9 924

Видео

Lazygit creator interviews 'Uncle' Bob Martin
Просмотров 1,6 тыс.6 месяцев назад
00:00 - Intro 01:28 - Why write a book on functional design? 06:39 - Is OO better than FP in some domains? 10:00 - Is the popularity of OO an accident of history? 11:56 - Should the Single Responbility Principle be taken literally? 15:34 - Is the Dependency Inversion Principle always useful? 20:43 - Most important programming principle that's not in SOLID 22:43 - Is 100% code coverage a good go...
NEW Lazygit release! (8 months worth of features)
Просмотров 16 тыс.8 месяцев назад
Sorry it took so long! We'll do monthly releases from now on. New features include range select, auto-wrapping in the commit message panel, and much more. In other news, I've co-founded a new startup to help companies manage their SaaS subscriptions. To learn more, and apply to the free limited beta, go to www.subble.com/ (video says 'Zenbu' but we've renamed to Subble. Naming is hard) Lazygit ...
CBW 2: AI Safety feat. Matt Farrugia
Просмотров 256Год назад
This is a conversation with my long-time friend Matt Farrugia. We talk about a range of topics including privacy, narrow vs general AI, the short-term and long-term impacts of AI on the labour market and the human experience, and how much we both hate advertising. Excuse the annoying camera refocusing / changing exposure, I'll fix that next time. Same deal with the audio clipping! Be sure to ch...
CHINA: an Insider's View (podcast)
Просмотров 694Год назад
This year I have a goal to have more podcast conversations. In this episode my Chinese friend Karry and I sit down to discuss a range of topics relating to China.
Adding snake to Lazygit
Просмотров 1,4 тыс.Год назад
When you're low on motivation there's only one cure: adding an easter egg to Lazygit! You can support my Lazygit shenanigans by donating at github.com/sponsors/jesseduffield
The Joy Of Migrating Lazygit's Integration Tests
Просмотров 651Год назад
If you want to support me, consider donating at github.com/sponsors/jesseduffield Strap yourself in because in this video it's about to get WILD: what could be more hectic than migrating integration tests from one format to another? If this looks like fun to you, consider helping me with the process, because there's plenty more to go :) lazygit repo: github.com/jesseduffield/lazygit discord: di...
Adding Filtering to Lazygit Part 2
Просмотров 8112 года назад
The quest continues! You can sponsor me at github.com/sponsors/jesseduffield
Watching myself write code
Просмотров 1,1 тыс.2 года назад
Not sure if this is a thing other people do but after recording the first part of my Lazygit filtering feature development, I figured I may as well watch myself in action and see if I can pickup some mistakes I made along the way. Pretty meta! If you like my work please consider sponsoring me at github.com/sponsors/jesseduffield
Adding Filtering to Lazygit Part 1
Просмотров 9072 года назад
In the last video I tackled an easy Lazygit feature, and this time around I'm going for a harder one. You can sponsor me at github.com/sponsors/jesseduffield If you have any feedback on this video (or any feedback on my own coding decisions/approach) please let me know!
Let's add a feature to Lazygit
Просмотров 2,8 тыс.2 года назад
In this video I walk through the process of adding a simple feature to Lazygit to (hopefully) demonstrate how easy it is! If you want to contribute to Lazygit, whether because you have a feature you want to add, or because you want to get your hands dirty with open source, this video is for you! Sponsor me at github.com/sponsors/jesseduffield Repo: github.com/jesseduffield/lazygit The PR from t...
The OK? Programming Language: Behind The Genius
Просмотров 2,1 тыс.3 года назад
Jesse talks about the origins of the OK? language and its mascot: Quentyn Questionmark www.okquestionmark.org/
No, Github Copilot Won't Take Your Job
Просмотров 1,4 тыс.3 года назад
Now that I've played with Github Copilot I wanted to share my thoughts. Have I missed something important? Let me know!
Rust In The Wild: Episode 3
Просмотров 1893 года назад
Rust In The Wild: Episode 3
Rust In The Wild: Episode 2
Просмотров 3103 года назад
Rust In The Wild: Episode 2
Rust In The Wild: Episode 1
Просмотров 5863 года назад
This is the first in a series of me demonstrating my rust illiteracy. Ideally as this series progresses I'll progress from having a superficial understanding of what's going on to actually knowing what's going on.
Lazycli Demo
Просмотров 3,1 тыс.3 года назад
Lazycli Demo
Everything I Wish I Knew About Javascript Scoping A Week Ago
Просмотров 6284 года назад
Everything I Wish I Knew About Javascript Scoping A Week Ago
Lazynpm Demo
Просмотров 3,1 тыс.4 года назад
Lazynpm Demo
Lazygit Now Has Mouse Support!
Просмотров 1,4 тыс.5 лет назад
Lazygit Now Has Mouse Support!
15 Lazygit Features In Under 15 Minutes
Просмотров 145 тыс.5 лет назад
15 Lazygit Features In Under 15 Minutes
Rebase Magic With Lazygit
Просмотров 18 тыс.5 лет назад
Rebase Magic With Lazygit
Lazydocker tutorial
Просмотров 58 тыс.5 лет назад
Lazydocker tutorial
Trigonometry From Scratch
Просмотров 7605 лет назад
Trigonometry From Scratch
Save Time With Lazygit (Tutorial)
Просмотров 45 тыс.6 лет назад
Save Time With Lazygit (Tutorial)

Комментарии

  • @bpiroman
    @bpiroman 6 дней назад

    This was awesome !!

  • @carlosandresmahechalozada8564
    @carlosandresmahechalozada8564 11 дней назад

    greatttttttttttttt thanks :)

  • @Yothlan
    @Yothlan 13 дней назад

    Thanks for the interview 🙏 - I was especially keen to hear Martin's view on AI - I kind of completely agree. I think the amount of running rumours about software engineers loosing their job to AI is extremely correlated to the amount of investments in AI "startups".

  • @Yothlan
    @Yothlan 13 дней назад

    52:52 For me, 90% of the time when something is unclear in the doc - especially when something *looks* possible or reasonable to expect from an API, CHatGPT is actually having the same expectation and pulls and answer out of nowhere that doesn't work 🤡

  • @sergeymironov7315
    @sergeymironov7315 14 дней назад

    Шульман сама не поняла, что сморозила. Она - либерал и социолог. Социология изучает те самые коллективные сущности. Если либерализм отрицает коллективные сущности, тогда, выходит, она изучает то, что отрицает. Смахивает на биполярку 😀

  • @jimmyji8339
    @jimmyji8339 22 дня назад

    You created this ? What an honor to meet you😊

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

    Anmm

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

    You are still a bad communicator. When wanted to learn about lazygit searched for docs (which is a terrible github readme 😂) and found link for your other video as "tutorial" which is not even "t" of tutorial 🤡

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

    🗿 W tool 🤡 F tutorial

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

    Aammmmm

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

    based

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

      Not only based but this is fantastic gentlemen. Fellow Stoic, and Catholic as well, many children. On this pathi as well.

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

    i would love to see possibility to make branche diff but not like it is now that you have listed every file with code but by commits which i could look in to them or not like its in intellij when you ctrl+d on different branches - basically git log --oneline main..develop which i could browse

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

    THE GOAT! 🐐

  • @JonasThente-ji5xx
    @JonasThente-ji5xx Месяц назад

    Great interview! I pray that you both find to Christ one day. :) Awesome content!

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

    1:45:28 Consent theory, I like your "reality check": what are the results on reality when existentialism O.S. is applied. But consent theory is a consequence of Kantianism: we -human beings- are unable to know the reality of things, but we all have the same hardware (same eyes, same ears, same structure of the brain, etc) so reality is what we all agree. That's the underlying problem: we are living in a world where there is no truth: Nothing is certain, you have to question everything, it is impossible to know the truth (or worst: there exists many different truths). The consequence of living without truth is chaos. After years writing against christians, today Richard Dawkins is saying he is a "cultural christian". He arrived to the right conclusion, because you can not have civilization without religion. I was a recalcitrant materialistic atheist until my conversion to Catholicism in 2021. What brought me to Catholicism was the search of truth. I am an electronic engineer with a major in computer science and a minor in physics, and I've had my scientific career. But I discovered there were some issues with modern science. For example, there is no such thing as: 97% of scientists says Newton laws are true, so Newton laws are true by consensus. But you have a lot of people using that argument with climate change: they are going against the scientific method! If there is a bunch of evidence that does not fit in your theory, you throw away your theory (or you constrain your theory) and you go find another explanation! But this does not apply to Climate Change or people working at the CERN (trying to unify gravity with quantum mechanics). After studying more, I discovered the "Dark Ages" were not called "dark" because of obscurantism, but because there are few written documents on that period of time because people were too hungry after the fall of Roman Empire and needed to use their time to grow food instead of writing. So it is difficult to know what happened in that time period. Furthermore, I found out everything we use now has its origins in the Catholic Church: modern music, universities, hospitals, modern science (Saint Thomas Aquinas)... everything comes from the Catholic Church. I discovered Saint Thomas Aquinas was the guy who created the philosophical framework so we can have modern science. Whether you like it or not, without Catholic Church we would still be thinking the universe follows the whims of many deities, instead of thinking what has made possible modern science: the universe has an order, that order is logic (λóγος), and God sustains reality in the being ("Dios sostiene la realidad en el ser") I discovered all of the above by means of reasoning and studying. But I also noticed direct intervention of God in reality: miracles. Not only innumerable miracles happening in hospitals (people recovering miraculously from mortal deaseases without scientific explanation), but also other miracles like incorruptible bodies: there are some people that have reached such a level of holiness (saints) in their lives, that once they were death, their bodies have received the grace of God so that their bodies have either completely or partially avoided the normal process of decomposition of their body. For example, saint Bernadette of Lourdes, saint John Mary Vianney or saint Catherine Labouré. I discovered another another misconception that I've had: it is not true that Catholicism is just a set of rules made to control people. Catholicism is the answer to the question: Why am I here? What makes me happy? The answer is simple: I am here because God loves me. The reason why I exist is God has thought about me, thus I came into existence: how many millions of other combinations of spermatozoon and eggs could have arrived into the world generating a better human being that me (more beautiful and more intelligent)? But I was born from that specific combination instead of the other ones. God loves me and he wanted me to exist. What will make me happy? To meet, to know and to love my creator. That's heaven.

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

      What do you think of other churches and religions? Orthodox church, Bhuddism

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

    45:18 I really like the "test of reality" DHH makes. That's a killer argument for people saying: it can not be like that. Well... do your reality check, pal! That's how you see something is possible or not.

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

    Whenever I hear someone talk about everything, it's a red flag. A pro usually focuses on one thing they've mastered, while a jack-of-all-trades seems to know a little about everything. 😅 By the way, I've been a Linux user for almost two decades, and most of what DHH says about Linux is nonsense. However, because of his large following and their lack of knowledge on the subject, they think he's a 'hero.' Lol, no one will like my comment anyway, because yeah, it's DHH and he is "popular" 😉My advice to those 0.1% who know what I am saying: focus on what you are doing, DHH has already accumulated fortune using AWS for basecamp, now he is at different stage, trying to not become obsolete because of Rails has dropped in popularity, so DHH is always trying to come up with controversial topics to stand out, while you can't afford to lose time playing with stuff DHH is discovering. if you even are familiar with Windows then use that, focus on getting your job done, don't wast time unless you've all the money you need to do "this" and "that" and "that", DHH is playing for his own interest, and I see him play this kind of game again and again and always I am surprised how people just follow 🐑🐑🐑

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

    As someone who started programming in the 90s and has been along for the ride as a professional web dev since then, with similar positions on freedom in computing and the internet, and who has intensively studied The Ageless Wisdom of both the Western Mystery Traditions, in several of its manifestations, and Eastern Mystery Traditions as well-namely Vajrayana Buddhism-this conversation hit very close to home for me. Edit: although hearing DHH spout off with that idiosyncratic silly voice he repeatedly uses to represent people he doesn’t agree with or finds stupid, about “rich, white guys and the patriarchy”…as a rich, white guy, was pretty funny. Blind spot much? It’s one thing to criticize specific, draconian, overzealous implementations of DEI and the dangers of groupthink, but it’s quite another to contend that the patriarchy (i.e. rich, white guys in the west, and rich guys of other ethnicities in other parts of the world who have literally made and rewritten all of the laws, religions, sciences, social norms, etc, and also the history that reframes and packages it all, for the last several thousand years) either doesn’t exist or isn’t problematic is completely another.

  • @TedConrad-s9l
    @TedConrad-s9l 2 месяца назад

    Kihn Point

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

    When I do S-P the console gets in an infinite loop with the word pushing but nothing happen. Can someone help me.

  • @FidelBailey-i8u
    @FidelBailey-i8u 2 месяца назад

    Gottlieb Valleys

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

    I agree that writing software is not engineering. That word gets used and abused too often. I have seen "Sales Engineer" job titles out there. I'm tempted to write HTML Engineer on my linkedin profile as a joke.

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

    the word ‘addiction’ is mentioned enough that I would be remiss if I didn’t put this out there, for all interested: listen to Gabor Maté talk about it

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

    this spirited talk, having ventured to address our ‘mental operating systems’, a subject I rather enjoy, has prompted me to say this : I dare everyone to set up her own, personal life philosophy . or more precisely, I dare everyone to honestly look at what patterns of thought (ideologies, etc.) are _in play_ within her psyche - come to terms with what her ‘mental operating system’ even _is_; and simply remove the ‘malware’, ie. any concepts that are found to be worse than useless

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

      Why do you dare? Isn't it better to find an existing enlightened philosophy and follow it?

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

      @@KatarDan good question . I wonder why I phrased it like that, as a dare . perhaps it is an echo of my own self-talk, which dares me to live in accord to my true nature, which is rather of an independent constitution . I think there are many like me, feeling the pangs of their conscience that tells them to renounce belonging to a movement, any movement

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

      @@rmschindler144 in the interview they also talk about the value of missing knobs for software customization: everyone has similar experience and similar problems, it is easier to navigate and improve on the status quo. Would you say that you disagree with this approach in general or only when it comes to personal philosophy?

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

      @@KatarDan I’m afraid I don‘t have what might be called ‘an informed opinion’, having used rails only a little before moving on . the ‘missing knobs’, personally, was something that I’m now finding challenging with a static-site tool called Eleventy . I am finding that there is a convenience in getting up and running, but there is for me a considerable cognitive load in remembering what does what when placed where . maybe I’m a tinkerer, and I like to have all the controls . perhaps I am dissatisfied with how the mainstream trends in software make for products which miss some obvious points . so I enjoy to do things my way . I admit, I have yet to ship anything; and it may be that going one’s own way is much less efficient in terms of outcome . but in terms of fulfillment, I am satisfied . so whether it’s personal philosophy or software development, I like to tinker, and see if some kind of magic can happen; having all the knobs allows me to do things which the framework makers did not anticipate - again, whether that framework is a religious movement, or a tool like Rails which on some level desires to make it easier for me by attempting to anticipate my creative process . random appendix: I think I had the most fun programming way back when, when I was a kid, working with assembly - so, I enjoy full control

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

      @@rmschindler144 there was a talk at Nim conference recently called Libraries, Libraries, Libraries. It has a similar idea of a tinkerer image as oneself. I like the appeal but it's hard to apply in a business setting for me, although I'm yet to try

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

    (this is about 1:40 in...) . “rewriting a mental operating system is really, really difficult; and you’re not going to get it right... in your lifetime”, he says . to you who are reading this, I sincerely recommend, _rewrite your mental operating system_ anyway

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

    That tool is amazing

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

    Currently omakub does not support ARM64 :( all my servers are on AMR64 and I want to use dev. os the same as on the production

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

    Not a fan of politics DHH but super interesting takes on tech

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

    If programming had a professional license, Uncle Bob, and me, would both be banned from programming for political tweets. It is a TERRIBLE idea.

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

    I'm surprised DHH doesn't have a damaged voice on a regular basis because it looks like he would enjoy talking to himself for hours on end by just imagining someone is listening.

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

      Let him cook.

  • @tanko.reactions176
    @tanko.reactions176 2 месяца назад

    regarding stoicism and looking for religion which you could adopt.. look into non-dual philosophies, like advaita vedanta. most people have a dualistic (binary) view of the world and everything, there is however also that unity POV, which practically no one knows in the mainstream west. just throwing it out there.

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

    Thank you for Lazygit!

  • @MacMillanGeoffrey-c8c
    @MacMillanGeoffrey-c8c 2 месяца назад

    Katelin Divide

  • @LeoSharp-e7j
    @LeoSharp-e7j 3 месяца назад

    Alan Corners

  • @omelettttttteeeeeee
    @omelettttttteeeeeee 3 месяца назад

    this git tool is an integral part of my workflow. just coming here for a refresher on conflict resolution

  • @bilbobaggans
    @bilbobaggans 3 месяца назад

    Amazing, super piece of software

  • @bitfluent
    @bitfluent 3 месяца назад

    You do amazing work. Thank you!

  • @RonnyFreites.
    @RonnyFreites. 3 месяца назад

    Thanks bro, you are a crack!!

  • @jradplowman
    @jradplowman 3 месяца назад

    Canadian here. To clear things up, the bank accounts of the Canadian's were frozen because they were getting paid by foreign entities to influence Canadian politics. This is very much a crime in Canada and many of these actors were let off easy. There is a phenomena happening in Canada where Canadians think they are American and claim things like 5th Amendment rights and so on.

  • @Andrew-zv1vw
    @Andrew-zv1vw 3 месяца назад

    I like dhh, but the purple terminal in Ubuntu is awesome

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

      Nooooooo!

  • @ShadwTrooper
    @ShadwTrooper 3 месяца назад

    This is cool. Gonna give it a go! Thanks!

  • @bbbbburton
    @bbbbburton 3 месяца назад

    Came here for the tech talk, stayed for the philosophy. Great interview!

  • @greatwall2003
    @greatwall2003 3 месяца назад

    Thanks, great tool

  • @Axlefublr
    @Axlefublr 3 месяца назад

    You're really handsome :3

  • @matthew_bub
    @matthew_bub 3 месяца назад

    Grabs multiple bags of popcorn in preparation for this 3 hr video

  • @DavidDobr
    @DavidDobr 3 месяца назад

    This interview is such a piece of gold, thanks guys

  • @psi4j
    @psi4j 3 месяца назад

    Glad to have ya in the fold, DHH! 🎉

  • @PonsFrilus
    @PonsFrilus 3 месяца назад

    Awesome interview, very interesting on multiple subjects, well done 👍

  • @chrischattin2030
    @chrischattin2030 3 месяца назад

    This is really good.

  • @benfrainuk
    @benfrainuk 3 месяца назад

    I’d love a podcast version of this!

    • @jesseduffield9516
      @jesseduffield9516 3 месяца назад

      I've added podcast links to the description :)

    • @benfrainuk
      @benfrainuk 3 месяца назад

      @@jesseduffield9516 👍