Questions surrounding communications between programmers and the others involved in software development. This can include stakeholders, management, end users, designers, testers, and other developers.
Questions tagged [communication]
232 questions
93
votes
16 answers
How to market yourself as a software developer?
I have noticed that this is a frequent issue among younglings from technical areas such as ours.
In the beginning of our careers we simply don't know how to sell ourselves to our employers, and random guy #57 (who is a programmer, but not as good as…

karlphillip
- 1,548
74
votes
22 answers
Job hopping, is it a problem?
How would you, as someone involved in the hiring process (manager,interviewer, etc) feel about a candidate that has changed jobs every 1-2 years?
updateThanks for all the input everybody, some really great responses, and good info in every post. I…

µBio
- 2,466
24
votes
8 answers
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 for their intervention, but keep it as short as…

ChrisF
- 38,938
19
votes
11 answers
What responses disqualify a candidate from hiring during the interview?
You are in the process of looking for candidates for a software development position, all the resumes are reviewed, and you made a couple of interview invites. Now, the folks show up in the conference room onsite, and you begin the back-and-forth…

Randy
- 569
- 1
- 5
- 11
19
votes
5 answers
Public Speaking in software development
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 existing feature (and quietly grumbling about it's…

mummey
- 640
- 4
- 15
16
votes
17 answers
I believe my solution is better than my boss's, so should I ignore him?
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 not like his idea. I proposed mine which is…

mahen23
- 1,110
14
votes
9 answers
How do you explain the source of an identifed problem without making it an "excuse"?
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 problem fully to be sure to solve the source of…

Klaim
- 14,862
- 4
- 50
- 62
13
votes
9 answers
Should I tell a departed coworker about their "sev 1" defect?
I had a co-worker leave our company recently. Before leaving, he coded a component that had a severe memory leak that caused a production outage (OutOfMemoryError in Java). The problem was essentially a HashMap that grew and never removed entries,…

noahz
- 367
11
votes
4 answers
How to introduce code to a colleague
How do you go about introducing the codebase, which may be rather complex and tangled with a lot of "gotchas," to a new member of your team?
I think the easiest way would be to have the overall architecture laid out with diagrams, and take a couple…

emragins
- 535
11
votes
4 answers
Should I update blog posts or rewrite them as technology (and me) changes?
I started a programming blog earlier this year, and since I started it some things have changed. Some changes are due to technology changing, some changes are due to my code libraries improving, and some (ok, probably most) are due to me changing as…

Rachel
- 24,029
9
votes
5 answers
How to pronounce CRUD?
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 not know how to pronounce CRUD.
So is there a…

Devdatta Tengshe
- 2,534
9
votes
4 answers
Explain to a non-technical manager that the tool he chose isn't apt
My non-technical manager just paid for a license to use a tool which designed to pick mentions of your brand name at blogs, "social media", comments, etc. and gauge the sentiment (positive, neutral, negative) of the post. What he wants me to do is…

Carpet Man
- 131
- 4
5
votes
3 answers
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 to 3G/4G/etc.
To send or receive a MMS (Multimedia…

Itération 122442
- 169
5
votes
2 answers
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 and Civil/Env Engineering (some web). The…

ved
- 269
3
votes
2 answers
The way to describe the scale of software in the CV
I'm writing my CV, and having trouble explaining about the software for enterprise I developed in my previous job. Now I'm thinking of writing following 4 things for each software.
Abstract explanation about what the software is used for
How much…

user84636
- 41