4 ms·
“It’s an art form, like any other art form… I would spend time rewriting whole sections of code to make them more cleanly organized, more clear. I’m a firm beli
by farnsworthy 9y ago
“It’s an art form, like any other art form… I would spend time rewriting whole sections of code to make them more cleanly organized, more clear. I’m a firm believer that the best way to prevent bugs is to make it so that you can read through the code and understand exactly what it’s doing… And maybe that was a little bit counter to what I ran into when I first came to Apple… If you want to get it smooth, you’ve got to rewrite it from scratch at least five times.”
- laythea 9y agoAgreed. Going through that process right now with a tool I am developing. Its 4-5 iterations through various parts of the engine code. Each time, it takes less time and more importantly adds to the quality of the result. It does take longer, however, I am hoping that the efforts spent now to "set the application apart" from the rest, will be what consumers go for (Eg Unique capabilities/performance). In theory. Either that, or I have learnt a big lesson but I take the view that the outcome does not have to be perfect, only better than the rest. Then I will stop iterating. This application is not really the kind I could sit down and design as I am learning and experimenting on the way. Its painful. But with pain, comes growth. In theory.
- coldcode 9y agoAmen, Bill. I started my career as a programmer in that era, and I still do this, though less that 5 times as I have a few years of experience.