this post was submitted on 05 Jan 2026
1 points (100.0% liked)

Ask Me Anything

3101 readers
2 users here now

Ask Me Anything (AMA) Community Rules and Guidelines

This is the lemmy.ca AmA.

Welcome to the Ask Me Anything (AMA) community! This is a space where individuals from various backgrounds come together to engage in open and informative discussions. To ensure a respectful, enjoyable, and inclusive experience for everyone involved, we have established the following rules and guidelines:

  1. Be Civil and Respectful:

    • Treat all participants with respect, regardless of their background, expertise, or opinions. Personal attacks, insults, or derogatory language will not be tolerated.
    • Engage in constructive conversations, even if you disagree with the person answering the questions. Focus on addressing their responses or providing alternative viewpoints without resorting to hostility.
    • Remember that the participants are sharing their knowledge and experiences voluntarily. Appreciate their time and effort.
  2. Practice Politeness and Courtesy:

    • Use polite and considerate language when asking questions or engaging in discussions.
    • Be patient and understanding if the person answering takes time to respond. They may receive a high volume of questions.
    • Avoid spamming or repeating the same question multiple times. Give others a chance to ask their questions as well.

-Use NSFW and trigger warning TW in brackets if you talk about sensitive subject.

  1. Respect Boundaries and Privacy:

    • Do not ask personal or invasive questions unless the participant explicitly invites such queries.
    • If a participant declines to answer a question or requests to move on from a topic, respect their boundaries without pressuring them for a response.
    • Avoid sharing personal information or disclosing sensitive details about yourself or others.
  2. Be Inclusive and Stand Against Discrimination:

    • Respect diverse perspectives and backgrounds. Discrimination, including racism, homophobia, and transphobia, will not be tolerated.
    • Foster an environment that welcomes individuals of all races, genders, sexual orientations, religions, and identities.
    • Be mindful of your language and the potential impact it may have on others. Avoid offensive slurs or derogatory terms.
  3. Avoid Spam and Irrelevant Questions:

    • Ensure your questions are relevant to the participant's expertise or field of knowledge.
    • Avoid posting low-quality or repetitive questions that add little value to the discussion.
    • Respect the purpose of the AMA and avoid using it solely for self-promotion or advertising.
  4. Engage in Meaningful Discussions:

    • Prioritize thought-provoking and insightful questions that foster engaging conversations.
    • Be open to different perspectives and use the AMA as an opportunity to learn and broaden your understanding.
    • Jokes are allowed as long as they are respectful, appropriate, and do not target or marginalize specific individuals or groups. -If you are sarcastic, we recommend to use /s to be sure there is no confusion about your intention. Fake sarcasm will be found.

Remember, these rules and guidelines are in place to ensure a positive and informative environment for all participants. Failure to comply may result in 3 strikes warnings, temporary restrictions, or permanent bans at the discretion of the moderators.

in the future, a mod check and balance system might be implemented . Subject to change : [You might appeal your ban by contacting a special appointed moderator to judge if the ban was abusive.

Special appointed mod can create jury like conversation with randomly chosen users with jury votes to decide if bans are legit or not.]

Thank you for being a part of the Ask Me Anything (AMA) community. Let's engage in enlightening discussions, share knowledge, and create an inclusive space that values respect and diversity!

Friendly communities :

founded 3 years ago
MODERATORS
 

At work I'm a Software Architect, I still code a little bit but mostly I do architectural work and developers code the things I come up with. I've always been writing small tools for myself like a RSS Reader because I couldn't find one I liked, or a tool which formats JSON when you paste it into it's window, or a OSX Timer app and many many more. It was always a painful process which took a lot of time and many of the projects I started I had to stop because of lack of knowledge or time.

Some time ago I started using AI to code those tools. About two years ago started just asking ChatGPT to give me parts of the code and was still coding mostly myself, but now I found this tool OpenCode which gives me Agents which can do planning, research, coding and testing after I write down what exactly I need.

They still need a lot of hand holding but I'm learning how to work with them more and more effectively and for example yesterday within a couple of hours I vibe coded Email Forwarder which takes emails from one Email Provider and with help of the IMAP protocol copies them over to a different provider and is useful for synchronizing emails between two providers. My dad has been using this one free provider for a long time but they delete all emails after 6 months, we always struggle to find important older emails, but not anymore because this script synchronizes them with a different provider which doesn't delete emails.

I also vibe coded this recoder application which recodes videos from my Sony camera and my Samsung and iPhone phones into a format which can be used by Davinci Resolve. That took me quite a long time.

Anyway if you're curious, Ask Me Anything!

top 7 comments
sorted by: hot top controversial new old
[–] monkeyman69@lemmynsfw.com 0 points 6 months ago* (last edited 6 months ago) (1 children)

I am a non-programmer but have been doing similar "vibe coding" for some Linux tools as I couldn't find anything that worked as I wanted.

My question is, do you have any tips/suggestions on a workflow?

I find it really tiring and time consuming when there is a bug/new feature and the LLM's seem to get stuck in a loop of bad code.

[–] Speculater@lemmy.world 0 points 6 months ago

Best advice when you get into a bad code loop is restart by feeding your last working code into a new instance and asking the LLM what this code does. Then ask it if it's possible to do x. Never ask x and y. Then tell it to output the full new code with x function implemented. You can usually try y after that as well.

One function at a time.

Repeat when you get into a bad code loop.

[–] thedeadwalking4242@lemmy.world 0 points 6 months ago (1 children)

Which do you find it's easier to work with people or LLMs?

[–] jeena@piefed.jeena.net 0 points 6 months ago

That's actually a great question, never thought of it. When it comes to simple things then probably LLM, you kind of can convince them to do what you want without them being offended that you're micromanaging them. But anything bigger they just don't have the capacity or creativity to think outside of the box and plan long term or anything, so there absolutelly people.

[–] fubarx@lemmy.world 0 points 6 months ago (1 children)

Have you considered running OpenCode against a locally run model vs cloud-based ones?

[–] jeena@piefed.jeena.net 0 points 6 months ago

I did consider it, I did not test it yet because I only have 12 GB VRAM in my RTX3060 so only small models up to 14b fit in there and from may previous manual tests they were all terrible at coding. I'm using the build in Grok Code Fast 1 model which runs for free online for some reason and it's reasonably smart.

One of my projects I do though is a Korean -> English translator AI agent which runs local models for the translation planning, translation itself, criticizing the result etc. I didn't release it yet because the translation quality is still quite poor.

[–] petarov@social.tchncs.de 0 points 6 months ago

@jeena These are good example projects. But I think if you still do edits and review the code, then technically it’s not quite vibe coding.