What? Africa will dominate Silicon Valley using... SSR? lol
Even if SSR somehow was the key to taking over tech scenes in developing nations, it just results in faster initial paint but can often involve more data moving over the wire. I would imagine developing areas are more hamstrung by bad networks than the inability to get a device that can run some JS.
> DatoCMS started in 2015 as an internal tool for our italian web agency.
Just trying to sit down and come up with a successful business is really hard. The few friends I have who have made it are engineers who left a company to do something related to what they already did. I even had a few who took funding and sold to the company they left.
No way, it would be such a humongous quality of life improvement for humanity. I don't think we will just give up on it. Car interiors could be reworked once all the controls were gone, throughput on freeways/roads could be optimized, all the parking lots could be closed.
That still feels a bit off, as you are "having fun" because it ultimately is the road to success.
There is a deeper hurt in the tech world, which is that we have all been conditioned to crave greatness. Every employer tries to sell us on how important what they do is, or how rich everyone will become. We can't even vacation without thinking how much better we will perform once we get back. That struggle with greatness is something every human grapples with, but for workers in tech it is particularly difficult to let it go. The entire industry wants us to hold onto it until we are completely drained.
Anyway the result is sentiments like this, where having fun, exploring and learning can't just exist for the inherent rewards.
As per my original comment, these examples are only indicative that profitable endeavors can come out of these things in unexpected ways, but that's not the point of doing these things. I'm never going to profit from, nor recoup the costs I've sunk into most of the mad science I do. That's not the point. I do it because it's fun and because I like building cool things.
These examples are one justification for why we should embrace these kinds of hobbies, and not the desirable outcome for these kinds of hobbies.
The rules to being good at something will never change. I like the (overused) Bruce Lee quote "Once you see the way you see it in all things". I always interpreted that as just looping over: Do something mindfully, reflect on your outcomes, do it again.
Whether its martial arts or writing assembly or vibe coding a mobile app if you approach it like that you are going to succeed.
seriously, I stopped agent mode altogether. I hit it with very specific like: write a function that takes an array of X and returns y.
It almost never fails and usually does it in a neat way, plus its ~50 lines of code so I can copy and paste confidently. Letting the agent just go wild on my code has always been a PITA for me.
I've used agent mode, but I tell it not to go hog wild and to not do anything other than what I have instructed it to do. Also, sometimes I will tell it not to change the code, and to go over its changes with me first, before I tell it that it can make the changes.
I feel the same way as you in general -- I don't trust it to go and just make changes all over the codebase. I've seen it do some really dumb stuff before because it doesn't really understand the context properly.
Modernity has also made life really fucking complicated. A 16 year old could walk to the factory, get some paper money and then do what they wanted with it.
Nowadays lets say your 16 year old wants a car and a job. To do that they need to schedule multiple tests with DMV, lessons with a driving instructor, update insurance documents and find the time to do hours of practice with you. At the end of that they need to navigate buying a used/new vehicle and setting up insurance. Then they need to navigate the world of job applications, and if they manage to get hired they will need to have their direct deposit bank account setup and have some kind of credit card payment system setup so they can use the money.
Seriously just typing this I get exhausted. It makes sense why parents are hovering over their kids because there are 10,000 things that need to get handled just to like be a "person". You can either watch your kid drown in a mire of bureaucracy or just let them focus on school and offload all of it from them.
That's true, but the parenting part isn't actually that complicated, particularly at a young age when you're laying the foundation. Basically just stay out of the way and let your kids do stuff. Don't do anything for them that they can do for themselves. That way they learn problem solving skills and gain the confidence to follow through on things, so when they're 16 they are capable of navigating buying a car and getting a job.
Somehow this isn't intuitive for parents, though. They feel like they need to show and do things for their kid, rather than letting them pick up the experience of doing themselves.
When I was growing up my parents were borderline neglectful in how they handled my brother and I, but in that neglect we were forced to deal with situations ourselves, gain experience, and discover who we were. Counterintuitively, that approach was actually more fruitful than being over-present.
I imagine it would involve 1000s of LLMs outputting a judgement and then if there were significant disparities it would get flagged in some manner.
That's actually the plot of Minority Report, a lot of people think it is about "what if computers could predict crime" but it is really about "What do you do when your 'omniscient' machines disagree with each other".
Either way the idea of getting sent to prison and having 0 human interaction is terrifying.
Even if SSR somehow was the key to taking over tech scenes in developing nations, it just results in faster initial paint but can often involve more data moving over the wire. I would imagine developing areas are more hamstrung by bad networks than the inability to get a device that can run some JS.
reply