Speed in software is probably the most valuable, least valued asset. For me, fast software is the difference between an application that easily integrates into your life and one that is asked with great reluctance. Quickness in software is like big margins in a book – makes you smile without necessarily knowing why.[…]
Having said that, Sublime Text – in my experience – has only come faster. I love software that does this: Software that opens up over time. This should be the goal of all software. The longer it is, the more elegant it will be. Smooth as a river rock.[…]
Similarly, I started using Lightroom around 2007 because it was so much faster than Apple's Aperture. But the aperture is gone and Lightroom has not evened out over the years. Lightroom is a regular blob, with many boring, slow edges. Why can't it get faster?
Lightroom is getting faster, more places, but generally still feels very slow.
Via John Gruber ( tweet ):  One of the confusing aspects of software today is that our computers are literally hundreds – maybe even thousands times faster than those we used for 20 years ago, but some simple tasks take longer than they did then. Open the Web Export dialog in Photoshop, for example.
macOS save dialogs generally work slowly these days.
Brent Simmons: If the width of the third call is 150 – between 100 and 200 and the cached height of 100 and 200 is equal, then the height of 150 is necessarily the same height. We can avoid text measurement and just return the cached value. (And we prevent the cache from growing for each call.)[…]
Note: this is all because I do not use Auto Layout on table cell views for performance reasons. I use Auto Layout elsewhere – just not on table cell views.
Stay updated by subscribing to the Comments RSS feed for this post.