4 ms·
> Shipping is the most important quality. There is something to be said for the good old days when we modified PHP files in an editor over FTP :) Never done i
by jopsen 3y ago
> Shipping is the most important quality.
There is something to be said for the good old days when we modified PHP files in an editor over FTP :)
Never done it professionally. But developing in production would make me ship faster, and using php would probably limit my tendency to make gold plated solutions.
- whstl 3y agoIn my C# days, before CI/CD was fashionable, the pinnacle for me was using the "Deploy" button that would compile, run some tests and then deploy. Got a bug? Fix in 5 minutes. Got a typo? Seconds. Code and software quality was surprisingly better than it is today. Today? In a process heavy company with Jira, PMs and QA it can become a week-long affair, unless I (the lead developer) bypass parts of the process. The perfectionism is in the process, but the outcome is not quality. Come to think of it, perfectionism never really leads to anything of quality.
- treszkai 3y ago> Come to think of it, perfectionism never really leads to anything of quality. TeX stood the test of time and it was released as close to perfection as it gets in non-life-critical software. (One could argue it wasn’t perfectionism at work, but sound top-down design.)
- SeriousM 3y agoDefinitely right! Three improvements of 70% quality is much more Outcome as a single improvement with 95% quality in the same time. (Let's be honest, 100% isn't reachable even for the perfect perfectionist). It even leads to more different changes and more ground to improve upon again.