Linked Questions
12 questions linked to/from When is optimization not premature and therefore not evil?
24
votes
11
answers
2k
views
Is it always wrong to optimize before profiling? [duplicate]
I see the mantra of "profiling before optimization" repeated again and again here, on SO, and elsewhere. Although I certainly use profiling tools, I'm only occasionally surprised by the results. It ...
19
votes
7
answers
2k
views
What optimizations are premature? [duplicate]
I've been here for nearly a month and it seems that people have a tendency to be eager to use the "Premature Optimization is the root of all evil" argument as soon as someone mentions efficiency.
...
8
votes
8
answers
3k
views
Is premature optimization always bad? [duplicate]
I work in a small sized software/web development company.
I have gotten into the habit of optimizing prematurely, I know it is evil and promotes bad code, but I have been working at this firm for a ...
1
vote
4
answers
455
views
Write then optimise or write optimised [duplicate]
Do you write your code then optimise it? Or do you write an optimised code from the beginning.
I always believe in writing optimised since I really dont like to rewrite code, But please share your ...
0
votes
4
answers
120
views
The cross-over between designing for performance/pre-mature optimisation [duplicate]
Possible Duplicate:
When is optimization not premature and therefore not evil?
Whilst designing my own .Net SQL access library, I found that I want everything thing to run as fast as possible so ...
110
votes
166
answers
61k
views
What's your favourite quote about programming? [closed]
What's your favourite quote about programming?
One quote per answer, and please check for duplicates before posting!
198
votes
32
answers
45k
views
Is micro-optimisation important when coding?
I recently asked a question on Stack Overflow to find out why isset() was faster than strlen() in PHP. This raised questions around the importance of readable code and whether performance improvements ...
293
votes
17
answers
101k
views
Is premature optimization really the root of all evil?
A colleague of mine today committed a class called ThreadLocalFormat, which basically moved instances of Java Format classes into a thread local, since they are not thread safe and "relatively ...
98
votes
45
answers
29k
views
What popular "best practices" are not always best, and why? [closed]
"Best practices" are everywhere in our industry. A Google search on "coding best practices" turns up nearly 1.5 million results. The idea seems to bring comfort to many; just follow the instructions,...
30
votes
9
answers
3k
views
How to deal with misconceptions about "premature optimization is the root of all evil"?
I've encountered many people who are dogmatically against anything which can be considered "optimization" in the general English-language sense of the word, and they very often quote verbatim the (...
14
votes
12
answers
2k
views
What do programmers "micro-optimize" for today? [closed]
Back in the "good ol' days," when we would copy shareware onto floppies for friends, we also used a fair bit of assembly. There was a common practice of "micro-optimization," where you would stare and ...
4
votes
4
answers
2k
views
Using Instance or Static Method for reusable method
I have made a lot of forms for my desktop application, some forms were using the same method which I have to copy and paste the code (not OOP).
Let's say I have a method called FirstDayOfWeek() and ...