419 comments
It's mostly a personal story. You can see it as a kind of tribute to a great-great-grandfather I never met, partly because I'd never heard a story like it before. It's banal but still a big adventure in the family. I find it fascinating that he grew up in a completely different world from mine and still felt some of the same doubts and anxieties I do today. And I'm really proud of him, because his "pivot" let my family stay in the village instead of maybe leaving to work in factories in the city. My father loved his job, and in a way that's thanks to him.
Horses and engines are in a tangible, corporeal domain. I almost feel like pivoting could be easier with that: the tools are still the hands. Also, pivoting might be easier especially when no one is in that space of repairing cars in a small village at the time. Low competition. I also think time allowed to pivot is much higher: automobiles were expensive and time to adoption is higher, I wonder how long it took to be able to make a living?
Data, numbers, programming, this is in a ephemeral domain. Competition is high, there are a lot of developers. Time to adoption is extremely fast. In the automobile era, someone may have had five to ten years to pivot. Now? Maybe a year?
Is it about making things? Maybe, but pivoting and making a career of it is not a straight path, and sometimes people get lucky in choosing the path.
Interesting historical read:
https://historycollection.com/10-industries-either-killed-cr...
>> Many blacksmiths added the mechanical skills needed to service and repair automobiles, particularly in smaller towns and rural areas. In short order, some of the more commonly replaced automobile parts, such as tires, were being stocked by blacksmith’s, others which were necessary to a vehicle’s repair were ordered by telegraph or telephone for delivery to the blacksmith’s shop. Blacksmiths and service stations soon had competition from the automobile parts store, another new specialty which blossomed along the popularity of traveling by car.
Joke aside, it was not shoeing horses but also working on the carts, etc. Probably bikes too. So at least he reused some mechanical skills, and probably tools, he already had. Only the engine was really new.
And many people living in small villages back then had basic knowledge in many disciplines, including electricity. When you had a farm for instance, you needed to be able to repair yourself anything.
A couple hundred years ago, something like 70% of the population worked in agriculture. Technology replaced almost all of these jobs.
So far, we have reimagined old professions and created brand new ones. Is this ability of ours limitless?
Jobs are a mean to make people consumers, not the only mean, but a significant one.
The ability to create more economic activity require both sides to catch up, so we will find a way to do so.
Is it not conceivable that we won't find a way to do so, and that consumption and economic activity will ultimately decline?
I imagine this is gonna continue to be true, except that "everyone wants consumers, nobody wants to employ people".
There are plenty of poeple who have inadequate work the world over because there isn't enough paid work to do, and most professions are servicing wants, not needs, so the demand is very elastic, with many people now multi talented and still not making ends meet.
2. Economics is a function of human behavior, not horse behavior. Economics is about coordinating human effort. Humans make economics, horses don’t. When economics change in a way that is bad for horses, the horses have no recourse. When economics change in a way that is bad for humans, the affected humans seek to change things.
Humans are not required in economics. Only inputs and outputs. That's it. It is a grand delusion we have that we meatsacks are needed.
Civics and society seem to still need people and that's what I'm worried about breaking down.
But my college did not train me to get a job the first time. Indeed they explicitly explained to us that that was not their goal. That was helpful because up to then we did think they were doing job training.
What they actually set out to do was make us "smarter" people. In the sense that they taught us to analyze problems, work in teams, find creative solutions. They taught us about research and critical thinking, and logic and so on. How to hypothesize, test, evaluate, adapt.
You don't need to go back to college to learn all that again. You already know it. Skills are easily, and quickly taught and learned. That's the easy part. The hard part is approaching a job as a problem to solve- how and where to add value. Value people will pay for.
Look around you. See unmet needs. Figure out what you need to do to meet those needs. That's the real challenge we face going into this next era.
My unmet needs are $2.5k rent and $2k childcare, per month. Then there's food, healthcare, car payments. There is pretty much zero wiggle room for us.
If someone's degree is in computer science, they're not going to be a good fit to be, say, an accountant or a nuclear engineer.
I would even recommend against going back to college unless someone has an extremely compelling case for a career change that requires it and the conviction to see it through.
I'm hesitant to give examples because I know every example I give will be met with objections from "But I don't want to do that job" or "What if that gets replaced by AI too?". Look around you and you can should be able to identify some adjacent roles where you at least have an understanding of what the works like and you could learn the rest by taking on gradually more responsibility.
There are a lot of jobs out there that aren't exciting, don't pay SWE level salaries, but nevertheless pay enough to support a family as evidenced by all of the people doing those jobs who support their families. Not every company or industry is interested in squeezing maximum efficiency out of their employees. I have friends in highly bureaucratic roles who care about their jobs and do it well, but their work is amazing simple and easy. It requires nothing more than being a responsible adult who can show up to the office and get things done. These jobs are everywhere and I don't think they're going to disappear.
I don't think SWE is going to disappear either, but it will look a lot different in years to come. If you can't or won't adapt to the new normal, one of those boring alternative careers might be worth pursuing.
That was possible pre-2022 during the famous developer labor shortage. In the current market, companies expect seniority/experience in that specific stack they use for that, no more career changers.
They either take you as a senior/expert to contribute from day one, or as a young and cheap newgrad/junior out of uni they expect to train on the job, but no more in-betweeners switching careers as they're not as experienced as the seniors on the market, nor are they as cheap and malleable as newgrads/juniors.
Sure, in theory every developer can learn at home to do anything new related, but in the current job market, companies expect X-years of proven on the job experience with their stack, no more bootcampers, and no more self-taught-at-home types. The entry bar has risen significantly. At least where I live.
Like I just saw on linkeidn a job posting from a large bank that was an hour old and it already had 100 applications, which probably means most applications are now AI botted, meaning yours will get lost in the noise and getting a call back for an actual interview is like rolling a dice.
Not saying it's impossible to change(I did a couple of times), just that's it's much more difficult than in the good times, and will most likely also come with a paycut.
I think these jobs are actually the most likely to be replaced by AI. They have resisted automation to date because there's too much fuzz in the inputs/outputs to make it feasible to computerize. LLMs solve exactly that problem.
Then the call centre jobs offshored (and now are being replaced by AI).
Whereas many of us can’t take a loss of income for months while we retrain.
There’s no quick answers, but intuitively I think we all get that the % of jobs not doable by AI and robotics approaches 0 over time.
We may eventually manufacture the robots to do all these things. We aren't there yet.
There are likely more horses today than there were in 1900 - but now they are play things for the upper middle class living in the exurbs (commuting via car to their city job). Sure there are a few Amish (and other similar groups) making a living with a horse, but most of them are toys for the wealthy.
HN: A site full of bold futurists where it's easier to imagine the end of the humanity than the end of capitalism.
I also think that will be the case. However, not all the jobs are worth being automated. Say, if you are a modern-day horse-riding instructor, I very much doubt the robots will come knocking the door to take your job. Not because they can't, but because the headache is not economically worth it.
About the only things I can think to guarantee will have some constancy are "for the sake of being human" type things. Much like buying handmade bowls is something you can do out of pure preference/taste/ideology even though it's cheaper to buy massed produced ones.
People are more adaptable than horses and tech solutions usually require people to do some of the work. Dishwashers need loading and unloading. My robot vacuum still needs maintenance. Self-checkout means you do the scanning.
Amazon wants to get into drone delivery and there are cases where that might work, but the way news articles describe it, it’s not going to get a package onto my porch.
So, uh, maybe don't dwell on that too much.
Actually, dwell on that a lot. It's probably the only instructive example.
The rich and powerful only suffer us because they need us. They cannot assemble every lead painted doodad by their own hands. If they could, they never would have hired anyone. So what happens when they no longer need as many people?
Society is already far too constructed around catching some of the wealth that just spills off of the people who own it, by being in their orbit. That activity is not actually productive, but since the only people with money are the ones that have a lot of it (K shaped economy), there's just not enough wealth left in the bottom part of the market to support anything else.
So I’m embracing AI-assisted coding with open arms. It’s not that I don’t enjoy coding. it’s that this approach lets me solve problems faster than ever before.
That's the real risk here is that we are getting to the point (probably already there for a lot of stuff) where you can just point it to your already existing codebase and tell it your problem and it can basically do it.. I mean I've tested that in practice, sometimes I'll have a clear direction of where I want to go or what I would do.. but I don't really give it any hints of how to solve the problem, and many times it comes up with a similar result or at least one that also works completely fine.
So I think part of the issue is that people like you and me I feel like are going to be so much less needed because an AI can just do it instantly for basically free.
Anyway, I know this is a slight hyperbole.. but it's also not. It kind of sucks to realize that a simple prompt can replicate your work 95% of the time and do it basically instantly.
It doesn't always know the right thing to fit the need, so you can now figure out what that looks like and design it appropriately (and try 10 options in production and see which one wins!)
But also you can just do a lot more work. If the prompt can replicate 95% of your work, now you can do keep moving forward faster and do a lot more work.
This does mean, of course, that there will be less of a need for software engineers that are only capable of reasoning about the edges of applications or one narrow part of the whole discipline will get squeezed out. If a computer can do the job, it's now less valuable of a skillset than it used to be in the market, and that hits wages hard if your only contribution to the market was "I know how to create React components when someone tells me what is in them, and how they need to interact with other components"
Happily, despite the amazing productivity of AI, there is still so much absolute CRAP software out there, and so many different places we can apply better options. Bureaucracy and poor management will continue to create new opportunities.
Who is deciding the action/s to take in response to the problem? How do you know which is the right action to take?
"A computer can never be held accountable, therefore a computer must never make a management decision."
Read the full thread on Hacker News →
Related stories
- Hacker News · 7 points · 10 days ago
- Hacker News · 1 points · 2 days ago
- Hacker News · 7 points · 9 days ago
- Hacker News · 455 points · 10 days ago
- Hacker News · 3 points · 8 days ago
- Why we removed Ollama from Return (and what replaced it)returneditor.aiHacker News · 1 points · 2 days ago