9 ms·
> How do you craft software The same way that you would craft a beautiful piece of furniture, or fabulous wine, or marvelous garment. By caring first and forem
by drpixie 3y ago
> How do you craft software
The same way that you would craft a beautiful piece of furniture, or fabulous wine, or marvelous garment. By caring first and foremost for the qualities of the result. Not the speed with which you can build it. Not the profitability. Nor its sale-ability. And you go beyond 'acceptable', way beyond least-saleable-product. You consider where it exists, what it's really used for, the environment around it, and you do the best you can :)
- anonymous___ 3y agoI consider speed in development because nowadays how fast you launch your product does matter. Instead of developing web APIs from scratch, if there is an API builder available, it would be good enough. I know that sometimes it doesn't provide the flexibility you desire, but it does enable faster development and modifications. Actually, I agree with you that when writing code, if we take a slower approach initially with good design, refactoring, and testing, it will be beneficial in the long run
- drpixie 3y agoSeems applicable - https://scottlocklin.wordpress.com/2023/06/13/chestertons-fence-applied-to-the-engineering-of-physical-objects/ https://scottlocklin.wordpress.com/2023/06/13/chestertons-fe...