4 ms·
> For me, a quality developer is someone who achieves the goals of the company in understandable, maintainable, testable, and documented code. Agree. But it s
by lizmat 7y ago
> For me, a quality developer is someone who achieves the goals of the company in understandable, maintainable, testable, and documented code.
Agree. But it should be noted that the needs of a startup may not always make that easy. I'm personally responsible for transmogrifying an existing Perl ORM for a company, because it only supported a single database handle / class. Which is a pain when you're in a master / slave environment. This hack allowed the company to meet the performance challenges that came along each year by summer. It also allowed growing the company from ~35 people in 2004 to about 5000 people in 2012 (when I left).
It also froze the version of the ORM in question, until it got rewritten from scratch at great expense. But that expense could now be easily carried by the company.