TBD
- Tags
- Definitions, Acronyms, Abbreviations
- Just joined a project with Scrum
- Tags
- Software Complexity
- Tags
- Which title describes better a real job?
- Tags
- What do you usually do to provide accurate estimations?
- Tags
- C++ death
- Tags
- Programming Languages and Guessing!
- References
Software Development
| # | Abbreviation or Acronym | Definition |
|---|---|---|
| 1 | CV | TBD |
| 2 | Scrum | TBD |
Scrum
Software Complexity
I have seen a lot of different titles in CV, social networks like "Consultant", "Consulting" etc. From my side it is difficult to understand what "IT Consultant" really does and knows.
Which title describes better a real job?
- IT Consultant 10%
- C++ Developer 90%
87 Votes
itconsulting cv
I have had significant experience in software development, yet I still struggle with estimation.
What I usually do is multiply my estimations by 2-3, but even that approach doesn't always work.
I have rarely come across a developer who is consistently good at estimating.
So what do you usually do to provide accurate estimations?
- Break tasks into smaller parts 56%
- Use historical data 10%
- Involve the team 16%
- Regularly review and learn 18%
Please share your opinions in the comments.
experience softwaredevelopment estimation
Do you have any programming language/technology that were predicted to die a long time ago but are still going strong?
For me, it's C++. I started using it more than 20 years ago, and after a while (2-3 years), there were predictions that C++ would die soon due to the emergence of new languages and technologies.
But that didn't happen, and those fast-approaching languages and technologies are still around.
So, when was the first time you heard that your language/technology X would die?
- 20 years ago 17%
- 10 years ago 21%
- 5 years ago 20%
- never heard 42%
71 Votes
Please share in the comments your programming language/technology that was predicted to die but didn't.
programminglanguage technologytrends cpplus prediction
In a broader sense, the relationship between programming languages and the role of guessing can depend on the nature of the language. It's not that guessing is universally opposed to programming; rather, different languages may encourage different approaches to problem-solving.
For example, in languages like Python or JavaScript, often associated with scripting and rapid prototyping, developers might employ a more exploratory approach where they try out ideas, experiment, and make decisions on the fly. These languages are designed to be more flexible and expressive, allowing for a dynamic and iterative development process.
On the contrary, a language like C++ is known for its precision, structure, and explicit coding, while guessing implies uncertainty and lack of precision. So, in the realm of programming, C++ and guessing can be considered on opposite sides.
Do you agree with that?
| # | Name | Source | Release date | Author | Description |
|---|---|---|---|---|---|
| 1 | Just joined a project with Scrum | May, 2022 | Dmytro Nikulin | ||
| 2 | Software Complexity | April, 2022 | Dmytro Nikulin | ||
| 3 | Which title describes better a real job? | November, 2022 | Dmytro Nikulin | ||
| 4 | What do you usually do to provide accurate estimations? | 30 May, 2023 | Dmytro Nikulin | ||
| 5 | C++ death | 19 June, 2023 | Dmytro Nikulin | ||
| 6 | Programming Languages and Guessing! | 23 November, 2023 | Dmytro Nikulin |

