Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more

Questions tagged [specialization]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
164 views

Why is std::dynamic_extent not zero in c++?

For context, I'm trying to make a span type that has a size type parameter, which mimics much of the std::span api. std::dynamic_extent is not zero in C++, instead being defined as -1ull or std::...
Krupip's user avatar
  • 1,300
4 votes
3 answers
392 views

In Object-Oriented Programming, can a class be considered "too specialized"?

If a class can only perform one task, could it be considered to be "too specialized"? My intuition is that classes should be abstractions that are capable of representing themselves in multiple ways. ...
user3645592's user avatar
2 votes
2 answers
314 views

Should model/view in MVC be concrete or generic?

In the MVC pattern, should model and view be very concrete and tailored to the represented component? Or should they be as generic as possible so that they can easily be reused? Specific case My data ...
pschill's user avatar
  • 1,860
5 votes
3 answers
965 views

Generalized VS Specialized technical solution; what to take into account?

We recently had a discussion in the office because of conflicting views between developers. One side (side S) argued technical solutions -generally- need to be a specific as possible, while the other ...
mark's user avatar
  • 171
6 votes
2 answers
485 views

How to increase the bus factor and specialize at the same time?

In agile pair programming it is recommended to switch pairs every now and then so as to increase the bus factor of the team. That means, most people in the team should work on different parts of the ...
siamii's user avatar
  • 1,320
1 vote
2 answers
165 views

Would you keep convincing your management some better practices if he keeps screwing things up

My manager, an enthusiastic programmer, is full of good energy to program. But he has a ... habit were he will be negligent in meetings if he can't understand the issue or argument. As a result, he ...
Mike Lue's user avatar
  • 123
34 votes
12 answers
27k views

Is it better to specialize in a single field I like, or expand into other fields to broaden my horizons? [closed]

This is a dilemma about which I have been thinking for quite a while. I'm a graduate student and my topics of interest are programming language design, code analysis, compilation, etc. So far, this ...
Oak's user avatar
  • 5,255
16 votes
1 answer
2k views

What proportion of programming is done for embedded systems?

What proportion of programming is done for embedded systems? More generally, please share any interesting statistics on programmers by domain, e.g. real-time/business/UI/gaming/… How you define the ...
Gilles 'SO- stop being evil''s user avatar
10 votes
4 answers
4k views

What are some known/common development specialties? [closed]

In an answer that I posted to another question, I noted that there is likely to become more and more specialization in software development: there being experts or specialists for given type of ...
Steven Evers's user avatar
  • 28.2k