Looking at these PCM files gave me a new appreciation for design, and helped me appreciate more how important it is to understand the reason behind design decisions. In a lot of ways this format feels like it should be “bad” design: it’s strange, it’s idiosyncratic, it’s internally inconsistent. But every single detail is carefully chosen; everything serves a purpose. Each of these idiosyncrasies was carefully chosen to solve a particular problem, or to ensure peak performance in a particular bottleneck. Given the restrictions of a 16-bit game console, all of these choices were necessary to be able to support constantly streaming audio like this in the first place. Aligning every single detail of a format or API with the job which needs to be done is its own kind of elegance—a kind of elegance I understand a little better now.
Source: Elegance – The Future Is Now
I started with a simple value: being outside. I am a regular exerciser, but I was losing touch with being outside and moving my body through space. I began walking more, that’s all. It was not a hard change to make — I just park a little farther from work and hoof it a bit more, or I go for a nice stroll during lunch. It would not be an overstatement to say that an additional 40 minutes a day of walking just two or three times a week has changed me in a profound way. Walking provides time to think, to be energized by nature, and to feel less frenzied. Quite dramatically, I am much less of a robot and much more of a human being.
Source: I trained myself to be less busy — and it dramatically improved my life – Vox
I just set up first ever Continuous Integration Build Process using TravisCI, TravisCI, is pretty cool, super simple, and a joy to use. This build process was setup for this very blog, in order to save me hassle of rebuilding the whole blog manually and then deploying it manually too. Life was never so fun.
Source: Setting up Travis CI for Jekyll to build and deploy – Hannan’s fascinations
GLTableCollectionView is a ready to use UITableViewController with a UICollectionView for each UITableViewCell, something like Netflix, Airbnb or the Apple’s App Store are doing in their iOS apps. GLTableCollectionView is completely customizable in both his UITableView and UICollectionView parts since it has been made on the same Data Source and Delegate methods with no complicated additions.
Source: giulio92/GLTableCollectionView: Netflix and App Store like UITableView with UICollectionView, written in pure Swift 3.0