Do you feel comfortable admitting that you use AI?

Do you feel comfortable admitting that you use AI?

7 pointsby var0xyz17 comments

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Yes. I feel completely comfortable. My work has prioritized AI for office tasks, documentation, and coding. I use the tools they give me.

    In my personal life, I don't touch it.

  • Of course, I just assume the responsibility for the output. I read everything and make changes all the time before I submit, but it saves me so much time source diving and finding entry points that I don't see myself ever going back.
  • It's really important to feel comfortable talking about your AI use as well as being accepting to others sharing how they are using the tool. Imagine if AI was an early calculator, an mathematicians were reluctant to share how they were using the new tool. Sharing and talking about your experiences with it are critical for all of us to learn how to be effective with it.
  • I am absolutely unapologetic about using AI.

    There is a segment of people who have both legitimate concerns and misconceptions about AI. The legitimate concerns are crucial and certainly need to be addressed, some are existential. But if you're a person who refuses to AI, you are not long for a technology career.

    As for their hangups and misconceptions, that’s their baggage to deal with. Just stay out of my way.

  • After 2+ years of using LLM agents to write code for me , I had to reclaim my engineering skills. It was so easy to create 50+ project with a sleek ui, but i could not explain any of them. It was easier to start a new project from scratch than was to dive in the code to understand what is going on.

    The worst part is whenever my tokens ran out , my productivity was zero. I was even an engineer anymore just a glorified prompter.

    Lately i have changed how i work, i still use it but like a fancy autocomplete, a debugger,

    I make it draft stuff for me , then i interrogate it, i make it justify every line of code that it writes, until i understand the code myself that i can write it if i wanted to.

    Guys listen to me oneshot an entire feature may seem like you're 10x productivity but once the code it generate becomes complex even the agent can't deal with the complexity it itself created.

    Big LLM companies market the product as coding is over, just become a prompter and buy our subsbscription fees.

    We used to get paid to write code, now we pay to write code.

  • I feel comfortable using AI. I don't use it for everything. I know it is not accurate for many things. I don't use it for my monthly reports. I use it for specific things like looking up news articles or articles on libraries. I check the news articles to see if they are real. I also use the Comet Browser which has proven to be a pretty good browser.

    I use ChatGPT, Gemini, Perplexity, and Claude. I have used it to look up a variety of things. I don't trust it though, I check everything for accuracy. You have to check it carefully. It can make very ridiculous recommendations. You can't take it at face value. Often you have to ask more than one tool for help. The results are completely different with different AI systems. AI is not deterministic, it is based on probability so you will get completely different answers from different AI. The algorithms, training methods, and core architectures are different for the different major AI providers.

    I tried vibe coding with ChatGPT and it was awful. Then I tried vibe coding with Gemini and it could not quite do what I wanted. I ended up going to Replit which is a pain, but it works a little bit better. I still don't trust it. I have tried a variety of auditiing tools to keep the code stable. Claude and Gemini both have auditing tools to check code. So does Replit. I ask Replit and Claude to audit my site. I also have tried various third party tools to do site audits. In addition, I have asked people to look at what I am working on. The impression I get is that it is stable, but only with regular checks.

    I have figured that you can get your code to be good and stable if you are careful with regular audits. However, it won't be excellent, that requires both trained developers and possibly more advanced AI systems like Figma for design. It also won't be good for large projects. It seems alright for prototypes and basic designs.

  • I use AI all the time for coding. I also just don't care anymore and I was tired of coding (or building products) before AI. I think I like having a functioning tool more than knowing what goes into these days.

    I know that sounds like pessimism, but I'm really content right now with ai and coding.

    I don't tell my friends I like using the Google photo remix because that's kind of shameful, but it's so gender affirming haha

  • The shame isn't about AI. It's about ownership.

    I run three companies and I've noticed the discomfort shows up when someone can't answer "what did YOU decide here?" If your AI drafted the code, the email, the strategy, that's where I feel like people have lost the plot. If you can't defend the decision behind it, that's where the wobble comes from.

    It's the same thing when growing a company. You don't outsource every decision to each individual contributor. You need mission vision and values + strategic thinking coming from the leaders to lead the team. Same with agents.

    The devs on my team who ship the most are the ones who treat AI like a very fast junior, they still own the diff. The ones who feel weird are usually the ones who shipped something they don't fully understand.

    Disclosure: I'm building in the AI-assistant-for-founders space, so I talk to a lot of people about this. The pattern is consistent across roles, not just dev.

  • Why ashamed? a more pertinent question should be on the level of involvement/expertise of the llm user in creating/enhancing the software. did they sort out all the design decisions, approaches, constraints, or did they let llm run wild. I have zero interest in tdd, coding and other aspects (since i've done a lot and it does not interest me anymore), however, i control every aspect of the software process, quality, performance, and integration workflows to produce quality software. someone else coding it in a maintainable way does not change the answer for me.
  • Pretty much all the code I produce nowadays is generated with AI help, to some extent. No problem admitting it.

    The value is not writing the code anymore, but deciding what to create and keeping the code maintainable and understandable.

  • If it was up to companies selling subscriptions. Nobody should even look at the code anymore. Just spend 200 bucks each month and you will be all set.

    I admit i use AI for coding definitely too but after getting disillusioned with it.

    I will definitely vibe code a prototype to quickly validate an idea. Once i see how it might work. I start from scratch and become more manual.

    The more quality i want in a feature to be the more manually i get involved.

  • > Hearing so many people say that AI-generated code is unusable and fixing it takes longer than writing it by hand, makes me wonder if they are working on a very specific field or I just have skill issues.

    In my work, there are people everywhere in the "AI adoption" spectrum.

    On one hand, a certain Senior engineer spent a month having an AI write him thousands of lines of code for a feature. The AI wrote a million tests, tools to visualize data, everything. But he still has not delivered the code to the main repository since he knows nobody will ever review the mess the AI wrote, and he can't even properly understand it to defend it in review. We have human reviews as part of our process, the coworker is 100% stuck on it.

    I, on the other hand, don't ask AI to write code for me, but I have AI explain me concepts, track down bugs, review my patches, etc. Sometimes it shows me patch format, but I prefer it doesn't touch my filesystem. I treat it as a senior employee whose task is to be there and help me. It's been going great. I am definitely more productive, I am coding faster, and the future is sustainable for me. Having it write shit for me would definitely be faster, but I want to use AI as a tool to teach me what to do, not do it for me.

    There are also employees who are still working on the pre-AI model. Whenever AI is mentioned, they automatically assume it could be hallucinating and whatnot. To these, I never mention AI, because it simply derails the conversation to a useless point.

  • From what I see around me the first is by far and away the most common use case.

    * Everybody thinks theyre more productive.

    * Some devs do boost their productivity a bit.

    * But nowhere near enough to counter the slop merchants.

    On average if I measure productivity by pull requests, productivity has gone up. If I measure by bugs and incidents and value delivered, I think mostly it's gone down, often significantly due to the side effects of AI abuse and slop.

    To be fair pull requests are a lot more measurable than the trust lost because of a series of critical bugs and incidents but if you work on the ground floor of a product you get a good sense of the relative trade offs.

    If I look at open source as a whole ive noticed a rhyming pattern - established products aren't moving any faster these days (despite a flood of PRs) but there is a sudden new deluge of vibe coded projects you can wade through, none of which are really gaining traction.