Local-First Conf 2024
1:37
Ай бұрын
Пікірлер
@vapeurdepisse
@vapeurdepisse 3 күн бұрын
Good stuff and Aaron really listens to his users, even the nobodies. He knows everyone has something to contribute. Great mindset. Best of luck!
@nythrox3047
@nythrox3047 16 күн бұрын
Fantastic
@GarryFenimore
@GarryFenimore 17 күн бұрын
Thank you for the thoughtful presentation on this topic! I am inspired to find ways to use my skills to help with the barefoot developers movement!
@leeroyescu
@leeroyescu 21 күн бұрын
I had a similar hunch and am glad to see it resonate with people I admire so much! To be more specific my vision was that with the introduction of LLMs that can code many subscription-model and freemium businesses can be put to the sword. This will have the effect of thinning the forest of the trees in the middle - problems that are solved poorly for free, that entrepreneurs offer to solve well for a modest amount of money. If these AI-enhanced barefoot developers do their job right many profitable businesses will face competition from truly free alternatives. This was not possible before because the effort involved and the opportunity for profit available drove people to make professional apps and charge users. These services proliferated a lot and now they are ripe for that forest fire. But the thing is, what will be left will be a fat and growing number of free barefoot software on one end, and an entrenched monolithic empire of Big Tech software on the other end. The middle will also be under constant pressure from people's ever-shrinking disposable income (see the Surplus Energy Economics blog). But this middle is the target of many people's aspirations. Earning a living as an entrepreneur on the Internet, or KZfaqr, etc. As these opportunities taper off the barefoot developer challenge will be replacing the wealth derived by spending money on a handful of subscriptions and paid apps with their free alternatives, built using AI LLMs. Sort of like in the before-times when a lot of the economy was not monetary, but services provided free of charge in the household. For example meal planning apps. Or an even clearer case, plain-text accounting - there are many shiny subscription-model finance apps out there, but beyond the command-line wall lies hledger, or beancount. These work, they're local-first, and can be gotten to do almost anything you want with your finance data. But it's effortful and frustrating to string together commands to get text reports. And visual reports involve even more effort. But eventually this can be solved. And then more and more people will no longer have to pay that subscription.
@ProSpear
@ProSpear Ай бұрын
Would like to propose that we do already have a giant sub-industry within tech that provides charges based on the value it provides rather than the threat to delete data, that we could port over business models from - gaming. Be it f2p, microtransactions, or “battlepass” type models, i think there’s a lot we may be able to learn and apply over to traditional b2b / b2c software as well
@mathiaspiletti5871
@mathiaspiletti5871 Ай бұрын
Tuomas is the hero we don’t deserve. It’s still a puzzle to me that I can sit and watch all these pioneers share their insights into how they build state-of-the-art applications, for free. What a time to be alive. Thank you for another great talk.
@kwoncharles
@kwoncharles Ай бұрын
Good
@alexanderknyazev7712
@alexanderknyazev7712 Ай бұрын
Very interesting. But when I am thinking of it I only can imagine some apps where part of functionality is local first. I can't imagine case where I don't need some centralized data and logic at all.
@Totomenu
@Totomenu 16 күн бұрын
As I understand it, this is a good usecase for work that involve a couple of people, like in a company (Notion, Excel, Google Docs). Not your social media or youtube stuff.
@Crftbt
@Crftbt Ай бұрын
Why is the intro music so loud?
@Crftbt
@Crftbt Ай бұрын
The intro music broke my speakers.
@Crftbt
@Crftbt Ай бұрын
Why does the intro music want to kill my ears?
@reneil1337
@reneil1337 Ай бұрын
great talk. lots of gud takes!
@bc4198
@bc4198 Ай бұрын
Thanks for this! Think local, shop local, app local 😂❤
@holykoolala
@holykoolala Ай бұрын
Data Syncing is a big topic! Let's talk about it! Anyone here have anything to say on the subject?
@holykoolala
@holykoolala Ай бұрын
JSON? Hmm... How about we standardize on PLY!
@nickstaresinic4031
@nickstaresinic4031 Ай бұрын
Well done: informative, very clear and easy-to-grasp graphics that punctuate the narrative, and confidently presented. Overall, it shows that you've put a lot of thought into this topic. Thanks for your effort.
@danialcaraz5383
@danialcaraz5383 Ай бұрын
Amazing talk, very clear and neat.
@Danielo515
@Danielo515 Ай бұрын
This is great. But I would like to know what happens when you want to enforce certain rules (that you can not express in a wchema) or what if you need a different type than the one for editing (where everything is optional)
@fyodorio
@fyodorio Ай бұрын
Very very valid points actually 👍
@tofuman9526
@tofuman9526 Ай бұрын
Isn’t barefoot == indie hacker?
@fyodorio
@fyodorio Ай бұрын
Nah, indie hackers (xxi century version) are greedy for MRR and stuff like that 😅 it’s more about the classic software hackers of 80s-90s which did build crazy stuff they envisioned just for the heck of it… but still not the same… I like the idea anyways 👍
@KrutoshReviews
@KrutoshReviews Ай бұрын
Oh my goodness, I have thought about this for some time. I can see a substantial rise in SaaS development catering to niche workflow tasks, and they are genuinely gaining traction. Furthermore, a speech delivered by the founder of Patreon at SXSW resonates with the concept of the "barefoot developer" idea. The talk name was, "Death of the followers".
@howdevyou
@howdevyou Ай бұрын
powerful stuff thanks!
@noobie379
@noobie379 Ай бұрын
Dam bro something better than Anytype
@swish6143
@swish6143 Ай бұрын
Loved the talk, great story, great Message and great design!
@ForChiddlers
@ForChiddlers Ай бұрын
As a flutter dev, I'm thankful that I decided against all that javascript struggle🎉🎉
@Danielo515
@Danielo515 Ай бұрын
Keep telling that Tony yourself
@ForChiddlers
@ForChiddlers Ай бұрын
@@Danielo515 Tony?
@ForChiddlers
@ForChiddlers Ай бұрын
@@Danielo515 Tony?
@vapeurdepisse
@vapeurdepisse 3 күн бұрын
You'll cry when Google cancels Fluffer.
@alexdw5
@alexdw5 Ай бұрын
Incredible talk. Thank you, Maggie!
@zbzbzbzbzb3288
@zbzbzbzbzb3288 Ай бұрын
This is powerful stuff.
@petersaxton5183
@petersaxton5183 Ай бұрын
Cool talk. Gets to an interesting point. I've solved both of the hard problems, but it's taken me a custom language with efficient closure serialization to do it. (eyg.run) from the otherside sharing DB's across apps is awesome.
@flwi
@flwi Ай бұрын
Nice! I really like using postgres. Can't wait to try it out!
@tim_sek
@tim_sek Ай бұрын
Great talk - thank you for sharing!
@tim_sek
@tim_sek Ай бұрын
Congrats on building the foundation of the future!! Can't wait to try out ElectricSQL and PGLite
@RobWalpole
@RobWalpole Ай бұрын
Very interesting talk. The "hypothetical future sync service" sounds a lot like a Jakarta Messaging to me. JMS already offers a standardised means of asynchronous communication whereby changes made on one device could be published to the service and picked up by another device which is subscribed to the same service.
@holykoolala
@holykoolala Ай бұрын
Like a Git Push or Email?
@robwalpole2353
@robwalpole2353 Ай бұрын
@@holykoolala Neither really. JMS uses the PubSub pattern: kzfaq.info/get/bejne/rchkpMaVx5a8h6s.html
@VolodymyrPavlyshyn
@VolodymyrPavlyshyn Ай бұрын
amazing talk
@ekeminios
@ekeminios Ай бұрын
Great event. Thanks for sharing this! I'm looking forward to the next one!
@Danielo515
@Danielo515 Ай бұрын
Hum..
@sockthedev4904
@sockthedev4904 Ай бұрын
Great talk Aaron!
@weltgeschichtliche
@weltgeschichtliche Ай бұрын
Amazing talk 👏👏👏
@judahdsouza9196
@judahdsouza9196 Ай бұрын
WHY IS THIS SO SHORT
@AaronBoodman
@AaronBoodman Ай бұрын
The speaking slots were only 25 minutes and there were some technical difficulties that took time away from my slot which were edited out of the video.
@mohamedmoussa9635
@mohamedmoussa9635 Ай бұрын
@@AaronBoodman Thanks Aaron. I am keen to listen to a more technical talk or presentation
@AaronBoodman
@AaronBoodman Ай бұрын
@@mohamedmoussa9635 I’m planning to do one and just release it on Twitter/youtube. What content are you interested in specifically .
@judahdsouza9196
@judahdsouza9196 Ай бұрын
​@@AaronBoodman Would love to know about the Zero cache to database mapping, and whether this is closer to Replicache's more BYODB or Reflect's opinionated storage.
@AaronBoodman
@AaronBoodman Ай бұрын
@@judahdsouza9196 it’s closer to Replicache. However you don’t have to write your own pull endpoint. Zero-cache consumes your upstream database replication stream and exposes it directly to the client (applying auth of course).
@troypoulter4109
@troypoulter4109 Ай бұрын
Signed up on the mailing list yesterday, can't wait to see the first releases like with Radiant and the potential meta framework with tamagui!
@aviflax
@aviflax Ай бұрын
I've been following this movement from a bit of a remove but I’ve been and remain extremely psyched about it. It seems this was a highly impactful conference. I wish I could have been there, but in lieu of that being able to watch the talks via the channel has been wonderful. Thank you to all the organizers and speakers!
@aviflax
@aviflax Ай бұрын
Super helpful talk!
@brorentilhammad
@brorentilhammad Ай бұрын
Maggie the GREAT!!!
@thiccboi6211
@thiccboi6211 Ай бұрын
Is there any open source alternative to these paid products?
@AaronBoodman
@AaronBoodman Ай бұрын
In the video I mention that we plan to open source Zero this summer.
@mohamedmoussa9635
@mohamedmoussa9635 Ай бұрын
Oh finally this has been uploaded
@alexg2910
@alexg2910 2 ай бұрын
@Jack McCloy, any thoughts about the challenges of commercialising local first software? It seems that's a big hurdle to overcome, since a lot of developers like building SaaS because it gives them an easier way of monetising their software.
@abstractalgo
@abstractalgo 2 ай бұрын
contacts and table demo got me excited, you can immediately tell what we as app devs and app users were missing out on all this time. great stuff!