Skip to main content
Share Your Experience: Take the 2024 Developer Survey
John Fisher's user avatar
John Fisher's user avatar
John Fisher's user avatar
John Fisher
  • Member for 13 years, 7 months
  • Last seen more than a week ago
38 votes
Accepted

Why do .Net books talk about stack vs heap memory allocation?

22 votes

Why is OOP difficult?

22 votes

Not specifying a return in a function, good or bad?

12 votes

Learning path for web developer .NET or Java

10 votes

Which DVCS (git or hg) is easier for programming students?

6 votes

What's the benefit of object-oriented programming over procedural programming?

5 votes

Should we attempt to review all our code?

5 votes

What does "Human Readable" mean? Is it a misnomer?

4 votes

What is abstraction?

4 votes

How do you learn Regular Expressions?

3 votes

async & await - poll for alternatives

3 votes

Architecture(structure)-oriented vs. feature-oriented project structure

3 votes

How to learn/become capable of thinking out of the box?

3 votes

Fix bugs, or wait for the customer to find them?

3 votes

What is the economic rationale for focusing on free, open source projects?

2 votes

How do programming languages benefit from being based on English?

2 votes

How is Node.js different from other server-side frameworks?

2 votes

Why is software still released with known bugs?

2 votes

How much time should I devote to my toolchain?

2 votes

Data Scraping - One application or multiple?

1 vote

One stop shop for good coding practices and performance tips?

1 vote

Combining getters and setters

1 vote

Diagram that could explain a state machine's code?

1 vote

Why isn't functional programming more popular in the industry? Does it catch on now?

1 vote

Designing an easily extensible XML driven OOP system

1 vote

Delegate vs Interfaces-Any more clarifications available?

1 vote

Team member missing? Glue between data producers and data consumers

1 vote

Ubiquitous Language - conflict between correctness and usability

1 vote

How is your working time distributed between coding and thinking?

1 vote

What would a piecework-based payment system for software development look like?