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

14
votes
5answers
965 views

How to improve my email communication

Paraphrase of an email I sent to a colleague I noticed a problem with System A. I have determined that it is not caused by X. I suspect that it is being caused by Y. (since you are in ...
2
votes
3answers
168 views

Requirment Analysis Communication

Someday s ago we was discussing about the current project, and suddenly sir and my senior started talking about the new feature to add in the project , and i become lost :). i was not able to find how ...
0
votes
1answer
186 views

Why might RMI be a sensible option for communication between client and server in a web application?

Question: Why might RMI be a sensible option for communication between client and server in a web application? So why would RMI be used for communication between client and server in web apps?
5
votes
2answers
919 views

Interacting with clients using project management systems

I work in web development, that involves a lot of smaller custom projects rather than one large product. Requirements and specifications are always coming from outside the company. We've setup a ...
10
votes
13answers
2k views

As a code monkey, how to discuss programming with a guy who almost has a doctorate in computer science [closed]

A friend of my wife's is coming over for dinner tonight and he is a lot smarter than me. What do we have in common, well... A Bachelor's in Computer Science, and that should be enough of a ...
15
votes
10answers
921 views

How to deal with a CEO making all technical decision but with little technical knowledge?

Question posted anonymously for obvious reasons. I am working in a company with a dev group of 5-6 developers, and I am in a situation which I have a hard time dealing with. Every technical choice ...
18
votes
5answers
897 views

Public Speaking in software development [closed]

Greetings my fellow cubicle dwellers. I've found my role gradually change from "feature-maintainer" to "feature-developer". While much of the former would consist of fixing and/or updating an ...
5
votes
5answers
318 views

Relation between developers and clients

I'm currently working in a small company that its taking care of implementing lots of systems, most of them for goverment institutions, in witch it generally means taking software developted 20 years ...
16
votes
17answers
3k views

I believe my solution is better than my boss's, so should I ignore him? [closed]

I'm working with php and sql. I think that my method of implementing functions is better than what my boss proposes. Just now he explained me how to do a check on a list of email addresses, and I do ...
1
vote
3answers
305 views

Is Emailing waste of time in Dev Teams

I know its not strictly related to what people ask here but I have to ask this anyway. Isn't having long conversations/discussions over emails reduce one's productivity. I have joined this new ...
10
votes
7answers
1k views

What is the proper relationship between the software developer and the business customer?

IT professionals are experts who are trusted with the IT assets of a business or organisation. As trusted professionals we have responsibilities that extend beyond things that a non-IT customer can be ...
13
votes
9answers
767 views

How do you explain the source of an identifed problem without making it an “excuse”? [closed]

As practicing (as much as I can at least) "egoless programming", I'm focused on solving problems whoever wrote the code related (if that person don't make dangerous code) and I like to understand the ...
2
votes
4answers
548 views

Use of underscores and earmuffs [closed]

I have seen underscores and earmuffs (like _good_ or *good*) frequently used in conversations among programmers. All I know is that underscores are used to denote private variables or methods in ...
11
votes
10answers
4k views

How do I explain to non-programers what .NET is? [closed]

I don't work at a software company, and I'm one of a small handful of people in the company that know anything about programming. I spend a lot of time automating other programs that are used in the ...
46
votes
21answers
6k views

How do you explain refactoring to a non-technical person?

How do you go about explaining refactoring (and technical debt) to a non-technical person (typically a PHB or customer)? ("What, it's going to cost me a month of your work with no visible ...
41
votes
41answers
3k views

Which comments instantly ring alarm bells when a programmer says them? [closed]

Similar to my question about easily spotted warning signs in code I think sometimes comments programmers make can tell you quite a lot (of not good things) about them in a short period of time. The ...
34
votes
11answers
2k views

Is mentioning my blog on my resume helpful or hurtful to a job search? [closed]

I have a blog that I use mostly to record solutions to problems I have had, that I had some trouble finding an answer to. Mostly problems where the online doc I googled provided too much info, and I ...
10
votes
6answers
373 views

How do you keep emails short but complete? [closed]

I'm the odd kind of developer that likes writing and explaining - emails, specs, you name it. I enjoy helping people understand things deeply. I hate ping-pong communications where groups go through ...
5
votes
2answers
314 views

communication, realistic approach

I work for a mid sized Architecture and Engineering firm, our sub group focuses on developing tech solutions for engineers, mappers and technical managers. So we're heavy on desktop based apps for GIS ...
101
votes
10answers
12k views

Would you put your Stack Overflow profile link on your CV / Resume? [closed]

If applying for a new job, would you put your Stack Overflow profile link on your resume? This would show the employer you're an active member of the development community and also provide an insight ...
11
votes
9answers
528 views

Is it out of line to give unsolicited constructive criticism to a programmer? [duplicate]

I recently started work at new office that uses a proprietary program written by a solo developer. He's occasionally around as part-time tech support, but the company has signed off on this software ...
11
votes
6answers
677 views

Do you obfuscate your email address in open-source code to prevent spamming?

I've been thinking of releasing a few projects, and most authors in the community leave their email address right in the code, often as is or using commonly used schemes like "meATNOSPAMgmail.com", ...
11
votes
3answers
580 views

What should we do to make Morning Standup meetting better and effective

Here in my office, we made it a practice to come before 9 AM (in any condition as decided by management) and start with a Standup Meeting. Here we start with discussing with issues of previous day, ...
14
votes
16answers
2k views

Best (worst) logically impossible task assigned to you? [closed]

What was a project or spec that got put on your desk that could not possibly be done? How did you explain the dilemma to the "requester"? More importantly, did they understand after you explained the ...
16
votes
13answers
1k views

What to do if a co-worker is editing your code just to change the appearance?

What should you do, if a co-worker is editing your code? Without the purpose of adding functionality or fixing bugs, just to change how it looks...
18
votes
9answers
2k views

How can I sell a legacy program rewrite to the business? [duplicate]

We have a legacy classic ASP application that's been around since 2001. It badly needs to be re-written, but it's working fine from an end user perspective. The reason I feel like a rewrite is ...
3
votes
7answers
297 views

How much credit do you take when you used plugins etc.? [closed]

I often develop an application entirely myself. But did I really? I feel strange about that claim and never know when that is true. I mean I designed it, coded it, but I used XYZ plug-in. Can I ...
17
votes
9answers
2k views

How to deal with the “programming blowhard”? [closed]

So I'm sure everyone has run into this person at one point or another, someone catches wind of your project or idea and initially shows some interest. You get to talking about some of your methods and ...
43
votes
19answers
5k views

How do you share your craft with non programmers?

Sometimes I feel like a musician who can't play live shows. Programming is a pretty cool skill, and a very broad world, but a lot of it happens "off camera"- in your head, in your office, away from ...
22
votes
8answers
1k views

How do I cope with a manager who’s always interfering in what I do, but doesn’t really understand it?

We've all had them, managers who have either come from sales or last looked at code 10 or more years ago but think they know how to write code. What can I do to give the impression that I'm grateful ...
18
votes
8answers
449 views

What do I do when my team leader is breaking my database schema with a release coming up?

My team leader has this terrible habit of mucking with the database schema, and making changes that would cause severe breakage on the code base (without really consulting me on how the changes would ...