The tag has no wiki summary.

learn more… | top users | synonyms

10
votes
6answers
516 views

What changes are too big to be made easy by proper design?

This is a rather vague question, but it's something I've never felt has been answered in a satisfactory way when reading about proper design. Generally, when learning about Object Oriented ...
0
votes
1answer
252 views

Roadmap for Dart? [closed]

I haven't found a page which summarizes the current status of the Dart programming language. At our company we are piloting several frontend solutions and Dart is one of them. If Dart wins we would ...
3
votes
1answer
201 views

Were there major changes in testing practices in ASP .NET between 3.5 and 4.5?

Obviously, testing methods are language-independent. An integration test stays an integration test no matter what the technology. But platforms implement some kinds of testing support. And the ...
-2
votes
1answer
187 views

What architecture to use? [closed]

I work at a small software engineering company. We are facing some issues regarding maintainability and speed with our applications. Currently, we have the following situation: For each of our ...
2
votes
0answers
98 views

Where can I find a changelog that lists every Linux kernel change? [closed]

I am looking for changes to a specific kernel module, TPROXY. Looking at kernel.org, I only see incomplete partial changelogs on the front page. What I am looking for is a comprehensive complete ...
1
vote
2answers
208 views

How do I make the correct career decision in regards to product manager/QA vs programmer? [closed]

I'm curious about how to approach the issue of whether I should focus on programming or on QA/testing/product management. I know that the latter seems like a broad category( if so, think of it as ...
1
vote
2answers
669 views

Examples of temporal database designs? [closed]

I'm researching various database design for historical record keeping - because I would like to implement a prototypical web application that (excessively) tracks changes made by users and let them ...
4
votes
6answers
137 views

How to log configuration or code behaviour changes in non-disruptive way

We've probably all been in the situation where you'd like to alert your team members to some change ("I changed X, so now it's running every hour instead of every day"). But the change is non-urgent, ...
13
votes
5answers
321 views

Agile software development: How do you react *financially* to changing user requirements?

There's one thing I've always wondered when reading about all this "agile development" stuff here on SE and other sites: In "traditional" software engineering, you collect the user's requirements, ...
8
votes
5answers
430 views

Change my way of thinking in preparation for functional programming

When switching to a functional style of programming after coming from procedural and OOP, what things do I need to know upfront about "this new way of thinking"? How do you prepare yourself for ...
0
votes
1answer
78 views

How to calculate how much does a set of arrays changes? [closed]

maybe it's a math question, maybe not... but I try: I have a set of arrays that describes a sequence of 3D positions. The structure is: arr[N][0] = X; arr[N][1] = Y; arr[N][2] = Z; where N goes ...
38
votes
10answers
2k views

What can one do when “lead by example” doesn't work?

I have been working for a big company (8000+ employees) for almost 2 years now, and was hired just after I finished my study course. Everyone here has to deal daily with legacy code which is often ...
4
votes
1answer
89 views

How to detect impacts caused by changes?

I've often run on this problem. Now I am working on a team of 4 and we built a lot of stuff. We are still finishing somethings and making changes. The problem is that those changes can (and most ...
-1
votes
2answers
188 views

What do you call a cron that cksums all your files and writes them to a database?

It is a way to take inventory of many cgi scripts and web applications in a Software Service environment. It will be a way of creating changelogs and to keep track of which customers have which ...
7
votes
7answers
305 views

Is there a formal name for gradually activating software changes?

At times when we develop new features or functionality, we gradually "turn it on" to ensure a smooth transition and minimal impact for users. Instead of one big sudden change, we are able to control ...
3
votes
5answers
388 views

How would you introduce an agile methodology like scrum?

If you've found agile and walk into a workplace that doesn't particularly follow any methodology and they are resistant to change (as most people usually are), how would you introduce an agile ...
5
votes
5answers
640 views

How to support a product built with agile development?

Two of the functions our company provides our customers are: Our Development team of ~10 employees creates software products for businesses in a particular industry. The software is used on hundreds ...
5
votes
4answers
195 views

How is determined an impact of a requirement change on the existing code?

How companies working on large projects evaluate an impact of a single modification on an existing code? Since my question is probably not very clear, here's an example: Let's take a sample ...
54
votes
27answers
3k views

What is the most egregious waste of money you have seen, and what did you do about it?

Often we as programmers see large organisations wasting huge sums of money on bloated and inefficient solutions to problems. This pains me greatly because I like organisations to benefit from best of ...
6
votes
4answers
294 views

How do you handle changes in client focus?

We are working on a large ongoing project that has continual feature changes. These features could take as long as 3 - 4 weeks to complete. This would of course be fine, except the client is always ...
7
votes
3answers
163 views

How do I keep my projects from dragging on with endless tweaks and changes?

After working out a project, it might require too much tweaks and changes to get it working right... What can I do to prevent this?