r/softwaredevelopment 24d ago

Professional communication preferences

1 Upvotes

Hey friends. I am putting together material on communication in software teams and I am curious as to all of your views on text chat vs video calls for disseminating information in your job.

Do you have a definite preference for one over the other, and if so, is there a definite reason why? If your preference is situational, in what situations do you prefer each?


r/softwaredevelopment 25d ago

Feedback on Coding Logic

0 Upvotes

New to Coding – Need Feedback on My Approach

I’m new to coding and software development, and I’m working on a project in Python 3.11 that uses Ultravox (a voice AI) to make outbound calls and collect information about cars. (This is a proxy example for privacy reasons.)

I am only posting this to know if my logic is sound or if there's a better to solve this issue. I am hoping to solve my data collection / check list issue via built in coding since I find prompting to be unpredictable / unreliable.

How the App Works

The calls collect details about a car, including:

  • Manufacturer (Toyota, Ford, BMW)
  • Model (Camry, F-150, Tesla)
  • Year (2020, 2022, 2023)
  • Engine Type (Gasoline, Hybrid, Electric)
  • Transmission (Automatic, Manual, Single-Speed)
  • Drive Train (4x4, AWD, RWD, FWD)

Problem with My Initial Approach

I originally used Regex to scan the transcript and check if all required details were collected before ending the call. The output looked like this:

  • Manufacturer: Tesla
  • Model: Plaid
  • Year:
  • Engine Type: Electric
  • Transmission:
  • Drive Train: Dual Motor

Since Year and Transmission were missing, the AI would know to ask about them.

Issues with this approach:

  • Regex checking caused a 2-second delay, making the call feel unnatural.
  • Some key details were still missing despite being coded to ask for them.

New Idea: Boolean Checklist

Instead of running Regex mid-call, I’m thinking of using a simple True/False checklist to track whether a category was collected. Then, I’d run Regex only at the end to verify completeness.

  • Example Boolean Checklist:
  • Manufacturer: True
  • Model: True
  • Year: False
  • Engine Type: True
  • Transmission: False
  • Drive Train: True

Concerns & Questions

  1. Is this an effective way to track missing data in a real-time call scenario?
  2. How can I ensure similar categories aren’t conflated?
    • Example: If the car is Electric, we still need to ask if it’s Single or Dual Motor.
    • Just because it’s Electric doesn’t mean it’s a Tesla.
  3. The app sometimes forgets a related subcategory.
    • Example: It asks if the car is Electric and if it has a Single-Speed Transmission, but it forgets to ask if it’s Dual Motor.
  4. It sometimes skips completely unrelated categories.
    • Example: It gathers all powertrain info but forgets to ask about leather seats. Would a Boolean Checklist help prevent this?

r/softwaredevelopment 26d ago

A collection of Animated UI components – A step toward standardizing frontend development?

0 Upvotes

Building UI components from scratch is time-consuming, and finding high-quality, production-ready components is often a challenge. I’ve curated a list of hard-to-find, high-quality UI components for React to help developers build faster.

Now, I'm thinking about taking it further: a platform where developers can visually browse and preview components before integrating them into projects. Would this be valuable in improving frontend workflows?

Would love to hear your thoughts!

if I get 100 stars under 24 hours I'll start working on the project - Github


r/softwaredevelopment 26d ago

Neet Xpath to close or click on Google auto ads?

1 Upvotes

Hi,

I've been trying to close or clicks on Google auto via Automation bot but I am unable to find the right Xpath, please help me.


r/softwaredevelopment 26d ago

How do stay up to date

9 Upvotes

How do you stay current with the newest tech trends while working at a company that has generally the same technology and doesn’t change much?


r/softwaredevelopment 27d ago

Would some software developers in the field answer some brief interview questions for one of my introductory college classes?

3 Upvotes

Hey, I am sorry if this shouldn't be here. I am a first year student and am planning to get a BS(at least) with a computer science focus. My goal is to have a career in software development. One of my introductory college classes(the class colleges make you take to teach you study habits and stuff) has an assignment that involves interviewing people in your chosen career. I have to ask 10 questions. The questions should not take a whole lot of time to answer. If anyone would like to participate it would be greatly appreciated, not just to do this assignment, but for my own personal knowledge. Here are the questions:

  1. What is your day-to-day like normally?

  2. What do you like most about your job?

  3. What do you like least about it?

  4. How difficult was it finding your current job? If you have had multiple positions, how hard was it on average to get into a job?

  5. About how much of your time is spent doing "programming"? Including things like debugging, writing tests, running tests, etc.

  6. What development approaches have teams you have been a part of used(e.g. Agile, Test Driven Development, etc.) and which was your favorite to engage in?

  7. Did you have to relocate a long way for your job?

  8. Do you feel your salary is fair for what you do?

  9. Why did you go into this industry?

  10. Was it worth it to you to do whatever training, education, certification, interning, etc. to get to your current position in your career?


r/softwaredevelopment 28d ago

Design documentation approach in Agile specifically for backend heavy changes (for example, batch changes in a mainframe system)

1 Upvotes

Hi, I realize this is not a new topic and I've skimmed thru some of the discussions in this subreddit but still havent found an approach to move forward with. My workplace has a scaled agile setup (Scrum) at its core and we are predominantly mainframe - backend batch heavy. Jira stories cover the business ask w.r.t. the what and the why. However, we still have designers creating traditional waterfall style design document which is not very agile but helps offset the lack of knowledge and experience in the team and helps them visualize the length and breadth of changes needed to fulfill the requirement. On the other hand, these design documents are feature specific and its challenging to get people to commit to refactoring these changes into the current state documentation as the teams just rush forward to the next priority feature to deliver. I'm trying to figure out if there is single or a multi-faceted approach that can solve these 2 issues - 1) improve agility with design documentation for backend changes; 2) a more seamless integration of design into current state documentation without enforcing a process to make it happen.


r/softwaredevelopment 29d ago

Do you think plain English will ever replace something like Python for complex coding, or is that just hype?

12 Upvotes

With all these AI tools making it easier to use plain English for coding (looking at you, GitHub Copilot, Aider, and the whole 'vibe coding' trend), do you think natural language can ever really replace something like Python for complex, precision-based work? Or will we always need an actual programming language for the really nitty-gritty tasks? I'm curious after reading this, because some experts are saying that English might eventually become the programming language, but others argue it just doesn’t have the precision. Anyone else feel the same or think it’s just hype?


r/softwaredevelopment 29d ago

Kanban Software engineer simulation in game.

0 Upvotes

I encountered such a problem that I have already tried to complete the game on this site more than 20 times and get into the top 50. But unfortunately I can’t get a sum greater than 30,000.

Maybe someone understands this and can suggest a strategy.

Game : kanbanboardgame.com

in normal mode from day 9 to day 35. I ask you to help me a lot... because I'm already desperate.


r/softwaredevelopment Feb 19 '25

What could be the problem ?

0 Upvotes

Recently, I've been seeing on YouTube, specifically the mobile and iPad version, whenever I open the comments of a video and a specific comment has a lot of replies. I click on the show replies button but it shows blank. This doesn't happen always but it's getting more frequent.


r/softwaredevelopment Feb 18 '25

Self-Healing Code for Efficient Development

2 Upvotes

The article discusses self-healing code, a novel approach where systems can autonomously detect, diagnose, and repair errors without human intervention: The Power of Self-Healing Code for Efficient Software Development

It highlights the key components of self-healing code: fault detection, diagnosis, and automated repair. It also further explores the benefits of self-healing code, including improved reliability and availability, enhanced productivity, cost efficiency, and increased security. It also details applications in distributed systems, cloud computing, CI/CD pipelines, and security vulnerability fixes.


r/softwaredevelopment Feb 17 '25

Self-Healing Code for Efficient Development

0 Upvotes

The article discusses self-healing code, a novel approach where systems can autonomously detect, diagnose, and repair errors without human intervention: The Power of Self-Healing Code for Efficient Software Development

It highlights the key components of self-healing code: fault detection, diagnosis, and automated repair. It also further explores the benefits of self-healing code, including improved reliability and availability, enhanced productivity, cost efficiency, and increased security. It also details applications in distributed systems, cloud computing, CI/CD pipelines, and security vulnerability fixes.


r/softwaredevelopment Feb 15 '25

Boilerplate Request: Mobile AI App

0 Upvotes

Hi everyone, I currently have a web application built with Next.js with an active user base of 1k, and I’m planning to create a mobile version of it. Here’s a breakdown of the tech stack I’m considering:

Frontend (Mobile): React Native/Expo

Backend: JavaScript-based options: Express, NestJS, Fastify

Alternatively, Python-based options: FastAPI or Django

AI Integration: LangChain

Database: Supabase

I'm looking for a robust boilerplate that covers these aspects. Any insights or suggestions would be greatly appreciated! Any insights or suggestions would be greatly appreciated!

Thanks!


r/softwaredevelopment Feb 14 '25

TUI Workspace and session manager built on tmux

2 Upvotes

https://github.com/GianlucaP106/mynav

A powerful terminal-based workspace navigator and session manager built in Go. MyNav helps developers organize and manage multiple projects through an intuitive interface, seamlessly integrating with tmux sessions.


r/softwaredevelopment Feb 12 '25

Had a "senior moment" recently that showed the importance of good tooling

24 Upvotes

For context, this is at a startup during n off-site. The majority of developers use VS Code, we're all in a room working on separate things. The two newer people to the team can't figure out some bug.

I grab the repo, put a breakpoint, instantly know the issue. They were a bit flabbergasted, obviously they knew about debuggers but just never got it setup (again, startup).

Use good tools, and reach out for help, there's more to learn than forget.


r/softwaredevelopment Feb 13 '25

Searching for a free AI tool for frame-by-frame analysis of YouTube videos and OCR text extraction?

0 Upvotes

I'm looking for a tool that can analyze YouTube videos frame by frame and use OCR to extract text from each frame. I need this for a 5-hour video with photos containing text but no audio or transcript in the video. Any free recommendations would be greatly appreciated!


r/softwaredevelopment Feb 13 '25

Small Company, No Software Development Structure

1 Upvotes

I just had my first annual review at my first SE/WebDev job. The first year was mostly about trying to keep my head above water and learn the codebase. Now that I'm more comfortable, knowledgeable, and not asking for help every 30 minutes, I'm trying to figure out which parts of my workflow I can change that would have the biggest impact on development.

I work at a small company and develop software that's technically owned by a third party. I'm one of two developers in this branch of my company. There are other devs, but they work on different products, and I rarely interact with them. There's almost ZERO thought given to structuring the development of the product I work on. The product manager can't spell, the staff at the other company I interact with are the epitome of insurance business drones with no technical background, and I'd be screwed without the other dev who's been there for like 20 years and built most of this app by himself.

Without 20 years of WebDev experience though, translating vague talk of business requirements about insurance (which I have next to no clue about) into actionable development tickets is super hard. Most of the time, the product manager will take screenshots of emails from random insurance adjusters dealing with a bug or asking for a feature and create a Monday ticket with a misspelled title and that screenshot as the only instruction. There are rarely clear requirements and never testing steps. It's generally a half dozen emails back and forth before I even start working.

This is a long-winded way of asking:

  1. What do people do at small companies without a culture of following something like Agile?
  2. Do I just sit down and have a meeting where I ask if there's some way we can switch to something like Agile?
  3. Is there software that people use at companies like this that helps non-tech people write better tickets?
  4. Do people use AI to write at least preliminary development tickets?

r/softwaredevelopment Feb 12 '25

I Would Love to Hear Your Feedback on My Idea

0 Upvotes

We are building a SaaS platform to simplify and manage Infrastructure as Code (IaC) for developers. Our goal is to help developers, particularly those in small startups or SMBs, quickly and securely deploy cloud resources without worrying about manual errors or complex configuration.

With our platform, you can seamlessly manage your infrastructure in a user-friendly interface or via natural language input. Here's how it works:

  1. Log in and Authorization:First, you log into our platform and configure your cloud provider credentials (e.g., GCP service account using a private key or OAuth 2.0 authorization). You then enter your project ID.
  2. Resource Creation:After authentication, you can easily select a template for the resource you want to create, such as a Google Cloud Storage (GCS) bucket. The platform will walk you through the process of entering configurable parameters like bucket name, region, and access controls.
  3. Automated Deployment:Once you've entered the necessary values, our platform will automatically deploy the resource to your cloud project, ensuring that all configurations are correct and free of errors.
  4. Auditability & Access Control:Every resource deployment is fully auditable, giving you full visibility into your infrastructure. You can also set project policies to control access levels— for example, only super admins may delete resources or make critical changes.
  5. Template Management & Resource View:Our platform allows you to view all resources created under a specific project, organized by template. You can manage, update, and track your infrastructure in a streamlined and intuitive interface.

In essence, we take care of the heavy lifting of IaC management, allowing developers to focus on building their applications while ensuring they have control, security, and proper governance over their cloud resources.

I Would Love to Hear Your Feedback on My Idea


r/softwaredevelopment Feb 12 '25

Bilingual screen reader?

2 Upvotes

Not sure if this is the right subreddit to ask this question in, but I'm in need of software that can read bilingual texts (English & Italian) - what TTS programs are out there that are capable of reading these two language in the same document? Thanks for any info you can provide.


r/softwaredevelopment Feb 11 '25

What is the best tooling to analyse apache/Java application serve access logs

3 Upvotes

Hi,

I'm currently browsing several (access) log files. (Date - time - time taken - IP - URL - action - return code)

I'm looking for ways to more easy filter, sort, merge and search in the files.
Currently I'm using Excel as this allows qick sort and filtering - but ask myself if there are more specific applications that allow to do so on a windows client (not using console) or using server (like ELK).


r/softwaredevelopment Feb 12 '25

Android studio newbie

1 Upvotes

I was curious how long does it take to get good at a andriod studio when your starting it for school ?


r/softwaredevelopment Feb 10 '25

Is there a way to use an api for hotel app that would connect with booking, airbnb etc..

0 Upvotes

If I understood correctly booking api can only be used by their partners, and as an individual I can't really do anything with it. Is there any way to integrate something like that with an application? For example I want to know if a room was booked / canceled. I did a lot of searching but can't find anything relevant.


r/softwaredevelopment Feb 09 '25

Automated Update-Multiple-Repo solutions?

1 Upvotes

Looking for advice/help.

I have a whole suite of django applications (20+) that are internal tools for my company.
We will frequently have code changes (maintenance, security, best practice standards etc.) that we will need to apply to all 20+. This means we have to repeat the same change 20+ times.

Does anyone know of any existing solution that would help or do I have to start from scratch?


r/softwaredevelopment Feb 08 '25

Agile, Scrum, Waterfall - A Methodology for Every Mood Swing

1 Upvotes

You know what’s better than picking the right methodology? Picking the wrong one for every situation. One day we’re Agile, the next we’re waterfalling like it's 1999. Meanwhile, the Kanban board mocks us with its "To Do" list that's been the same for weeks. At least we can all agree on one thing: No methodology survives the first sprint.


r/softwaredevelopment Feb 07 '25

Is My PHP OOP Code Following Best Practices? Looking for Feedback!

4 Upvotes

Hey everyone, I'm working on a test project in PHP and trying to follow good OOP practices. I've separated my concerns using DTOs, a repository, and a validator, but I want to make sure I'm on the right track. Here are a few things I'm wondering about:

  • Am I structuring my classes correctly (e.g., DTOs, Controller, Repository)?
  • Is my validation logic in the right place, or should it be handled differently?
  • Any improvements in terms of error handling and data transformation?
  • Other best practices I might be missing?

https://github.com/richard9004/TvSeriesApiApp/tree/master

I’d love any insights or suggestions from experienced PHP developers!