The tag has no wiki summary.

learn more… | top users | synonyms

7
votes
2answers
574 views

What's the difference between robustness and fault-tolerance?

Systems / programs / distributed algorithms / ... are often described with the predicate robust or fault-tolerant. What is the difference? Details: When I google for +robust +"fault-tolerant", I ...
276
votes
20answers
64k views

How should I behave as a developer in a project that's headed for failure?

I am a developer in a 5-member team and I believe our project is headed for disaster. I'll describe why in a moment, but my question is: how should I behave? The deadline is in 1.5 months, and I ...
2
votes
1answer
417 views

Software failure due to maintenance oversights example/case study

I'm doing some investigation into the role of maintenance in software development and the use of metrics within the development cycle. What I am asking is for a point in the right direction or ...
3
votes
1answer
84 views

MySQL setup for remote site failover

I'm designing a custom web-based inventory management and workflow system for a client of mine. One of their remote sites has fairly sketchy internet access, and needs to have no (or very little) ...
2
votes
2answers
348 views

Communication between state machines with hidden transitions

The question emerged for me in embedded programming but I think it can be applied to quite a number of general networking situations e.g. when a communication partner fails. Assume we have an ...
4
votes
1answer
729 views

I feel sleepy and tired when I encounter problems during a working day, is that normal? [closed]

I think it is kinda strange but I just noticed that I have this odd habit of feeling tired, sleepy and dizzy when I encounter a (programming) problem that I can't solve after a while of trying. It ...
5
votes
4answers
195 views

What to do when allowing application to run in an invalid state?

We currently have a 'global catch all exceptions' section in our application. When an uncaught exception is thrown, the stack trace is displayed and the application continues running. More often ...
18
votes
5answers
617 views

Are there any notable examples of business disasters directly attrutible to open-source software? [closed]

In "enterprise" environments, I've observed a strong prejudice towards proprietary software. Even in large business that use Java, it is unusual to find MySQL or PostgreSQL, and WebSphere and WebLogic ...
5
votes
3answers
458 views

Forgetting to merge changes from trunk to branch

Recently, I forgot to merge changes from trunk to our maintenance branch. This caused us to rebuild - twice - and put QA on hold for two days while we fixed the mess. Normally, when committing to ...
10
votes
8answers
1k views

What lessons did you learn from a project which nearly/actually failed due to bad multithreading? [closed]

What lessons did you learn from a project which nearly/actually failed due to bad multithreading? Sometimes, the framework imposes a certain threading model that makes things an order of magnitude ...
19
votes
8answers
2k views

What have you seen go wrong when introducing SCRUM?

What was the single point of failure encountered when your company decided to replace the current processes with SCRUM? Can you give me some examples of things that have gone really wrong when a ...
13
votes
6answers
1k views

How to recover after embarrassing yourself and your company? [closed]

I work in an outsourcing company in Russia, and one of our clients is a financial company located in USA. For the last six months I have been working on several projects for this particular company, ...
10
votes
10answers
480 views

What would you do? Long overdue on basically everything and now customer won't talk to you

I took over a rather complicated project as the sole developer/project manager and tester sometime last year. In November last year there was a deadline for some new functionality to be delivered. ...
10
votes
7answers
441 views

Looking for jobs after a project ending badly [closed]

My company just canceled the project I was working on because they were dissatisfied with how it was going. I was quite disappointed with it because I thought the project was going well and I had ...
28
votes
11answers
2k views

Failed Project: When to call it?

A few months ago my company found itself with its hands around a white-hot emergency of a project, and my entire team of six pulled basically a five week "crunch week". In the 48 hours before go-live, ...
11
votes
4answers
673 views

How to deal with programming projects that fail?

It's not uncommon for projects to fail. As a programmer, how do you deal with projects that fail? Some definitions of failure: Misses deadline. Code and functionality does not do what it's ...