The tag has no usage guidance.

learn more… | top users | synonyms

4
votes
1answer
133 views

How do I use decision tables to prioritize between objects - or should I do something different? [closed]

I have a case similar to this one: Multivariable decisions The difference is, that it's not a single decision I need to make but more like I have a pool of (let's say 10 object) where each object has ...
47
votes
12answers
21k views

How do I manage the technical debate over WCF vs. Web API?

I'm managing a team of like 15 developers now, and we are stuck at a point on choosing the technology, where the team is broken into two completely opposite teams, debating over usage of WCF vs. Web ...
12
votes
8answers
565 views

What to do if boss always postpones major decisions about requirements and overall design?

When starting a new project, my boss always avoids to make fixed decisions. He is usually saying: ok, just start to write something and be as generic as possible. When you're finished we look how we ...
3
votes
2answers
98 views

Changing a design later down the track seems time consuming for its value

(For those who don't code, don't be intimidated by the code snippets in this question, they question is about approach to changing a design rather than the code design itself). Recently I put ...
23
votes
3answers
749 views

Check-list to avoid vendor lock-in?

Is there a set of industry-approved rules to avoid vendor lock-in? I mean, something one can show to a manager, or other decision maker, that is easy to understand and easily verifiable. Are there ...
36
votes
7answers
4k views

How to make significant technical decisions given very little time

I have got 2 days for making a very serious decision about the tools and platforms that my company is going to use in order to port its WPF application to Linux / Android / iOS whatnot. Obviously I ...
3
votes
2answers
288 views

Decision making and maintenance

I'm trying to find an elegant way to implement a decision making algorithm that allow easy maintenance because the conditions for the decision making might change often. I'm going to try and be more ...
-6
votes
1answer
237 views

Eliminating choices of programming languages? [closed]

There are a number of programming languages available today. My question is given a specific job what is the criteria one should use to eliminate other programming language choices which serve the ...
4
votes
1answer
85 views

Multivariable decisions

I am running into a situation where my program can have different outcomes depending on the state of some variables. 4 variables are involved and they can all have different ( 3 to 4 different states)....
0
votes
4answers
3k views

What is the difference between WCF service and a simple Web service in developing using .NET Framework?

My questions are: What is the difference between WCF service and a simple Web service in .NET Framework? What a WCF Service can do which a .NET Web service cant? In other words, what are the ...
6
votes
5answers
4k views

Two database fields for date and time - should they be merged?

In the following question, field and table names have been changed to protect their identities. If I have two database columns: MONKEY_DATE DATETIME NULL (with data e.g. 2012-05-14 00:00:00.000) ...
1
vote
1answer
128 views

FOSS licensing decision: What to read? What factors to consider? [duplicate]

Which reasoning would you follow to choose one license over another? Which literature would you expect someone to read, if he wants to make a meaningful decision about licensing? I specifically don't ...
1
vote
2answers
195 views

Management wants an API in purchased software

My company wants to purchase new software for our General Ledger. We want to be able to interface it with various other sytems, all purchased. Nothing is custom built. The software our Accountants ...
0
votes
2answers
297 views

Help to simplify/model complex decision making (if, then, else scenarios)

I find my self in a situation, where I need to program a service, that can determine if two object in a huge database are the same. For simplicity, let's say it's used cars, and I want to determine if ...
1
vote
1answer
2k views

OpenGL programming vs Blender Software, which is better for custom video creation? [closed]

I am learning OpenGL API bit by bit and also develop my own C++ framework library for effectively using them. Recently came across Blender software which is used for graphics creation and is in turn ...
10
votes
5answers
293 views

Should I incorporate exit cost into choosing a solution

I'm currently choosing between two viable software designs/solutions. Solution 1 is easy to implement, but will lock some data in a proprietary format, and will be hard to change later. Solution 2 is ...
4
votes
4answers
312 views

How to select drawing system when requirements not yet known?

We're developping an application for 2D data processing and display. At the moment data is displayed by converting each point to a color depending on intensity, so in rather low level code. This works ...
5
votes
6answers
1k views

Motivation for programming in a specific language [closed]

I'm 21 and didn't go to University and hence completely self-taught from tutorials, screencasts, books etc, but when it came to the decision of what languages to specifically learn, I thought, what's ...
1
vote
2answers
472 views

Knowledge base / questionarie / desicion-tree / decision-making platform [closed]

I am looking for a software platform/programming framework which can do the following: INPUT: a user inputs some text PROCESS/REFERENCE DATA: the user is then asked to answer a list some questions ...
10
votes
5answers
1k views

Should you refactor existing code that is not broken in a project focused on new features?

Given a small project that aims to add new functionality to application, the changes introduced touch some existing code, involving updating these in certain areas. During implementation, I've found ...
3
votes
2answers
119 views

Hit the Upper Limit for Cross Platform API Capabilities

I am a junior programmer who works as an intern(8 mths into the internship) in a team of 1(myself only) creating mobile phone apps & websites. I have created an App that works exactly how it ...
1
vote
5answers
735 views

Are gimmicks ever a good idea? [closed]

Are adding gimmicks to a website ever a good idea? What I mean by gimmick is adding "cool" features that solve no real problem. We are currently considering adding a "Magazine style" product viewing ...
2
votes
6answers
627 views

Should we use RSS or Atom for feed generation?

For various reasons we are required to add feeds to our product. The main reason is to be able to say to potential buyers that "yes, we have feeds". We do not actually expect the feature to be used ...
5
votes
3answers
693 views

Weighing pros and cons for using jQuery for just one widget

I have been using html select boxes or textboxes for date input. On submit, the date is validated and if invalid an error is returned. I have avoided javascript calendars thus far, but jQuery ...
30
votes
10answers
1k views

Where do you draw the line for your perfectionism? [closed]

Perfectionism may be good and bad when programming. When and where do you draw the line when you are problem solving? When do you decide when a solution is overkill, too general or simply too ...
3
votes
8answers
310 views

Is it necessary to discuss database changes

I am working on a project with a team of 4-5 people. Is it necessary to discuss the database changes with the team before implementing? I am working on the database api's. Is it better to discuss ...
13
votes
2answers
525 views

Business trying to make technical decisions

We've often run across scenarios where the business will promise a client a new feature. The business will promise that the feature be implemented in a specific way. These technical details promised ...