176 points by AdityaAnand1 9 hours ago | 23 comments
a_c 6 hours ago
I spent multiple 5-hour sessions spec-ing my climbing app with AI, clarifying interactions, algorithm, workflow etc. It ended up a frankenstein that I didn't recognise or know how each part interact with each other. Command line were a mess, different commands doing the same thing, with similar but redundant arguments. Everything looks kind of doing what I intended but overly convoluted and nothing really works. Real progress was made when I actually dig into the documentation of colmap/OpenMVS (essential tools, which I had never used before, in my workflow).

The AI gave me unprecedented turn around time in experimentation. The same experiments would easily take me over a month in the past. Now it was a few days. But still, real progress is made only when my understanding catch up with reality.

SoftTalker 5 hours ago
It's very difficult to keep AI focused, when it barfs out 3 pages of reply in response to a one-sentence prompt. It's sort of its nature for some reason, it's very impressive if you've never seen it but it's exhausting to use for very long. It's like a very eager assistant who doesn't have enough experience to understand scope.
bigmattystyles 5 hours ago
3 pages of reply or overly verbose code, often without abstractions - I read all the posters here and in other forums say that programming has shifted towards reviewing AI output rather than coding said output manually; I agree, however, I just don't buy that everyone is actually reviewing the code as intensely as one would expect - there is a tendency that arrived rather quickly to assume that the AI is correct and efficient. I guess the ultimate reviewer is another AI agent I guess.
4 hours ago
a_c 5 hours ago
I find it highly similar between running agents and running human teams.

Clear goal, share context, delegate but verify. Running a team of engineers also inevitably generates pages and pages of material, design spec, code, test, review. Just that we now do that with agents and agents are way less trust worthy

overgard 34 minutes ago
The verbosity in code is also a huge problem. I asked it to introduce 4 functions in my project (like, literally, just functions) and I'm looking at 32 files changed and two spec files that are total 200 lines long. It's functional, but jesus, this is going to need a refactor.
bryanrasmussen 4 hours ago
>It's sort of its nature for some reason

I've known some people who can never stop talking. Maybe they are overly represented in the training set.

inigyou 6 hours ago
It sounds great for prototyping. Once you do a month's experimentation in a day and generate some shit app that barely works, but looks functional, you have a definite goal to recreate that design but working properly.
ryandrake 5 hours ago
It seems like an absolute dream for corporate execs who don't know anything about development, see a taped-together prototype built in a day, and think to themselves "Wow, we're 90% done... we could almost ship that!!"
vitorfblima 4 hours ago
Well, from my experience, if the AI dev is ill intended, he can just say nothing then the exec will go "we can ship now as it is!"
uwagar 51 minutes ago
nobody throws a prototype so this will happen
a_c 6 hours ago
Indeed it is. I’m very grateful to what LLM enables me.

The revelation to me was that I used to code what I know, now I could code what I don’t know. The common path is that when I face something I don’t know, which is quite often, to move forward I have to level up my understanding.

pizzafeelsright 5 hours ago
This was true a while ago. Today we are replacing decades old sloppy production code with 100% verified better code through tests written by AI, code written by AI. This is not looking functional but drop in functional replacement with measurable improvements.
dfee 4 hours ago
there are two camps: those who have spent the tokens to figure out how to wield AI, and those who haven't. unfortunately, it's not cheap to get to the former category… and i imagine it'd be difficult to lose access to that tooling and fall back to the second category.
ReactiveJelly 4 hours ago
You have coworkers who know what a test is? Hire me! ;)
sbloz 2 hours ago
I think the mistake there was the 5 hour session specing the app. It's so hard to know what you want before you see it, so optimize towards seeing it as soon as possible. That's what I thought the article was going to be about based off the title.

Once you have something concrete you can iterate on the prototype until it's a mess. But, hopefully, in that time you got closer to figuring out what you want. And even if the code for the prototype is a mess the "idea" of it should be cleaner. I like to have an LLM make a new spec at that point, and start fresh with it. You can clean up the abstractions and the UX there.

When writing code is cheap figuring out what you want to write is the hard part. It always was, but the barrier of getting the code written and working made that less obvious.

grebc 1 hour ago
One of the most foundational insights I’ve ever had in IT is clients don’t know what they want until you shove it in their face. And only then do they say no, no, no, change this, this and that.

Same story as building a house. There’s so many unknowns.

geophph 52 minutes ago
it's cunningham's law where the fast LLM generated iteration is the confidently wrong answer that the clients will correct
brightball 2 hours ago
I find the more structure that the AI can be given to follow the better. I recently tried building a side project with Elixir, Phoenix & LiveView but on the recommendation of somebody I decided to have it use the Ash framework within it.

I've been very pleasantly surprised. The combination of the compiler improvements in Elixir 1.20 and the structural guardrails from Ash seems to have led to very consistent, organized and readable code.

cadamsdotcom 12 minutes ago
A climbing app..

Does anyone want one?

The article says to stop building and go outside!

And actually, talking about climbing apps with fellow climbers is a great way to be outside.

randusername 7 hours ago
> And I think that’s the biggest danger of AI. You convince yourself that you are doing something useful when you are not.

Building technology to overcome relatable hardships and frictions is a worthy challenge full of meaning.

Using someone else's technology to erase frictions and hardships from your life can erode meaning.

On my worst days I am convinced programming and technological optimism is a theft of meaning; personal satisfaction at solving a human problem awkwardly mapped to technology, at the expense of users dating, socializing, or consuming with discomfort and therefore the possibility of growth and meaning.

Grombobulous 7 hours ago
I agree with your overall sentiment, although maybe the article and this sentiment more generally are going a little bit overboard with the skepticism/negativity.

It is a little alarming the way people treat AI as another human relationship, yes.

But AI is also a pretty useful research partner and rubber duck for ideas so long as you know going into it that it’s going to have a bias toward agreeing with you.

This situation reminds me of Calvin and Hobbes comics that mock the idea of Calvin’s dad’s idea of building character.

For example, I was debating ECC memory and cheap used business workstation hardware for a homelab recently with an AI. It helped me pick a system out of some eBay listings and verified whether the model and Xeon processor SKU supported ECC.

When I went to buy the RAM, it actually caught a mistake where I thought a listing was for UDIMM when it was actually RDIMM.

It’s not going to build my character or build my growth and meaning to buy the wrong thing from an online store.

NopIdoN 6 hours ago
> It’s not going to build my character or build my growth and meaning to buy the wrong thing from an online store.

dealing with the consequences of my mistakes sounds like growth to me

pixl97 5 hours ago
And when a mistake is deadly? Should we remove all safety systems so we can deal with the consequences?

The number of mistakes you can make is infinite in comparison to the number of correct choices you can make. Since you don't have infinite lives and time there must be some manner of problem space reduction to ensure you get anything done.

Luckily for us humans evolution has spend quadrillions of hours doing just that for us. Modern technology has made it so you don't spend your entire life trying to get something to eat every waking moment of the day. This leads to some problems of your ideology of hardships lead to growth. Which hardships? Which growth? Should you go back to living in a cave like a mammal to get the full experience?

munificent 4 hours ago
This is a good time to point out that slippery slope is a fallacy.

Saying, "Experiencing some friction is good for building character" is not equivalent to saying "We should demolish all technology and force babies to survive on their own in the woods."

That the extreme position is wrong does not strictly imply that the moderate position is too.

pixl97 2 hours ago
There being a more extreme position that is wrong, doesn't mean that a supposedly moderate position isn't extreme. See: Overton window.

This is the particular problem with deciding a position, it's all shades of grey.

200 years ago a good number of humans thought that owning other humans was a-ok. Today that's mostly not true. In 200 years it's likely the vast majority of humanity will look at eating meat and owning pets at the same level of horror. Which is the extreme position? Which is the moderate?

saulpw 4 hours ago
> evolution has spend quadrillions of hours doing just that

Magnitude pedantery incoming: 1 billion years is "only" about 10 trillion hours.

pixl97 2 hours ago
Thank goodness it was only one bacteria doing all that evolving!

Think of combined manpower. If you have 2 people working an 8 hour shift you've spent 16 hours.

/Pedantry crisis averted.

saulpw 2 hours ago
Oh good, that does make me rest easier. Though technically the units should be man-hours (or bacterium-hours?). Now this makes me wonder how many life-hours there have been...looks like ^40 'beings' over all time[0], and ^43 being-hours total.

Fun math!

[0]Crockford et al. (2023) estimate about 10^30 cells exist today, and between 10^39 and 10^40 cells have ever existed on Earth.

webnrrd2k 47 minutes ago
Yeah, but it would be more-or-less in parallel, spread over however many organisms
NopIdoN 4 hours ago
yep
Grombobulous 6 hours ago
Mistakes without a significant lesson or takeaway aren’t a useful avenue for growth.

I think it’s possible that this concept that AI is an easy shortcut is a form of gatekeeping.

We had the same reactions to StackOverflow and web search when those technologies came around. And there’s certainly partial truth to it. Maybe reading a full book really does make you more well-rounded than googling your answer, but sometimes blowing a lot of time searching an index in a physical book hoping to find the piece of knowledge you need is just spending time for sake of spending time.

NopIdoN 5 hours ago
The more attention you give a thing, the more it changes you. Significance is up to you.

Maybe you never learn to check your own details. Maybe that's ok.

SamPatt 1 hour ago
Yes but what would they learn from their mistake?

"I should run my purchase decisions past an AI in the future."

jamie_royce 13 minutes ago
[flagged]
neongreen 37 minutes ago
As someone who used to have an incredibly hard time putting my app in front of users, or asking for feedback, or getting rejected, etc:

Posts like this one always made me feel like I was a coward. Like there was.. unvirtuousness.. in not killing one’s darlings, not validating ideas, not quitting things in time, not looking for product-market fit.

I can report that looking for product-market fit, and everything else from the list above, became easier once I started taking antidepressants and adhd meds.

For example, it turns out deciding to punch yourself in the face with reality is much easier when you don’t feel, for example, like abandoning a project would be a giant betrayal and a thing one might in theory do but you must never do ever under any circumstances.

- - -

There are likely many people who have more capacity for self control, and who are genuinely helped by hearing moderately harsh truths because they can (1) take a look at their behavior, (2) realize it hurts them and their chances of success, (3) realize where they’ve been blind to reality, and (4) change.

I suspect that such people assume — maybe correctly in most cases — that if someone hasn’t done (4), it’s because they haven’t done enough (1-3), and this is the appropriate lever to push.

I don’t know how to finish this comment.

overgard 30 minutes ago
I wouldn't phrase it as cowardice or virtue.. it's just a skill you have to learn. I'm struggling with getting my project in front of users for a bit of a different reason, which is just that it's a bit of a specialty writing tool, and asking people to test it would also be asking them to do work with it (it's really the only way to know if it works for them or not), which is kind of a lift. My hope here is just that because I myself am a consumer of this and have worked in this space, my judgement will be similar to other's judgement. I hope!
sorokod 9 hours ago
This quote from Philip K Dick seems relevant:

Reality is that which, when you stop believing in it, doesn't go away.

totetsu 7 hours ago
It’s a nice quote. But what about the notion that we’re always believing in something, and sometimes those beliefs tune closer to something objective but if we keep tuning past that into something else, then that reality becomes hard to conceive of and really does seem like it’s gone away.
throwawayffffas 7 hours ago
No matter how much you don't believe there is a tiger behind the bush. The tiger really believes you are going to be tasty.
pixl97 5 hours ago
So you build a machine that kills all tigers and now you don't have to worry about belief.

The problem with objective reality is 1. it changes. 2. it can be different for different people in different places.

If I live in rural India, there is probably not a tiger behind the bush. If I live in downtown Chicago there is almost certainly not a tiger behind the bush. This leads to the hard problem of probabilistic thinking which requires a lot more energy than black and white thinking.

Lastly, humans are real, and even incorrect belief systems create a reality you have to live in. God, for example, is almost certainly not real. Saying that in a forum will have some percentage of people downvote you and try to reply with a relatively poor argument. Saying it in the wrong place and time outside of the internet can most certainly get you killed. So just because something isn't real doesn't mean you should open your mouth at an inopportune time and learn the reality it created.

asdff 1 hour ago
Conscious probabilistic thinking is perhaps more demanding of energy. But all animals engage in subconscious probabilistic thinking. That gut feeling you have for example is your inner bayesian logic refined from millions of years of natural selection. The child being afraid of the dark is demonstrating deeply ingrained probabilistic thinking and assessing survival risk in real time. The higher order abstractions modern language and modern structured society saddles upon us often get in the way of how our mind actually works, as they are far younger than the mind. Poke a bug with a stick: it runs away. Poke a lizard with a stick: it runs away. Poke a human with a stick: it runs away. This example is an ancient survival mechanism all shared by the common ancestor of the human, the lizard, and the bug, which is probably half a billion years old or more. And we won't necessarily get any better with the demands of modern language and society either, as these are under far weaker selection pressures (if any) than these other highly conserved behaviors.
sorokod 2 hours ago
This leads to the hard problem of probabilistic thinking which requires a lot more energy than black and white thinking.

You are overthinking this. Reality exists in a point in time and space, same point where you are. That is the only problem you face.

ozim 7 hours ago
When you break a leg you can’t start believing it is all good. It doesn’t go away.

As much as you would have aspirations to be a pro soccer player, badly enough broken leg can prevent you from ever being good enough.

Your imagination of being pro player does go away when in reality you’re not fit for the purpose.

jstanley 7 hours ago
You can't become a pro footballer just by wishing your leg wasn't broken, but you can pay close attention to the difference between pain and suffering, and acknowledge the pain without accepting any unnecessary suffering.

Pain is part of reality. Suffering comes from wishing reality was different to how it is.

lstodd 7 hours ago
There isn't an exact quote from Douglas Adams, you have to read it all, but he put the point marvelously: reality is scary, unlimited and lovecraftesque, and we have filters to avoid that. Only when you master those filters you can consider yourself conscious.
AdityaAnand1 8 hours ago
Love it.

And something I wish the current crop of AI startups learn as well, just making XYZ agentic maybe isn't the answer to everything.

Same folks that said crypto will destroy traditional finance are now saying stuff like, AI will "destroy" all jobs and create a permanent underclass. Almost feels like every few years a new cult gets created with messaging perfectly designed to trigger the Gen-Z(/current college generation) into a frenzy and drinking the kool-aid.

Can't wait for it to be over (and then to do it all over again with something else). Being in my 30s helps. I care less :)

fragmede 8 hours ago
Yeah. In the 90's it was outsourcing is going to move all software jobs to India. Turns out that did happen, but also not. Still, manufacturing jobs have actually left the USA.
AdityaAnand1 7 hours ago
I think there is something parasitic in both legacy media and actually even worse in new media - where it finds the most toxic, negative idea that can latch on to the minds of the masses and runs away with it.

Maybe "things going bad suddenly in the near future" is just such a captivating idea to the human mind that those narratives will always find a way to dominate vs "everything will continue to slowly get better".

inigyou 7 hours ago
Maybe things are going bad suddenly in the near future. For instance, the projected weather cycle later this year is four times as powerful as a Super El Niño. The US is one week away from running out of gasoline (was 4 weeks away, 3 weeks ago). Are these not things that should be reported?
SpicyLemonZest 7 hours ago
I don’t think it’s about what should or shouldn’t be reported. It’s about your relationship to those things. If you wake up on July 21 and there are no headlines saying “The US has run out of gasoline, no driving!”, will you breathe a sigh of relief and be happy things weren’t that bad after all? Or will you browse the headlines for other scary things that might happen in the near future?
rmah 5 hours ago
This is, IMO, quite the insightful thought experiment. I suspect, however, that it is very difficult for most people to face.
pixl97 5 hours ago
>It’s about your relationship to those things.

The year 2000 problem is a good example of this. The year 2000 problem was not a problem. Not because it wasn't a problem, but because a shitload of people did a lot of work to make sure it wasn't a problem. If we didn't have news saying 'oh no, this is a problem' before Jan 1 2000, would it have been taken so seriously?

In February 2021 Texas was so incredibly close to losing the grid that it should strike terror into the hearts of anyone that lives there (see Practical Engineering episode on black starts). Simply put this would have been a massive humanitarian disaster in the 3rd largest state in the US of a size the US has not seen in the modern era. Thousands would have died from the extreme cold that was occuring. Thousands more from a lack of medicine. Fuel would have been trapped in the ground, and ran out quickly anyway. The loss of refining capabilities on the coast would have crippled the entire US. Because of the stupid design of the Texas grid it would have taken weeks or months to get everything back online.

The modern world has become very fragile due to long supply lines of necessary supplies. Covid did a good job of showing some of these weaknesses. I don't think the "did bad thing happen or not" is the way we should be looking at this. It's "How can we reduced the impact of bad things happening". And we're doing a terrible fucking job at it by consolidating companies and industries even further.

Maybe we should actually be worried about a billion+ death event in the near future because of our stupid decisions at a global scale. Maybe we should turn that fear into doing something into preventing it.

inigyou 2 hours ago
Speaking of grids, USA power companies are saying they'll have to start blacking out millions of homes within a year, to have enough power for AI DCs.
pixl97 2 hours ago
Hopefully we're still at the point that millions of pissed off voters are more important than the relatively small number of DCs.
ChrisMarshallNY 8 hours ago
I have found that it gets some of the "cruft" out of the work, freeing me to do more work.

Since starting to use LLMs, I have actually been spending more time, at the console, than before.

One reason is that I like to ship (as opposed to "code"). That means a lot of tedious, boring stuff. The kind of thing that I want to "take a break before tackling," so I may take 30 minutes, and watch something on TV for a while, before rolling up my sleeves.

Now, the LLM can take care of a lot of this stuff, so I am not motivated to "take a break," so much, anymore.

It doesn't actually feel bad, but I now have to schedule "downtime." I never used to have to do that, before. My work always involved a lot of "context switch" points; naturally set up for taking breaks.

throwawayffffas 7 hours ago
Yeah I have found that AI in general has a procrastination nullifying effect.

Before dealing with anything that might put me off. I can just ask the agent to do it for me. And then, do something else, take that break, but regardless in a few minutes I will have something to jump on instead of the same blank terminal with the same blinking cursor judging me. It really makes taking the first step, much easier and then the ball just gets rolling.

I see what his point is to be honest though, it's easy to say just one more week of polish, just 5 more features, etc.

mips_avatar 29 minutes ago
I'm a creative person so my brain requires that I make something every day. Sometimes I make stuff that isn't very good. I've been told a lot by former bosses and random people that my desire to build stuff is frivolous. I could punch myself in the face with this reality, but then I would stop building.
card_zero 9 hours ago
"Being honest with themselves about whether what they are doing is actually working or not" and "Having the courage to go on when nobody believes in you" are opposites.
jamesrcole 8 hours ago
> "Having the courage to go on when nobody believes in you"

If you're doing something that isn't like how people are used to things being done, is novel, or is contra to common beliefs, there's a good chance that nobody will believe in you. And in such situations, their lack of belief is not a reliable indicator of whether what you're doing is valid or correct. Most people's negative responses in such cases are emotional responses, not rational ones.

In such situations, "Being honest with themselves about whether what they are doing is actually working or not" and "Having the courage to go on when nobody believes in you" are not opposites.

saghm 8 hours ago
Not if you're perfectly able to differentiate which things will eventually succeed rather than will always fail! The best strategy for "winning in the age of AI" is "be able to predict the future with perfect accuracy", which at least anecdotally quite a lot of people lately seem to think they are able to do lately.

Probably not so different from past hype cycles, except maybe this time it will be different!

Schiendelman 8 hours ago
There's a difference.

The first is getting market feedback.

The second is just getting opinions.

pixl97 4 hours ago
If I listened to market feedback I would have delivered a faster horse.
Schiendelman 2 hours ago
That's exactly the opposite of what I'm saying. :) If you listened to opinion you'd deliver a faster horse. If you test the market with an idea, you get behavioral feedback.
pjc50 8 hours ago
Not quite. Optimism about where you are going doesn't conflict with being able to accurately assess where you currently are.

It does require you to think carefully about what constitutes validation or invalidation of your ideas, though.

_moof 2 hours ago
No, they're actually the same thing: making an honest assessment of reality. In the first case you're doing so to prevent self-delusion. In the second you're doing so to prevent others from clouding your judgment.
lo_zamoyski 7 hours ago
Not really. You can be honest about something working and others can disagree with your assessment.
vanviegen 7 hours ago
In this context "working" means selling. If you're selling the product that means that others are on board.
k__ 46 minutes ago
While it's true that unsupervised AIs build a heap of trash, I have to admit, it doesn't look much worse than some of the code I saw powering products that sold for millions.

The only thing that changed is the scale.

jamie_royce 14 minutes ago
AI has made it easier than ever to avoid customers while feeling incredibly productive.
quirkot 8 hours ago
Such a great synopsis. The things that are easy to signal (landing page, presentation deck, logo, etc) have never been the make-or-break aspect. The part that's always been hard, that remains hard, is that a business must solve a problem for people. Even B2B is solving business problems for specific people. And people are a difficult, difficult problem to solve.
AdityaAnand1 8 hours ago
My previous business failed. Everything we built was useless. 2.5 yrs.

My current business is profitable. Almost everything we built was still useless. Since 4 yrs ago.

The amount of effort that went into that "almost" Is something that I don't think AI moved any needle for even though half of our journey was after AI coding took off.

Speed of coding was never the problem, still isn't even if AI allegedly 10x-ed it.

inigyou 6 hours ago
Is it really? Most startups don't seem to solve anything for anyone, not really, but they do enough to get investor money, using pitch decks and logos and landing pages, and the founder gets paid from investor money while the product collapses, which seems like a success for the founders to me.
pizzafeelsright 5 hours ago
The goal isn't solving a problem (for founders) but to get investor money. The VC system is designed to 100x investments.

People who solve problems while being profitable do not take investment money unless they want to expand or sell.

"What is the exit?" that is the question for every startup.

ryandrake 5 hours ago
Many startups simply solve the following problem: Rich person has a massive amount of money, and wants to use some of that to chase risky returns. They don't really know what to do with it, so they become an LP and act as part of a risk sink for crazy ideas. In that way, the pitch decks, logos, landing pages, and breathless hype is, itself, the "problem" in the process of being solved.
alansaber 4 hours ago
You can gamify anything. The concept of VC is sound.
zkmon 3 hours ago
> Who can punch themselves in the face with reality the most? This is who will win in the age of AI.

Reminds me of a politician in India who would ask elders in his family to slap him hard before he starts out on the election campaigns. He says that the slaps are meant to keep him alert and honest.

all2 2 hours ago
Pain is a powerful teacher. I have grown the most when I hurt.
01284a7e 2 hours ago
If 90% of tech startups failed in the past, AI pushes that that rate to over 99%.

Cloud was like this too. You spent all this money as a startup with AWS regardless of whether you made a dollar or not.

jimbokun 3 hours ago
> If all you know is how to build, and you just use AI as an excuse to keep building more and more and more, you are just procrastinating and avoiding reality.

I’ve had this sense about AI for a while now and this articulates that feeling far better than I’ve been able to.

6 hours ago
andai 8 hours ago
>Figure out why you were put on this earth.

Who is responsible for this mess? ;)

inigyou 7 hours ago
Nobody. We're just here. Mentally healthy human adults have ways to avoid thinking about the terrifying reality of infinite potential being restricted by a finite lifespan of decay, but not everyone is mentally healthy all the time.
alansaber 4 hours ago
Ah, so this is why oldschool runescape is still popular
smcg 7 hours ago
I feel bruised
vertias3u 6 hours ago
Same
SoftTalker 5 hours ago
> I have seen way too many startup founders delude themselves into building more and more for months without a single conversation with a real user

This has been a problem since the beginning of tech startups. I worked in a dot-com in the late 1990s. Lots of investor money. New offices. Hundreds of employees. The product was well thought out, fairly well built, and it worked. But they had no customers. It's even in the same market niche as products that today have millions of users, but those folks weren't ready for it in 1999, at least not enough of them and quickly enough to matter.

Building something quickly is only a small part of what it takes to have a successful startup. You must solve a problem for people who are ready for your solution and willing to pay for it.

pixl97 4 hours ago
Hence marketing in making people want it.

So you have two options, be good at making people want to spend money on something. This is pretty hard and a rare capability.

The other is to watch trends and catch what people want now, and be ready to deliver a product that does that....

SoftTalker 46 minutes ago
Really at that time the internet was still a novelty and too hard to use for many people. Remember this was before smartphones, a lot of people were still on dial-up, which added tremendous friction to using online services. Many households didn't even have a PC that could get online. Facebook didn't exist. Amazon had just started to expand beyond being an online bookstore. The investment bubble and hype were too far ahead of the reality and patience ran out.
OlavKoefoed 5 hours ago
Reminds me of the part in "Silicon Valley" where they launched and couldn't figure out why no-one (except engineers) became real users.
ReactiveJelly 4 hours ago
"Nature cannot be fooled"
threethirtytwo 6 hours ago
No this isn't punching yourself in the face. Not for swes.

What's written above is self confirmation that you are better than AI and that you will always have a job because you are better because AI can't build something that works. That stuff about convincing yourself you're building something useful is actually the easy question.

Punching yourself in the face involves telling truths that are incredibly hard to stomach. That you don't matter, that all your years of coding and your identity is about to be consumed by a machine that is superior. The fact that you still hold a rank as a software engineer right now is only because that machine is slightly worse than you. But as it improves, your role becomes meaningless. The life you built your skills around becomes meaningless. It is less about what AI is now and more about the trajectory of AI and what the current AI says about the AI of the near tomorrow. We don't code by hand anymore and this came about in less than 5 years since the popular rise of LLMs. Think about what the next 5 years will bring.

That is punching yourself in the face with reality^^

overgard 25 minutes ago
What even motivates you to write something like this? In what universe is a software engineer a "rank"? You sound absurdly bitter that people want to keep their livelihood?

This doesn't even match with reality. I got laid off in January because of "ai" (scare quotes because it was really about the salaries of the US based teams being more expensive than the overseas teams, I think). I got hired at a new job with better pay within two months, and my team is still hiring software engineers, and we work on cutting edge stuff. And yes we use AI (tastefully), but nobody here expects it to replace them. Hacker News and twitter are a fricking echo chamber of the most obnoxious people trying to be "thought leaders", but it doesn't match my reality at all.

zahlman 3 hours ago
> We don't code by hand anymore

/usr/bin/vim on my machine begs to differ.

itsautocomplete 2 hours ago
[dead]
syed_qutub3 3 hours ago
[dead]
fuckaiwriter 7 hours ago
[dead]
bana-io 6 hours ago
Click biat. Sorry.