4 ms·
what do you mean by 'perfectionist programmers'? i want all my programmers to be strive for perfection while recognizing that is an unattainable goal and in the
by spooneybarger 16y ago
what do you mean by 'perfectionist programmers'? i want all my programmers to be strive for perfection while recognizing that is an unattainable goal and in the end, the software exists to serve business needs and sometimes technical debt needs to be accumulated ( but closely monitored so it can be taken care of later. ) if you don't have a desire to strive towards perfection, you aren't the type of programmer i want working for me. i think what you mean by perfectionist programmer and my idea are probably different, rather interested in what it means to you.
- amichail 16y agoA perfectionist programmer is never happy with the code and will never want to release a product with bugs -- no matter how minor those bugs are and no matter how urgent the deadline is.
- spooneybarger 16y agoI've never met anyone like that. I don't know any programmers who think that code perfection is the end goal of what they do. Code quality? Yes, but not perfection.
- malandrew 16y agoI agree. This is what "time-boxing" and "spikes" are for. Ultimately it is the product manager that decides when to ship something or how much time should be spent on something. If a developer is allowed to work and work and work and work on something until something is perfect, then I can only come to the conclusion that the product manager or lead engineer is not doing their job.