1,329 karma · joined February 14, 2018
Scenario: You are a medium level engineer, who got laid off from a company betting on AI to replace a significant portion of their junior/medium level developers. You were also employing a middle-aged woman, to help with the kids after school and around the house, until you and your wife come back from work. She now needed to be let go as well, as you can't afford her anymore. The same thing happened to a large portion of your peers and work in the same industry/profession is practically no longer available. This has ripple effects on your local market (restaurants, caffes, clothing stores etc).
How do you see this as empowering and a net positive thing for these people individually, and for the society? What do they do that replaces their previous income and empowers them to get back to the same level at least?
I'm hoping that sharing my experience, amongst all others, can: A) help someone understand more / set their expectations B) get someone to point out how to do it better
On one hand, I managed, in 10 days, to get the amount of functionality would take ~2 months of coding "by hand". If I started the same project now - after learning, realising what works and not, and adapting - it would probably be possible in 5. The amount done was incredible - and it's working.
On the other hand:
- you need to be already very experienced in knowing how things should be built well, how they need to work together, and what is a good way to organize the user interface for the functionality
- you then need to have some practical experience with LLMs to know the limitations, and guide it through the above gradually, with proper level of detail provided and iteration. Which takes attention and process and time - it won't be a couple of sentences and hitting enter a couple of times, no matter how smart your prompts are
- otherwise, if you didn't think it through and planned it first, and did it with consideration of LLM itself, and you just give it high level requirements for an app with multiple functionalities - you'll just get a mess. You can try and improve your prompts over and over, and you'll get a different kind of mess every time, but mess nevertheless
- even with doing all of the above, you'll get a very very mediocre result in terms of "feeling of quality" - thoughtfulness of design, how information is laid out and things are organised - UX and polish. It might be more than fine for a lot of use-cases, but if you're building something that people need to use productively every day, it's not passable...
- the problem is that, at least in my experience, you can't get it to high level with LLM in an automated way - you still need to craft it meticulously. And doing that will require manually tearing down a lot of what LLM generated. And that way you'll still end up with something at least a bit compromised, and messy when it comes to code
In summary, it's amazing how far it's come and how much you can do quickly - but if you need quality, there's no going around it, you still need most of the effort and time do invest in it. Considering both together, I think it's still a great position to be in currently for people who can provide that needed level of quality - sometimes you can do things very easily and quickly and sometimes you do your proud work with a bit of assistance along the way.
I'm not sure until when that will work, or what happens later, or how does current state already bodes for less experienced people...
- "Free" search - yay, let's all use it for everything and even make a verb out of it
- Email - such nice guys, Google - free email forever, what could go wrong if I have my 95% of all my info there
- Maps - yeah, let's all depend on these free Google maps with our lives
- Chrome - ofc, heck yes, let's all use their browser, it's the best and free - no need for anything else
- Google account login for EVERYTHING - so convenient! Google Authenticator app, Google Wallet - yes, more!
- Free mobile operating system - nice, take that, Apple!
Google has taken over a large portion of our lives, step by step - good enough services, on global scale, for free, until they became essential.
They are not evil, like they were never good - they are a company, and in the current socio-economic structure, that means having a duty to use their position to enrich their shareholders - and absolutely have no interest in people's wellbeing or morality or opinions or reputation - unless it temporarily serves to do so more / better.
I'm in no way trying to defend them. Just, with all the futility of it, pointing out how hyper-capitalism we've built/allowed to grow, has reached the stage where it's practically impossible for the "free market" to react / provide solutions that people want. Now the big players decide what people get.
In this case, you can no longer have a high quality phone of a good manufacturer and install on it what you want. Small manufacturer catering to that demographic won't get government certification, you can't have your e.g. Samsung and install a ROM anymore, and you can't install your app freely on Android unless Google lets you. That's all just in a tiny sliver of space.
Our Tetris board barely has any room left for choice and actions.
Learning from experience (hopefully not always your own), working well with others, and being able to persevere when things are tough, demotivational or boring, trumps raw intelligence easily, IMO.
I understand where you're coming from, though, I used to think the same - I remember a specific situation where an obese person next to me was breathing heavily from doing something easy and me thinking "how do you hear yourself breathing audibly from doing almost nothing and not decide and just change it". Unfortunately, I got into a situation where I now understand the issue and am struggling to lose weight, despite hearing myself breathing audibly after picking up something from the floor and all the rational understanding and knowledge of what I need to do.
IMO, in a lot of cases, the first step should be going to a therapist.
When this Gaza conflict started, I saw how the Israeli protested against their government and demanded peace, so I thought there is a semblance of an excuse for glimpses of abhorrence being reported - "it's a small number of people in power, not the Israeli nation doing it, and also there are always 2 sides to the story".
Since then, there have been unfathomable horrors and crimes against humanity done from the Israel side, with extreme intensity and one-sidedness, and it's now been going for so long. I can find no excuse of any kind anymore, for what has been and is being done in Gaza. I don't think any normal person could. The weight of these things, in my mind at least, is such that if the Israeli people really wanted anything different, it was their human duty and utmost responsibility to stop this by now, in whatever way needed. They didn't... It's sad that people who have suffered so much as well, let themselves become the villains to this depth and extent.
I know several people like this, and it seems they feel like they have god powers now - and that they alone can communicate with "the AI" in this way that is simply unreachable by the rest of the peasants.
If these mechanisms you mention are in place and functioning, why is there, for example, such large growth of the economic inequality gap?
With a layer of smart contracts, dApp on top, this thing could be mooning. When Lambo? In days.
https://www.sesame.com/research/crossing_the_uncanny_valley_...
Example scenario: you have a codebase that you iterated on with LLM, and it contains let's say 15 features with various implementation details. You continue tomorrow and want to make a small change to handle an edge-case. While making changes to one of the 3 required files, suddenly it will decide to also rewrite / "improve" other parts of the code that have nothing to do with your request, where pieces of previous logic will no longer exist - since it made 18 changes to the file, and there are 3 such files, good luck spotting it without thorough and detailed change review.
Also, if you made manual changes to generated code and than you ask it to add something to the code (within the same "conversation" / context, it will often replace your changes with how it originally wanted code to look like.
It's just at that level of ridiculousness already, on so many sides, that very little is still unexpected.
I have a completely custom minimal layout with address bar and tabs at the bottom, all the extensions I need, and I don't notice the performance or compatibility differences almost ever, with few rare exceptions. I feel it much more as "mine", and it's a joy to use.
And my perception might be very skewed, but to me it seems majority of the rich got there by not prioritizing moral goals and universal good above all, so this kind of world is more desirable.
It's incredibly privileged and reductive to think of it that way - that, after surviving in a park for 10 YEARS, struggling for food and shelter, surviving the seasons, rest of society and getting beat down to square 1 so many times -and basically being in constant fight or flight mode as the article states - you think you wouldn't resort to escaping through alcohol or drugs, and could simply "decide to get your act together" and adapt to anything the govt agencies expect from you on daily basis in some of those housing solutions.
Those people did not cheerfully decide one day to dedicate their life to shitting all over a park and be addicted to meth. A lot of homeless people got there either by being let down by the society very early on, or by 1-2 bad events in life making it impossible to pay rent and getting dragged into a downward spiral from there.
Solutions should be focused on the root causes, and not the symptoms. If the country is such a late-stage capitalism shithole that so many people are 1 medical emergency away from not being able to pay rent, and there's no safety net or effective government support to prevent them from going homeless, the cost of trying to rehabilitate someone after years on the streets / in the parks is going to be multiplied. I'd like to see how those large budgets are being targetted first at number of new people coming into this situation being reduced, and then additionally decreasing the existing homeless population.
As usually, there are methods being successfully (at least to a larger extent) used in other societies - but USA is very often dismissive of them, because it's special and different.
(Obviously joking and I know 2 weeks in a hospital is very unpleasant - I'm sorry for your experience and hope you're doing well).