Reputation
Top tag
Next privilege 200 Rep.
See reduced ads
Badges
8
Newest
 Informed
Impact
~448 people reached

Oct
8
awarded  Informed
Nov
20
awarded  Commentator
Nov
20
comment When should code favour optimization over readability and ease-of-use?
Thanks for the interesting example.
Nov
15
awarded  Student
Nov
13
awarded  Autobiographer
Aug
28
comment When should code favour optimization over readability and ease-of-use?
I don't see the questions as being the same. I would not equate efficiency to terseness.
Aug
28
awarded  Scholar
Aug
28
accepted When should code favour optimization over readability and ease-of-use?
Aug
28
revised When should code favour optimization over readability and ease-of-use?
Rewording final comment about marginal efficiency... It seemed too emphatic.
Aug
28
revised When should code favour optimization over readability and ease-of-use?
Code base is in question, not API itself. Trying to clarify the intent of the question.
Aug
28
comment When should code favour optimization over readability and ease-of-use?
Agreed, yet there seems to be some cases where implementation influences interface. For example, if I want to access a Python method by way of "module.realClass.anAttributeAsClassB.becauseINeedThisMethodCall()", I've encapsulated what could have been an attribute in a class, simply to give that method a call path that mirrors the domain language. The implementation of anAttributeAsClass is effected by the desired interface for becauseINeedThisMethodCall(). This is a contrived but adequate example to illustrate the context of my question.
Aug
28
asked When should code favour optimization over readability and ease-of-use?
Jun
8
comment Git bug branching convention
This answer to another question about fast-forward merges is excellent and may help you decide if your outlined workflow is the best way to represent your bugfixes in the Git history: stackoverflow.com/a/2850413/81234
Jun
8
comment As a programmer how do I plan to learn new things in my spare time
The points on making time for refactoring and avoiding premature optimizations are key to making the best use of your limited time. Premature optimization has always been the biggest waste of my time, especially when starting a new project. Excellent answer.
Jun
8
awarded  Editor
Jun
8
revised Is constantly looking for code examples a sign of a bad developer?
Removed subscript. This point deserves to be clearly visible.
Jun
8
comment Is constantly looking for code examples a sign of a bad developer?
The last sentence deserves to be highlighted, not hidden away in subscript. There is no other way to become fluent than by immersion.
Jun
8
awarded  Citizen Patrol
May
24
comment Linking a modular option to a program without creating a dependence
Could you provide some recommending reading on these topics? Anything that demonstrates some sample implementations of this architecture would be ideal.
May
15
awarded  Supporter