Questions tagged [process]

80 questions
114
votes
13 answers

Should a (junior) developer try to push for better processes and practices in their development/IT team?

I'm a junior developer that is given the ability to help shape my team's processes if I can justify the change, and if it helps the team get work done. This is new for me as my past companies more or less had rigidly defined processes that came from…
user321981
54
votes
5 answers

What is the exact ingenuity of Unix pipe

I have heard the story of how Douglas Mcllroy came up with the concept and how Ken Thompson implemented it in one night. As far as I understand, pipe is a system call which shares a piece of memory between two processes where one process writes and…
aoak
  • 661
  • 5
  • 7
28
votes
9 answers

Should I log trivial fixes?

I'm in a code shop of two. And while I understand that a bug tracker is useful where the number of programmers is greater or equal to one, I'm not so convinced that logging bugs, changes, and fixes is worth the time when they're trivial. When I find…
Philip
  • 6,742
  • 27
  • 43
23
votes
5 answers

Are there any tools for remote coding interview?

Firstly, I'm not exactly sure if this question is a better fit over here, or on workplace.SE. So forgive me if it is in the wrong place. We are interviewing some candidates for a development position, and currently they are not in our city. We would…
Devdatta Tengshe
  • 2,514
  • 4
  • 21
  • 22
21
votes
5 answers

Should testers approve releases, or just report on tests?

Does it make sense to give signoff authority to testers? Should a test team Just test features, issues, etc, and simply report on a pass/fail basis, leaving it up to others to act on those results, or Have authority to hold up releases themselves…
18
votes
7 answers

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change?

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change? I'll put my cards on the table: I am a developer and having worked in both "DevOps" and non- cultures. Having to worry…
52d6c6af
  • 730
  • 3
  • 14
11
votes
3 answers

How to give feedback after code review process

I am currently reviewing some of the code of junior developers who just joined my team, I am wondering how should I deliver the output of this review: Should I fix the code myself? Should I give them feedback on the review process and let them do…
Sisyphus
  • 369
  • 2
  • 13
11
votes
7 answers

Why are threads called threads?

I understand that a process a unit of resource ownership and executable instructions. Threads allow a process to share its resources with multiple executions, and it's easier for an OS to schedule threads because of all the overhead associated with…
Matt
  • 399
  • 2
  • 12
11
votes
3 answers

How would one go about reading memory from a process? Is it different by OS?

As an experienced web-developer, but a novice "low level" programmer, this stuff is sort of voodoo to me still. I'm curious about how one would even begin to go about finding a memory block, and then reading it (for example, reading the timer in a…
Eva
  • 547
  • 1
  • 5
  • 14
10
votes
2 answers

What are the pros and cons of Inter process communication done via sockets vs shared memory?

I understand that two of the many more options for inter process communication can be : Shared memory Sockets Actually I saw these two options being exposed by Intellij Idea for debugging a Java application . I want to know what are the pros and…
Geek
  • 5,107
  • 8
  • 40
  • 58
9
votes
7 answers

Is agile about development or management?

On a debate over what Scrum is all about, I found that perhaps I totally misunderstood the agile thing. It appears to me that Scrum (which is certainly considered an Agile process) is all about managing features and sprints and roles and stuff with…
6
votes
1 answer

Where are the stacks for the other threads located in a process virtual address space?

The following image shows where the sections of a process are laid out in the process's virtual address space: You can see that there is only one stack section (since this process only has one thread I assume). But what if this process has another…
joseph_m
  • 315
  • 1
  • 4
6
votes
1 answer

Python: Control subprocess from calling thread

I am working on a database interface to a MongoDB using Python Eve as an API. The database stores several documents containing parameters and values needed for some calculations. I wrote a Python module containing all the calculation routines which…
6
votes
2 answers

How to incorporate a database into a branch-per-issue version control process?

We're hoping to move to a new branch-per-issue process with development. To prepare for this, a lot of research and experimenting has been happening in terms of version control, CI, and process of promotion. The one thing I don't want to fall off…
CrystalBlue
  • 295
  • 1
  • 6
5
votes
1 answer

Evaluating concurrent application design approaches on Linux

Working on relatively low-speed hardware, I need to grab a snapshot of a rapidly changing datastream and then post-process the snapshot data and save it to disk. I need help with designing the overall approach given the processing constraints from…
i336_
  • 289
  • 1
  • 6
1
2 3 4 5 6