logoalt Hacker News

Punch yourself in the face with reality

146 pointsby AdityaAnand1today at 11:33 AM70 commentsview on HN

Comments

a_ctoday at 2:15 PM

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.

show 4 replies
randusernametoday at 1:36 PM

> 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.

show 1 reply
sorokodtoday at 11:53 AM

This quote from Philip K Dick seems relevant:

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

show 2 replies
ChrisMarshallNYtoday at 12:49 PM

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.

show 1 reply
card_zerotoday at 12:03 PM

"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.

show 6 replies
jimbokuntoday at 5:51 PM

> 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.

zkmontoday at 5:26 PM

> 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.

quirkottoday at 12:36 PM

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.

show 2 replies
andaitoday at 12:34 PM

>Figure out why you were put on this earth.

Who is responsible for this mess? ;)

show 1 reply
SoftTalkertoday at 3:46 PM

> 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.

show 1 reply
smcgtoday at 1:57 PM

I feel bruised

show 1 reply
OlavKoefoedtoday at 3:19 PM

Reminds me of the part in "Silicon Valley" where they launched and couldn't figure out why no-one (except engineers) became real users.

threethirtytwotoday at 2:56 PM

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^^

show 2 replies
ReactiveJellytoday at 4:57 PM

"Nature cannot be fooled"

syed_qutub3today at 5:22 PM

[dead]

fuckaiwritertoday at 1:41 PM

[dead]

bana-iotoday at 2:49 PM

Click biat. Sorry.