Questions tagged [communication]

Questions surrounding communications between programmers and the others involved in software development. This can include stakeholders, management, end users, designers, testers, and other developers.

Filter by
Sorted by
Tagged with
3
votes
3answers
179 views

Why do MMS require “mobile data” to be sent/received?

First, I am not sure where to ask this. Please point me the correct stack exchange if it does not belong here. Note: I do not know how to correctly name "mobile data" in english. But I refer ...
-2
votes
3answers
188 views

What to do when your client keeps jacking with the system you developed for them

What to do when your client keeps jacking with the system you developed for them I've had a client in the real estate training business for six years now. We have an ongoing weekly minimum time ...
-2
votes
2answers
111 views

How does a process get notifications from the operating system?

In UIKit framework, there are methods associated with app’s life cycle events like applicationWillEnterForeground(_:) which are called at appropriate times. How can I make a process receive such ...
-1
votes
1answer
80 views

Good practices for frontend-backend communication

What are some good practices for handling communication between a frontend and a backend? From what I know in order to keep things loosely coupled you shouldn't just have your frontend have a ...
2
votes
2answers
377 views

Who is the potential audience of a commit message?

I've been taking a course on plain language writing, in order to make my commit messages more readable and understandable. One of the main ideas in plain language writing is that your first identify ...
-2
votes
1answer
62 views

How the basic structure of a simple messaging app works?

How the messaging apps works? What is the Basic algorithm of it? I tried the following method to make a messaging app. I enters message Message converts to a text file Text text file uploads to the ...
0
votes
3answers
190 views

My Boss Wants Fancier Methods [closed]

I work in a young (< 3 year-old, <15 employees) startup. Our core data product is a recommendation engine. One of my primary responsibilities is to prototype the recommendation engine. Because ...
3
votes
1answer
169 views

How to let others developer know what was tried and didn't work? [duplicate]

Let's say a developer is tasked to implement a certain feature in the codebase. That developer tries to implement the feature using Design A (e.g. a certain design pattern). The developer finds out ...
-1
votes
2answers
176 views

Explaining why a code's modifier should also be its committer [closed]

The context of this question is the early stage of introducing a VCS into an academic setting consisting of non-SW-engineers, largely unaware of modern best practices related to coding as a team. At ...
49
votes
15answers
8k views

Company outsourced testing; how can we encourage programmers to stop overly relying on testers?

A friend of mine is working in a 200-employee company. The company's business has nothing to do with IT, but they do have an IT department to work, among others, on their website, used by the ...
-1
votes
1answer
70 views

What is the best way for sharing common functionality or reusing existing code in micro-service architecture?

I just curious to know that what is the best practice or way for sharing common functionality or code among the micro-services. For example, there is one micro-service which is responsible for the ...
0
votes
1answer
80 views

Architecture question about Instant Messaging Platform with MQTT

I'm starting a project to build an instant messaging application for mobile devices. Although not the complete list of components these are the main data flows I'm concerned about: Mobile app ...
3
votes
1answer
103 views

In an UML 2.5 State Machine, how can I model sending a Signal as an effect on a transition in a convenient way?

In an UML 2.5 State Machine, how can I model sending a Signal as an effect on a transition in a convenient way? In one of the older UML versions you simply prefixed the name of the signal with a send ...
2
votes
1answer
94 views

Same Event types for multiple micro-services

In an Event Driven Architecture when there are more than one microservices say A, B that publish same Event say Order_Created and a service C listening to it, performs some actions and publishes an ...
0
votes
1answer
94 views

Communication between separated application parts

I have searched well before asking this question, and some of the questions look like what I need here, but none of the gave a clear answer to my question. I am writing a web application (in PHP if ...
1
vote
1answer
913 views

Best practice with SignalR communication

I'm working on a project that involves online purchases. I have my web api in C# and my client in REACT (javascript). Server and client are connected with SignalR. I want that when an ORDER is ...
4
votes
1answer
2k views

Communication in a microservices architecture with flask and REST

Components involved: Mobile Client Microservices API Gateway Each microservice is a Flask application exposing a RESTful API. When a request is made by the mobile client, it is sent to the API ...
2
votes
6answers
629 views

Wait for file(s) in a remote directory to be created, then transfer the file(s) immediately to local computer

I'm wondering what the best practice would be for the following task: I start a program on a remote node, which will generate subsequently new files in a publicly accessable folder. Whenever a new ...
-1
votes
1answer
85 views

How to make the working habits/personality traits of a team more transparent? [closed]

We are a recently formed team of 4 developers, some of them new to the company, some of them assembled from other, disbanded teams. I would like to know my team members better, how they "tick", how ...
6
votes
6answers
2k views

Why wouldn't my team want to run unit tests automatically?

I'm managing a team in .net. They are writing unit tests, use them locally on a regular basis, and love it. However, they keep pushing to have the unit tests kept as a separate project and only want ...
0
votes
1answer
248 views

A way to communicate between 100 clients on low budget

I have a group of 100 clients around the globe, that need to communicate between then self, fast. Each message that each of the clients sends needs to be broadcasted to everyone. The messages will be ...
8
votes
5answers
769 views

Is it generally helpful to include JIRA issues in code comments?

Once in a while, I leave comments like # We only need to use the following for V4 of the computation. # See APIPROJ-14 for details. or # We only need to use the following for V4 of the computation....
3
votes
2answers
2k views

Understanding LSB and MSB

In reference to one interface control document, I found difficulty in understanding this concept. There is one parameter having LSB of 0.0625 and MSB of 2048 that should be transmitted from one piece ...
1
vote
1answer
3k views

What is a good diagrammatic way to represent async event communication between two systems?

What is a good diagrammatic way to represent asynchronous event communication between two systems (the pub sub model)? I am not looking for tools but more of a representation. Is it a sequence diagram,...
3
votes
1answer
545 views

How can I reduce bloat in my callback based serial communication?

I'm communicating with a device that's connected to the computer via com port. The device accepts certain predefined commands in order to interact with it. I'm essentially creating a more abstract API ...
2
votes
2answers
194 views

What strategy to better articulate myself when summarising technical details

I am required to speak at daily stand ups, change review and architect reference group meetings. I usually find that I speak too quickly, include too much or not enough details, or go back and forth ...
2
votes
1answer
188 views

How to reduce dependency in communication between servers

Background: My team writers back ends, whose job is to receive input, perform calculation and either return the result to the caller or to another server down the line for additional processing. We ...
1
vote
2answers
157 views

Remote teams: How to build a shared understanding of codebase & architecture?

Situation: There's a remote team of 6 developers in 4 different countries. It uses CI, version control, Slack and has a weekly status call. They do code reviews on each pull request (always same ...
-2
votes
1answer
795 views

Making apps communicate with each other (?)

A friend of me and I would like to easily know if stuff like chores were done, and we're both in two different locations. So, would it be very hard (would I need a lot of experience?) and take a lot ...
1
vote
3answers
227 views

how to calculate communication waste in Scrum ?

communication waste is the time spent in communication between team members in the following cases: delivering features which are not needed by the customer delivering partial features (analysis, ...
9
votes
4answers
2k views

Handling changes in a event-driven microservice architecture

I'm doing an research-project where I'm researching the options to handle changes in an event-driven microservice architecture. So, let's say we got an application where we got four different ...
0
votes
1answer
400 views

Secure communication between a mobile app and a microcontroller

I have a MCU-based design that essentially controls other hardware and this MCU is controlled through an app. I was hoping someone could help me figure out how to secure this communication between the ...
6
votes
0answers
713 views

Zeromq bidirectional asynchronous transmission?

I have a system which consists of two applications. Currently, two applications communicate using multiple zeromq publish/subscribe sockets generated for each specific type of transmission. Sockets ...
7
votes
1answer
2k views

Chosing between microservice communication methods

I have a large customer facing web applicaton (.net mvc if that matters) that I need to split down to a number of services. Some of these services will then be shared with other applications. At the ...
27
votes
9answers
3k views

How to deal with misconceptions about “premature optimization is the root of all evil”?

I've encountered many people who are dogmatically against anything which can be considered "optimization" in the general English-language sense of the word, and they very often quote verbatim the (...
2
votes
1answer
134 views

Is it appropriate to ask for mentorship when getting involved with an open source project?

I'm trying to get involved in an open source project and I am feeling a little lost for several reasons: I've been reading the project's mailing list, but its a fairly large and complicated project ...
2
votes
2answers
969 views

Modeling a multi-channel communication device in C#

Background We (my coworkers and I) are architecting a high level C# API to interact with a hardware device's native Windows DLL. First I will discuss the hardware-architecture, then get to the ...
30
votes
5answers
2k views

What is an effective way to record rationales behind product design decisions?

At our company, we do not use any product design documents. We have three employees total so all product design discussion happens in person, or on Slack. (We are also on the basic Slack package that ...
12
votes
3answers
3k views

In Scrum, should developers talk directly to customers (bypassing the PO)?

How should a product owner in scrum deal with very detailed questions from the team regarding the features they are implementing that he cannot instantly answer himself? When it would clearly be the ...
1
vote
1answer
106 views

Serial communications: how to verify that received message is a response to the last request sent?

Imagine the following situation. Two devices (master and slave) communicate with each other using any serial protocol like Modbus or HDLC or custom-made one. Master device sends a request to the ...
0
votes
2answers
646 views

WebSite Design Knowledge Base Vs Blog

I'm currently developing a knowledge base for my company and we have already built a blog using a third party solution. However, going through it, the functionality is a lot like the blog. We have ...
0
votes
2answers
249 views

Solving The Iceberg Problem [closed]

Joel Spolsky once wrote that 90% of a software project is not its visual parts: If you show a nonprogrammer a screen which has a user interface which is 100% beautiful, they will think the program ...
0
votes
2answers
151 views

Security scheme that prevents duplicate message attacks

I am using custom security scheme to verify communication between client and server. Both client and server have same secret hash phrase. Client builds a message, combines it with hash phrase and ...
4
votes
3answers
1k views

What is the ideal mindset for a developer participating in a requirements gathering meeting?

As a mid-level developer on my team, I participate in requirements gathering/scope planning meetings of projects that I will be part of. I have been finding it difficult to come up with the questions ...
6
votes
7answers
971 views

How to communicate software design efficiently between developers? [duplicate]

Recently I've come to understand that a serious problem at my workplace is the lack of communication between developers. It's odd, because we're a totally open sort of organization. Everyone can go to ...
5
votes
2answers
6k views

local communications between two apps

To make a platform-independent program in C++ I want to separate the GUI (separate for each OS, using native libraries/APIs) and the actual program. Obviously those two need to communicate with each ...
1
vote
1answer
260 views

Software to access GSM Terminal, sending and receiving AT commands, validating results

I am currently implementing a software that uses a GSM terminal to perform actions. Actions can be sending messages, checking balance, receiving status report messages, setting the pin, ... The ...
3
votes
4answers
540 views

Software engineering - “Precious project” syndrome? [duplicate]

I recently failed three projects with a similar pattern: I had to work on each of them alone With time I started to take the project too personally, like it is my spiritual child, and I tried to make ...
0
votes
1answer
784 views

Common Methods for communication between Offline Software and Web Application?

The purpose/s of this question is to discover what are some of the most reliable methods of achieving communication between existing offline software and a web application. (Example) Scenario: A ...
2
votes
2answers
475 views

Organizing code in a 2 man team

I've been working with a buddy of mine on a school project. We forecast it'll take ~2 months, so it isn't a small scale project at all. Communication and splitting the work effectively has been a ...

1
2 3 4 5