Questions tagged [culture]

Culture is the set of values, traditions, beliefs, customs, practices and shared knowledge that perbades a group, community, gild, company of group of people.

Culture is the set of values, traditions, beliefs, customs, practices and shared knowledge that perbades a group, community, gild, company of group of people.

32 questions
98
votes
19 answers

How to Mentor a Junior Developer

This title is a little broad but I may need to give a little background before I can ask my question properly. I know that similar questions have been asked here already. But in my case I'm not asking if I should be mentoring someone or if the…
Josh Johnson
  • 1,131
  • 3
  • 13
  • 19
89
votes
19 answers

How do Programmers in the East see programmers in the West?

The other half of this question: How do programmers in the West see programmers in the East? I think it's just as interesting and important to see how programmers in the east view programmers in the west. The eastern part of the world…
Jon Hopkins
  • 22,734
  • 11
  • 90
  • 137
73
votes
13 answers

Good, simple reasons for having multiple environments

Throughout my career I had worked at companies that had a collection of different environments for different purposes. We always had more or less our desktop environment, a test environment, a QA environment, a staging environment and a production…
smp7d
  • 4,201
  • 1
  • 22
  • 40
54
votes
14 answers

Effective Ways to Introduce Agile into the Workplace?

In your experience (anecdotal or otherwise), what are some effective ways to introduce Agile into a non-Agile organization or company? UPDATED: Can anyone speak to cases where you tried to introduce Agile but you were "shot down"? Also, do you now…
Troy DeMonbreun
  • 408
  • 2
  • 5
  • 8
44
votes
11 answers

Is C# development effectively inseparable from the IDE you use?

I'm a Python programmer learning C# who is trying to stop worrying and just love C# for what it is, rather than constantly comparing it back to Python. I'm caught up on one point: the lack of explicitness about where things are defined, as detailed…
Ghopper21
  • 872
  • 1
  • 7
  • 15
38
votes
6 answers

How to properly localize numbers?

Which caveats should I be aware while localizing numbers in my front-end application ? Example: In Brazilian Portuguese (pt-BR) we split thousands with dots and decimals with commas. In US English (en-US) that's the contrary. In pt-BR we present the…
26
votes
17 answers

Should senior programmers be required to take on and mentor a junior developer?

In a shop that is intended to be tight-knit and supportive, should it be part of the culture that senior developers are paired with junior developers as mentors? Or should this mentoring be something that is more organic and spontaneous, i.e. not…
richard
  • 3,325
  • 2
  • 25
  • 39
23
votes
4 answers

Is there any research out there on geographic differences in work environments (e.g., respect) for programmers?

One thing I've learned from this website is that software developers are not treated the same as what I've seen in the companies I've worked at, and some of the differences seem to be related to the culture or other factors of the geographical…
Ethel Evans
  • 5,329
  • 1
  • 23
  • 42
22
votes
2 answers

How do I create an environment where fixing tests is seen as a priority?

I am a software engineer at a medium sized company. We have a fairly robust testing platform running on TeamCity. It does unit tests on every checkin, and a daily unit test/BVT run. The problem is - we have a great deal of broken unit tests. Quite…
Codeman
  • 1,117
  • 1
  • 8
  • 13
21
votes
3 answers

How does office bureaucracy affect code quality

I'm interested in stories where office bureaucracy has had direct effect on the final code quality result. For example, a friend just told me that at his previous work place the version control system was so bulky that programmers were not allowed…
Ran
  • 321
  • 1
  • 5
17
votes
1 answer

Books and stories on programming culture, specifically in the 80's / early 90's

I've enjoyed a number of (fiction/non-fiction books) about hacker culture and running a software business in the 80's, 90's. For some reason things seemed so much more exciting back then. Examples are: Microserfs (Douglas Coupland) Accidental…
Ivo van der Wijk
  • 659
  • 4
  • 13
15
votes
8 answers

To be strict or pragmatic?

I'm beginning to realize that developing software is (amongst others) a process of constantly asking yourself questions. Questions regarding quality of code, separation of concerns, minimizing dependencies, ... But the main question is: how far can…
bvgheluwe
  • 1,177
  • 2
  • 8
  • 12
15
votes
3 answers

What sort of role does "language cultural history" play with a platform?

I recently stumbled accross this article from a few years ago. It argues that significant differences in the culture surrounding VB and C#, not the actual differences in the language, contribute to C# coders being generally more talented than VB…
Morgan Herlocker
  • 12,722
  • 8
  • 47
  • 78
14
votes
10 answers

What programming/software sub-cultures exist? What defines them? Which do you belong to?

To the outside world, programmers, computer scientists, software engineers, and developers may all seem alike, but that's far from the case for the people who create software for a living. Any single programmer's ability and knowledge can range…
limist
  • 4,636
  • 25
  • 22
13
votes
5 answers

Handle localization in microservices architecture

I'm developing a multi culture application with different microservices, The microservices communicate with each others with integrations event, so when a new record is inserted the owner of the data send an integration events on a bus and the…
Sethlans
  • 257
  • 2
  • 4
1
2 3