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

learn more… | top users | synonyms

3
votes
6answers
426 views

Why Is it better to use unreadable bytes for client server communication?

I'm composing communication lyrics for client-server and what am I thinking about: "authme username passord" (maybe encrytped) "accept" "get archive of H2O from 03.02.2005 to 20.12.2064" ...
1
vote
5answers
2k views

Best approach for a Java web chat client

I am trying to add a chat to my web application written in Java. What would be the best solution in this matter? I have read something about JMS, but the pub/sub pattern doesn't seem to be designed ...
6
votes
4answers
272 views

Communications regarding maintainability of code

I'm in search of good language or metaphors to discuss the maintainability of code with non-technical folks (PMs, business sponsors &c). In particular, I've recently created a few one-off, ...
8
votes
2answers
460 views

Suitable vocabulary when helping novice programmers

I find myself aiding novice programmers relatively often; explaining why their code won't work when they ask, suggesting solutions and the like. The people I'm helping do have a formal education in ...
12
votes
6answers
432 views

How can I communicate the risks of altering vendor software?

We have a major problem where I work, and it's name is "customization". We have an old (10+ years) vendor software system that our IT and accounting departments previously loved to customize. ...
78
votes
19answers
3k views

Dealing with management that does not see value in improvements that are not immediately visible to the user

I can understand schedule pressure. You want to please your users, as they are the lifeblood of the company. However, it is also true that certain changes will make everything easier down the road. ...
3
votes
2answers
347 views

how to communicate clearly and make sure the team is on task [closed]

I'm just doing a course in communication where we code a server and write design documents. Most of the server is already coded, and from the information given in the assignment we just try to fill in ...
13
votes
6answers
2k views

As a Junior Software Engineer should I say that something has been done wrong if I feel so?

I recently joined a company and it is my first job. When reading the code base, I felt that the code was not well written. It seemed to me that the code had most of the problems mentioned here and ...
1
vote
4answers
1k views

How can I improve my English and Communication skills to communicate with clients? [closed]

Can somebody tell me how is it possible, as a programmer, to improve my communication skills and perfect my English as it is not my mother tongue ? What steps should I follow to improve on these two ...
1
vote
1answer
395 views

Sending Data to a Specific Android Device

I am planning an application that includes a membership card functionality, where the user can place an order, either in the application or by phoning the vendor. Once the order is placed, especially ...
8
votes
3answers
2k views

Career change: from programming into more human-oriented area [closed]

I have been a software developer for approximately 9 years, starting with part-time work during my graduation year at uni. During these years I worked for number of companies, sometimes changing ...
2
votes
2answers
134 views

Referring to hardware/software in first-person? [closed]

At my company, there is a habit for the engineers to refer to their respective hardware/firmware/software in the first-person as if the device they are responsible for is a manifestation of ...
1
vote
2answers
1k views

When I should I use message passing over shared memory?

I know a little about how to use message passing and shared memory, but I still don't know when to choose one or another. Can you tell me about their traits (not the implementation)?
0
votes
3answers
864 views

How can I overcome the communication problem(oral language) [closed]

I am a junior developer who living in Korea. I think I am quite passionate and active. and I want to be one of famous developer all over the world. For spreading my area, I try to join Open Source ...
1
vote
5answers
1k views

How to pronounce CRUD? [closed]

I was talking to a co-worker and was talking of how Database operations usually can be broken down into one of the elements of CRUD- Create, read, update and delete. That's when I realised that I do ...
4
votes
2answers
152 views

Collaborative coding chat options

Hi guys : Are there any established online sites for collaborative coding ? I have a github project with 5 developers, in different areas - we need somewhere that we can all "hangout" at. Right ...
1
vote
2answers
203 views

Is it worth using tool agnostic concepts in a development team?

We waste a lot of time using tool specific terms when we are all really talking about the same things. The problem is that person1 is familiar with toolset1, person2 with toolset2 etc. So each uses a ...
7
votes
7answers
330 views

Communication Between Different Technologies in a Distributed Application

I had to a incorporate several legacy applications and services in a network-distributed application. The existing services and applications are written using different languages and technologies, ...
4
votes
2answers
159 views

Managing cross-thread communication on issue/bug reports

On my current project we have two or three engineers who are tagged as Tier 2 or Tier 3 support. We often work directly with customers to gather detailed information about bug and issue reports. ...
7
votes
3answers
130 views

Steps to ensure important details aren't edited out of technical documents?

Like many here, I'm sure, my company has a person that acts as liason between development and most other areas of the company, as well as our clients. Most communication regarding new releases, fixes, ...
3
votes
8answers
7k views

Is there a symbol or shorthand for “and is increasing/decreasing”?

This usually happens when I'm writing to developers or other IT professionals. The context would be something along the lines of ". . . measured at 100 MB/s (and is increasing)." On paper or a ...
15
votes
10answers
643 views

suggesting large changes/a rewrite as an intern

The context: it's an internal project (that I don't think a lot of people use) it's old we're updating it The issues: it abuses the mvc framework (no use of models, business logic in views, etc) ...
20
votes
5answers
928 views

How to tackle a boss/manager who likes to race the coders

After a recent restructuring happened in our corporation - I have got a new line manager. He is generally ok and not as sneaky as the previous one. By "sneaky" I don't mean he was an evil manager - I ...
37
votes
17answers
3k views

Will my communication skills be wasted in a software engineering career?

I've been in the financial engineering arena (after BA Math and BA Computer Science) for about 5 years (20% analysis/programming, 80% communicating) and take pride in my ability to communicate with ...
4
votes
5answers
580 views

Is there a clean alternative to WTF that communicates to coders? [duplicate]

Possible Duplicate: Another term for common code smell Programmers know immediately what I mean if I talk of finding a 'WTF' in the code base. In particular, it is a noun that refers to an ...
4
votes
7answers
264 views

How can I get the team that I work with to communicate synchronously? [closed]

Okay, so I work on a team of 4 people. We're spread all around the country, and when we communicate, it's either through email or our issue tracker. That's okay most of the time, but I feel like I ...
2
votes
1answer
704 views

What is the best way to study and become involved in software engineering process work? [closed]

This might sound rather strange for someone who just graduated with an undergraduate degree in software engineering, but I'm extremely interested in the process and people side of software ...
15
votes
9answers
4k views

How do I explain “Recursion” to a 8 years old kid? [duplicate]

Possible Duplicate: In plain English, what is recursion? What is the best way to explain "Recursion" to 8 years old kid? I tried with the Fibonacci Series but i failed.
0
votes
2answers
136 views

How to tackle the outside party developement

Currently I'm working on a social networking project whose design is developed by the another company we are dealing with. We informed them that we need a task to be done on high priority to finish ...
6
votes
5answers
1k views

How to Evaluate a Programmer's Communication Skills

If I was interested in interview questions like "Describe how you explained a difficult technical issue to a non-technical person" I would use the Googles to search on communication skill interview ...
1
vote
2answers
150 views

Would you keep convincing your management some better practices if he keeps screwing things up

My manager, an enthusiastic programmer, is full of good energy to program. But he has a ... habit were he will be negligent in meetings if he can't understand the issue or argument. As a result, he ...
13
votes
8answers
532 views

How do I (quickly) let people know that software I am providing for free is not abandon-ware?

As an independent, individual programmer: How do I let people very quickly know that I have not abandoned the software I've written and given away for free? That I am putting in the effort required ...
13
votes
7answers
2k views

How to run developer team meetings?

Our team of 10 developers meet weekly. The meetings are rather boring and not particularly useful. What format/agenda do you utilize to have good meetings? We meet weekly in the conference room with ...
3
votes
5answers
517 views

Communication between teams in the same company

In our company we have 3 teams working on different software. The level they are working on is very diverse from 8/16 bit microcontroller in C , via 32bit arm on C++ under winCE to PC software ...
0
votes
2answers
90 views

At what point should developers become involved in a triangular relationship among the client, the design agency, and the developers themselves?

Imagine that there is a project to be completed. This project involves three parties: client, a development organisation (a one that you work for), and a design agency. The design agency is a ...
4
votes
8answers
400 views

Dissidence between program leader and me, what should I do? [duplicate]

Possible Duplicate: How to tackle a boss who thinks everybody in this world is wrong except him? I've been an MMORPG programmer for two years. I have some experiences on limited platforms ...
49
votes
9answers
3k views

Why do programmers still use mailing lists?

Why do many open source projects collaborate primarily through mailing lists rather than through, say, forums? I may be ignorant in my assessment, but I, along with my communication teacher, think ...
6
votes
2answers
392 views

Implementation of communication between packages (Java)

I'm making a project with 5 packages. The packages can communicate with each other by sending Messages to a central MessageQueue in the Main package and that MessageQueue takes care of all the ...
2
votes
3answers
285 views

What techniques should be used to ensure clear communication from the customer?

Some customers use terms from the domain language interchangably and incorrectly. This has, on several occassions, lead to an implementation of a feature in a way that was not desired by the customer. ...
1
vote
3answers
133 views

Working code and user needs

Programmers, like myself, often is too worried about if their code is really going to work, rather than how to communicate with the users. Scared of throwing an exception at the user, we test with ...
3
votes
4answers
434 views

Mimic the functionality of Urban Airship

My boss wants a feature that "mimics" the functionality of Urban Airship... in two weeks. What can I say to him?
3
votes
3answers
3k views

confusion between these two networking terms: transmission rate vs. propagation speed

I read this in TCP/IP PROTOCOL SUITE second edition, written by Behrouz A. Forouzan and Sophia Chung Fegan. In traditional Ethernet, the minimum frame length is 520 bits, the transmission rate is ...
2
votes
4answers
737 views

Ideas to talk about during “expectation setting talk” with my new software team lead?

I'm moving to a new company, with a new team lead. I find that this is a great time to set our mutual expectations from each other, to help us both start the role on the right foot. Do you have ideas ...
3
votes
5answers
310 views

improving IM communication skills

I am an email person, but found that at my new job, co-workers use IM a lot. I have to admit that I have been largely ignoring the IM/SMS as a way of communication by thinking it is only for ...
2
votes
7answers
927 views

How does a programmer tell a business analyst that she isn't right?

I implemented some functionality, then a business analyst created a defect, saying that some message text is wrong. Then I reviewed the spec again and found that I'm right. I posted a spec excerpt and ...
2
votes
2answers
181 views

How to for non-programmer : formulate web-programming requirements

How to for non-programmer : formulate web-programming requirements for designing a website by a third party how to ask and what to ask Example : I want to hire someone to design or implement any ...
15
votes
3answers
1k views

Integrating into a new team

I've just joined a new company where a lot of the developers have been working for more than ten years. How do I integrate into the team without stepping on too many toes?
0
votes
3answers
2k views

How to implement instant communication between iPad and iPhone through the net?

What is the best way to implement this: 1.iphone/webBrowser user selects some products (a,b,c) to buy 2.the chosen products most appear on the iPad located in the Store. using a UITableView ...
0
votes
2answers
189 views

How do you communicate improvements in tools and process to the development team?

My team does a lot of internal tooling and infrastructure work - you can think of us as a small scale version of the teams Facebook, Etsy, Netflix, etc. who build all the infrastructure for scaling ...
0
votes
2answers
314 views

How do I write a good talk proposal for a FOSS programming conference?

I'm hoping to give a talk at RubyKaigi this year, and I'd like to know what makes a good talk proposal. RubyKaigi is a conference run by Ruby enthusiasts (as opposed to it being a trade conference, ...