DHH discusses SQLite (and Stoicism)

  Рет қаралды 52,017

Aaron Francis

Aaron Francis

Ай бұрын

Join the waitlist for my SQLite course launching in June: highperformancesqlite.com/
DHH and Aaron discuss modern SQLite, the one-person framework, conceptual compression, stoicism, and ONCE.com's newest product: Workbook.
Get production ready SQLite with Turso: turso.tech/tryhard

Пікірлер: 146
@Xe054
@Xe054 25 күн бұрын
Woah, it's shocking how much Twitter can skew reality. People love to hate on DHH there, but I found this entire conversation so damn inspirational! Thank you both for sharing your insights. I'm super grateful and gained a new perspective on what it means to be a developer.
@Half-code
@Half-code 23 күн бұрын
Lame idiots hate on DHH
@aberbaCodes
@aberbaCodes 13 күн бұрын
Twitter sheep
@arbitrarysequence
@arbitrarysequence 11 күн бұрын
It's shocking that people are shocked to find social media of most any kind can skew their reality. No offense intended, I'm happy for you.
@Qwonk
@Qwonk Күн бұрын
People on twitter are dumb though 😂 most devs love building complex monstrosities instead of solving business problems. That’s why they work for a company and PMs
@DS-ow2ge
@DS-ow2ge 29 күн бұрын
DHH is one of those people who starts with these takes that seem super out there and then society just converges on them over time. I bet he bough nvidia stock a decade ago
@KushLemon
@KushLemon 27 күн бұрын
🤡
@leularia
@leularia 20 күн бұрын
🤡
@dmccallie
@dmccallie 25 күн бұрын
I love the idea that one person should be able to build, deploy, and support a complete web site.
@idearat0
@idearat0 28 күн бұрын
"We cannot give up on the internet being something that individual developers can build for and be competitive on." - DHH Such a powerful point and one that resonates so much having watched 'www' go from a curiosity on my NeXT box to what we all use today.
@bongabonga3190
@bongabonga3190 29 күн бұрын
Joe: "Oh so you run a blog, whats with the 20 guys behind you?" Bob: "DevOps team"
@aarondfrancis
@aarondfrancis 29 күн бұрын
I don't get it
@bongabonga3190
@bongabonga3190 29 күн бұрын
​@@aarondfrancispretty much agree with DHHs stance on needless complexity ... PPL sometimes don't even know what kind of product/application they wanna build, but set up a k8s cluster from the get go 😂
@illegalsmirf
@illegalsmirf 28 күн бұрын
devops IS complexity for the sake of complexity (and keeping people in jobs)
@electrolyteorb
@electrolyteorb 28 күн бұрын
Don't forget to setup AWS Cognito for 7-Factor authentication for all of your 4 users
@sandworm9528
@sandworm9528 24 күн бұрын
​@@aarondfrancishow did you not get that 😂
@davidpaez_co
@davidpaez_co 29 күн бұрын
DHH is slowly becoming my virtual mentor. That bit about stoicism was great. Amazing interview, thank you Aaron!
@Leonhart_93
@Leonhart_93 29 күн бұрын
Aaron, you have the perfect attitude towards things to make new people be interested in an older language like PHP, Laravel and all the stuff around that. Your combination of general lightness and genuine interest in these things works really well. You are probably making a significant difference in changing some of the negative reputation of the language, keep it up!
@ivan.jeremic
@ivan.jeremic 29 күн бұрын
I think the language should be rebranded in laravel, maybe merge the companies. Would be a smart move to take the name of the most popular php framework for the language itself
@aarondfrancis
@aarondfrancis 29 күн бұрын
Geeze this made my day. Thank you
@boenrobot
@boenrobot 28 күн бұрын
​@ivan.jeremic Merging a framework and language branding is a bad idea from a historical standpoint. Once upon a time, Zend was heavily featured all over the place. The PHP core is still referred to as the Zend Engine, there's the zend_extension ini directive, and the Zend Framework... existed until recently... it's now renamed to Laminas. It started to become less popular over time as other frameworks like Symfony and Laravel started to become more popular.
@theSlavenIvanov
@theSlavenIvanov 29 күн бұрын
Love how exited DHH gets whenever he talks about tech!
@marlonmarcello
@marlonmarcello 29 күн бұрын
Great interview Aaron, thank you! You are a great communicator, seriously. Interesting questions, you never intererrupt and you are legit interested. Keep up the great work and I am looking forwards to that SQLite course!
@aarondfrancis
@aarondfrancis 29 күн бұрын
Thank you so much! I really appreciate that. I had a lot of fun talking to him
@mkwpaul
@mkwpaul 29 күн бұрын
Hearing DHH's takes and views on thing is always a delight.
@theshinyplayer2373
@theshinyplayer2373 29 күн бұрын
Great content Aaron and David, thanks! I really agree with David on complexity. I've been a one man team since my teens, and I've learnt quite a few times that complexity(and dependencies) are both a huge risk. Less complexity and dependencies makes it so much easier to come back to something you wrote 10 years ago that is now in need of a small update.
@neverything
@neverything 29 күн бұрын
What a wonderful interview Aaron! Thanks a lot 🎉
@dotcomstruggle
@dotcomstruggle 28 күн бұрын
Love when a conversation like this gives me dozens of new ideas & things to try out. This interview is such a breath of fresh air when compared to the engagement-oriented needless drama that goes on in Twitter. Thank you both!
@the_schreiber
@the_schreiber 29 күн бұрын
sqlite can also be used a in-memory open-source replacement for redis using the following command: sqlite3 /dev/shm/database.db 😄
@thegrumpydeveloper
@thegrumpydeveloper 27 күн бұрын
This is cool, but I think my surprising takeaway was that ssd and local without network can compete with redis on another server. Only shared cached data would need an external cache
@SimoneFolador
@SimoneFolador 29 күн бұрын
Wonderful interview! I absolutely love how DHH is passionate about stuff, such a unique character. Thanks
@prevailrob
@prevailrob 29 күн бұрын
DHH's transition into Gilbert Gottfried is almost complete
@Kane0123
@Kane0123 29 күн бұрын
Hell yeah! What a fantastic get Aaron. What a great confirmation that you’re doing great stuff.
@JohanEliasson
@JohanEliasson 29 күн бұрын
Love this interview and DHH has the exact right mind set. Fighting complexity ❤ Looking forward to the SQLite course!
@nimmneun
@nimmneun 29 күн бұрын
First? 🎉 On a serious note ... markdown for blog/article type projects and sqlite for more complex use-cases where u need relational data ... love the simplicity 😊
@St0rMsk
@St0rMsk 27 күн бұрын
Main takeaway from this video "Linux, it just works" - DHH
@HenriqueGraca
@HenriqueGraca 29 күн бұрын
Amazing discussion and so many great insights !
@robrobob
@robrobob 28 күн бұрын
What a great conversation! Such good vibes and so much positivity. It's amazing what you can do with tools nowadays that 10 or 20 years ago would have been considered crazy. His comments around reducing complexity resonated with me so much. After 2 years of JS/Typescript/Feathers/React dev and getting back to PHP now, I'm having so much fun again! I've taken an ultra minimalist approach with my current PHP project and I'm getting so much done! SQLite is such an interesting option because there's so few moving parts. In the interest of simplicity and getting things done, it's looking like a really good option. I also love what he said about customers not caring about the underlying tech. As long you're adding value and customers are having a great experience, it's going to make zero difference to them what you use underneath. Anyway, thanks so much for sharing another great video!
@StephenFosterUK
@StephenFosterUK 3 күн бұрын
So that was a joy. I'm also realising that some other "influencers" have influenced my perception of DHH.
@impromp02
@impromp02 29 күн бұрын
I've kinda known of DHH since a long time but now for the first time watching him speak. he has a very passionate and charming personality. Aaron is great host ofc.
@Spongeoel
@Spongeoel 29 күн бұрын
Great conversation, loved to hear it
@Bukosaure
@Bukosaure 26 күн бұрын
What a wonderful interview, really. Hard to beat this genuine content.
@mikulcek
@mikulcek 29 күн бұрын
I am a regulare DHH blog reader, seing you two in the same place just made a lot of sense. A lot of practical value here, great talk DHH!
@jamieknight326
@jamieknight326 24 күн бұрын
SQLite is amazing. We use it within our container for holding a couple of large mostly static datasets… when running at full speed it’s handling millions of read and writes per minute.
@alveek
@alveek 29 күн бұрын
DHH is a great guy Thanks for the interview!
@Whateverworksism
@Whateverworksism 28 күн бұрын
Love this! Great conversation.
@daniel_petrica
@daniel_petrica 29 күн бұрын
Loved this interview
@wusswuzz5818
@wusswuzz5818 27 күн бұрын
Fantastic interview. Can feel the passion. Wish everyone could have the opportunity to do a work stint with persons like this.
@wagnerfernandes8780
@wagnerfernandes8780 29 күн бұрын
What a awesome talk!
28 күн бұрын
That was a great interview!
@kasmanialisaad
@kasmanialisaad 29 күн бұрын
Love SQLite. Great talk
@NatnaelBirhanu-ri7vb
@NatnaelBirhanu-ri7vb 29 күн бұрын
Great interview, Aron
@DigitalDesignET
@DigitalDesignET 23 күн бұрын
Very good interview, thanks from Ethiopia.
@justine_chang39
@justine_chang39 28 күн бұрын
although I'm a Typescript fanboy, I cannot deny that this podcast was very nice to watch. This guys is so interesting.
@sheldon98c
@sheldon98c 29 күн бұрын
Great interview
@ivanradunovic5984
@ivanradunovic5984 29 күн бұрын
What an inspiration. I was not aware that this approach has a name Negative Visualization, but that's what I am doing all the time.
@Cyber_Lanka
@Cyber_Lanka 29 күн бұрын
Aaron is the best. He needs more exposure and subscribers
@antondrevetskyi9526
@antondrevetskyi9526 29 күн бұрын
Thanks for the video!
@samifouad
@samifouad 29 күн бұрын
always bet on simplicity 🔥
@panggilmeiam
@panggilmeiam 28 күн бұрын
LibSQL is for another case, and now they have native extension for PHP and also for Driver for Laravel!
@AtaideCarlos
@AtaideCarlos 22 күн бұрын
31:02 "PHP" 😁 Bring it back! Ah, the nostalgia...
@daltonyon
@daltonyon 27 күн бұрын
Great talk!
@harvenius
@harvenius 29 күн бұрын
Great video
@NeoMekhar
@NeoMekhar 29 күн бұрын
Hey Aaron, awsome interview. I really enjoyed it and i personally like DHH a lot. The dude's got what a lot of devs are missing IMO: a bit of common sense, heh. Keep up the good work, you are an inspiration!! Cheers!!
@senpos
@senpos 29 күн бұрын
Watched it on your site and dhh was on the right side of the screen! Technology!
@aarondfrancis
@aarondfrancis 29 күн бұрын
What will they think of next??
@igorcastilhos
@igorcastilhos 13 күн бұрын
Nice interview with Cbum 😂❤
@feelingfun5149
@feelingfun5149 29 күн бұрын
Wow! That's cool!🤘
@YT_Watcher
@YT_Watcher 28 күн бұрын
35:00 This should be the mindset of anyone not only programmers. You shoud be capable of doing anything alone. Gain enough knowledge.
@AlleinArk
@AlleinArk 29 күн бұрын
wow, can't believe this interview is happening.
@TypeScriptTV
@TypeScriptTV 27 күн бұрын
Which awesome Sony camera is DHH using? 📸
@djordje1999
@djordje1999 29 күн бұрын
i need this on apple podcasts
@jasonpmcneill
@jasonpmcneill 28 күн бұрын
Key moment - 17:48 DHH makes a powerful point: big tech companies and their architecture cannot become a dependency of individual Web developers.
22 күн бұрын
You would have explained all of that in 50 secs and make it fun. Thank you for your great content, is really inspiring.
@hanes2
@hanes2 4 күн бұрын
Pocketbase been awesome for me, which is SQLite
@paulsalele3844
@paulsalele3844 29 күн бұрын
This was a great interview!! Thanks!! Love DHH but still disagree with him on typescript LOL
@kc-fr3qp
@kc-fr3qp 29 күн бұрын
Weird timing. Working on a little side project for myself and was going to use SQLite to keep track of sessions in my app.
@thegrumpydeveloper
@thegrumpydeveloper 27 күн бұрын
Wait what are the better sqlite defaults? Need these settings. Anyone read through the rails docs/source to get these better ones?
@davidsiewert8649
@davidsiewert8649 27 күн бұрын
That Sony Camera with Linux support is this? Asking for a friend
@chad_giga6934
@chad_giga6934 27 күн бұрын
DHH MENTIONED
@SamadAhmed-dm3hz
@SamadAhmed-dm3hz 29 күн бұрын
Everything he says is common sense. I have no idea why he gets hate. So glad I found out about the Rails community and this amazing methodology towards development and business
@kahnfatman
@kahnfatman 18 күн бұрын
Twitter bubble world. Don't trust Twitter
@theSlavenIvanov
@theSlavenIvanov 29 күн бұрын
Hi Aaron, if you run Sqlite in prod, how do you inspect the db?
@lilyoshi1310
@lilyoshi1310 28 күн бұрын
Copy the file local kek
@popetgirl
@popetgirl 28 күн бұрын
Really nice podcast. I love sqlite really want to see laravel use sqlite as queue driver. I have used sqlite as queue driver as separate database just queue jobs with laravel 7 but the issue i faced it lock sqlite file if number of jobs are high same thing happen with when used mysql as queue driver jobs table was locked and don't know how to unlock that table. Loved to see sqlite as cache
@edhahaz
@edhahaz 27 күн бұрын
I don't see how postgres would be worse deployed locally but I could see how the massively vaster features would be better.
@jboss1073
@jboss1073 24 күн бұрын
Timestamp for Stoicism?
@TheKennyWorld
@TheKennyWorld 29 күн бұрын
He can save us
@pindab0ter
@pindab0ter 26 күн бұрын
One piece of feedback: I would've loved an introduction of the guest and what they are known for. I don't know who he is or what he has done. He frequently refers to projects/companies that haven't been introduced to the listener, which was honestly a little frustrating. Practically this means that I don't know what perspective to put those statements in.
@EightNineOne
@EightNineOne 22 күн бұрын
He's the guy who invented Ruby on Rails and basecamp
@pindab0ter
@pindab0ter 22 күн бұрын
@@EightNineOne oh nice! See, I would’ve loved to have known that up front!
@andherium
@andherium 29 күн бұрын
Someone please add timestamps
@ThatCrazzyRussian
@ThatCrazzyRussian 28 күн бұрын
I'm a bit confused, which part was about stoicism?
@aarondfrancis
@aarondfrancis 28 күн бұрын
33:13
@PerpetualEducation
@PerpetualEducation 14 күн бұрын
Sneaks off to get Campfire...
@nexovec
@nexovec 27 күн бұрын
There's an incorrect assumption that SQLite can't horizontally scale. Go see Turso or RQLite!
@frenchmarty7446
@frenchmarty7446 25 күн бұрын
RQlite doesn't scale writes, in fact writes are actually slower compared to a single SQLite instance (with the same settings). Reads only scale if you can tollerate weaker consistency levels. Turso is a managed service. They are almost certainly sharding and replicating data with their own proprietary layer on top of SQLite. There's nothing inherently wrong with that, but you're now talking about a separate paid service that happens to use SQLite. Side note: SQLite was the backend for FoundationDB for a very long time.
@drxyd
@drxyd 7 күн бұрын
This DHH guy is cool
@aarondfrancis
@aarondfrancis 6 күн бұрын
I agree!
@kisanpakhreen
@kisanpakhreen 29 күн бұрын
DHH gives me Keanu Reeves vibes of tech😂
@nachobek
@nachobek 10 күн бұрын
Haha true, for me it was Russell Brand vibes 😂
@SteveHazel
@SteveHazel 18 күн бұрын
the amount of a fan i am of dhh almost makes me feel ashamed. but, eh, i'm ok with that. i'm currently rewriting a huge lab test and order entry system that's half rails half php. with one other guy. and it's going well. and it's actually fun :)
@k98killer
@k98killer 21 күн бұрын
Theo demonstrated the performance issues with Hey, including substantial lags (using gigabit fiber) and a lack of debounce. It would be interesting to see him defend or at least reflect on the engineering choices that led to that flawed UX. DHH has seemed pretty dogmatic about not using reactive clients on Xitter (formerly known as Tw), so I wonder if he would even acknowledge the UX issues with Hey.
@aarondfrancis
@aarondfrancis 21 күн бұрын
They already fixed it. None of their customers noticed so it wasn't a priority
@k98killer
@k98killer 21 күн бұрын
@@aarondfrancis I see.
@naranyala_dev
@naranyala_dev 22 күн бұрын
next with the Laravel Creator
@Alo-xs5qu
@Alo-xs5qu 29 күн бұрын
Browsers 😅 16:56
@drewwellington2496
@drewwellington2496 29 күн бұрын
There's a fair bit of assumed knowledge here in knowing who "DHH" is. I have no idea. Never seen him or heard of him. Maybe link to his social media or something?
@frenchmarty7446
@frenchmarty7446 25 күн бұрын
He's the creator of Ruby on Rails. He's also known as being very opinionated on software beyond Rails or Ruby.
@_nom_
@_nom_ 28 күн бұрын
Fix the damn data types. It's such an artful experience 🤭
@pallu83
@pallu83 27 күн бұрын
If only SQLite had encryption
@foobars3816
@foobars3816 12 күн бұрын
All these people realizing that what they have been told about DHH is not the reality and he actually just cares about simplicity. I wonder how many of them still believe what they heard about Ruby.
@fabricekabongo
@fabricekabongo 29 күн бұрын
Second
@user-hk3ej4hk7m
@user-hk3ej4hk7m 28 күн бұрын
This guy is like if George Hotz and Jonathan Blow had a baby
@LucaLanziani
@LucaLanziani 22 күн бұрын
Aaron are you running a sort of AI camera?
@aarondfrancis
@aarondfrancis 22 күн бұрын
Nope! Why?
@LucaLanziani
@LucaLanziani 22 күн бұрын
Your camera output is super sharp and your skin very smooth, it seems one of these generated avatar.
@aarondfrancis
@aarondfrancis 20 күн бұрын
Just lots of moisturizer I guess!
@LucaLanziani
@LucaLanziani 20 күн бұрын
Damn, I have to step up my moisturizing game 😅
@kahnfatman
@kahnfatman 19 күн бұрын
I measure your competency by the frequency of "like" in your verbal expression. DHH expresses himself eloquently and elegantly. His "like" count is 0.
@aarondfrancis
@aarondfrancis 18 күн бұрын
That's an odd way to measure competency tbh.
@lucass8119
@lucass8119 7 күн бұрын
Yeah this feels like maybe a way to target and perceive certain groups of people as incompetent. Typically heterosexual men say like the least, then gay men more, and then women maybe more. If we follow your rules it leads you to unsavory conclusions, at which point you should analyze your metrics. I could go on a rant on how "data analysis" is BS meant to justify our biases 99% of the time but I won't keep you.
@steffengroenandersen
@steffengroenandersen 2 күн бұрын
Your website have been blocked by my isp for "harmful content". Whats up with that?
@aarondfrancis
@aarondfrancis 2 күн бұрын
I do not know
@steffengroenandersen
@steffengroenandersen 2 күн бұрын
​@@aarondfrancisOkay, just thought I would let you know. If you aren't getting much traffic from Denmark that might be the reason. Bad luck for me when I am actually considering SQLite for a project😅
@caresbruh
@caresbruh 29 күн бұрын
Sorry but you're handsome dude
@aarondfrancis
@aarondfrancis 28 күн бұрын
Do not be sorry. Thank you!
@zheil9152
@zheil9152 29 күн бұрын
Vids on php and now DHH? Man, Aaron really making controversial content these days
@aarondfrancis
@aarondfrancis 29 күн бұрын
Look out, I may do one about how reading the documentation can be helpful. I'm truly a menace!
@zheil9152
@zheil9152 29 күн бұрын
@@aarondfrancis documentation? What’s that?
@nimmneun
@nimmneun 28 күн бұрын
​@@aarondfranciscome on, now you're being ridiculous 😂
@aarondfrancis
@aarondfrancis 28 күн бұрын
@@nimmneun ikr? you cannot contain me
@Metruzanca
@Metruzanca 29 күн бұрын
He sounds so much like Jordan Peterson. Both in his voice actually sounding like him, but because they're both so Stoic.
@sandworm9528
@sandworm9528 24 күн бұрын
Who is Jordan Peterson?
@SnakeCaseGuy
@SnakeCaseGuy 29 күн бұрын
Ah! The christian software. It's real good.
@SandraWantsCoke
@SandraWantsCoke 24 күн бұрын
If DHH took steroids, he'd look like Schwarzenegger
@elzabethtatcher9570
@elzabethtatcher9570 23 күн бұрын
21:27 > Opensource rests on three dudes and that is somehow terrible - no, it's amazing, we are so lucky! Except when one to three core contributors die or burn out, and there is no one with a history of contributions to this project to take the flag - only some shady dude working for three letter agency of some unnamed country. Cornerstones of the modern internet and businesses worldwide should not depend on luck. They should have redundancies and support from other projects to take a burden if needed.
@aarondfrancis
@aarondfrancis 23 күн бұрын
Three is thrice as redundant as one. That's pretty good!
@LewisCowles
@LewisCowles 28 күн бұрын
Skype used SQLite. WTF is DHH on about. Machines had a lot less cores and some were used for relatively new video streaming with Skype.
@NatnaelBirhanu-ri7vb
@NatnaelBirhanu-ri7vb 29 күн бұрын
Great interview, Aron
Distributed SQLite with Litestream and LiteFS
54:37
Aaron Francis
Рет қаралды 7 М.
Laravel Octane: supercharge your Laravel applications
8:34
Aaron Francis
Рет қаралды 31 М.
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 19 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 222 М.
David Heinemeier Hansson: Microservices vs. Monolith
2:43
Honeypot
Рет қаралды 63 М.
SQLite is enough
5:58
Martin Baun
Рет қаралды 13 М.
Laravel + Livewire todo app (and so much more)
16:41
Aaron Francis
Рет қаралды 33 М.
Jonathan Blow on why C++ is a bad language for games
13:45
Jonathan Blow Highlights
Рет қаралды 32 М.
Offline-first, multiplayer SQLite
1:21:25
Aaron Francis
Рет қаралды 10 М.
Laravel + Cloudflare D1 speedrun
7:43
Aaron Francis
Рет қаралды 12 М.
What Does “Full Stack” Mean? w/ Taylor Otwell and Ryan Florence
1:20:31
How About Tomorrow?
Рет қаралды 18 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Rails Deserves Better.
32:33
Theo - t3․gg
Рет қаралды 48 М.
Они все точно издеваются #shorts #пацаны #хоумлендер
0:50
𝑴𝒐𝒗𝒊𝒆_𝒕𝒊𝒎𝒆
Рет қаралды 762 М.