Piatti del giorno 55
“Perfectionism is the voice of the oppressor, the enemy of the people. It will keep you cramped and insane your whole life, and it is the main obstacle between you and a shitty first draft. I think perfectionism is based on the obsessive belief that if you run carefully enough, hitting each stepping-stone just right, you won’t have to die. The truth is that you will die anyway and that a lot of people who aren’t even looking at their feet are going to do a whole lot better than you, and have a lot more fun while they’re doing it.”
- Reveal App - Another iOS app inspector. I for one am really, really enjoying the ambition of the scratch-your-own-itchness that has come to the Objective-C ecosystem.
- Saving Your Creative Soul - TL;DW: when you hit a wall, don’t go watch or read about someone else making stuff for inspiration. Sit your ass down and keep making slow progress on the things your inner voice tells you are important.
- Design Ecosystems: Customising the Architectural Design Environment with Software Plug-ins - I hadn’t quite pinned down my misgivings about single-package CAD systems down to a Cathedral-Bazaar metaphor before. But, yeah, are the construction projects I tend to be involved in ever bazaar.
- Understanding Ruby Blocks, Procs and Lambdas - One of those re-read every few years kind of articles.
- Objective-C Blocks Cheat Sheet - Also a good one if you are, like me, the sort that just CANNOT REMEMBER C’S GODDAMNED function pointer syntax (h/t @therealkerni).
- Letter To A Young Programmer Considering A Startup - Oof. My working life started before the hagiography around startup founders really got going, so I never really grokked it anyway. But the toxicity and generally pointless compensation-free sacrifice of the young in the hottest of hot architecture firms seems pretty comparable.
- GitHub Halp App: Minimizing Platform-specific code with MvvM - Justin Spahr-Summers explains MVVM, which you will need in order for ReactiveCocoa to start to seem like a good idea, which it is.
- Ruby Styleguide - My only mild quibbles are with eschewing JSON-style hash literals and Seattle-style
def methodlines. But then, my code has slightly fewer demands on it than Github’s, so I guess I won’t be a jerk about it.
- Highly Available, Seldom Consistent - Many long-version articles regarding the short version, the short version being: “Distributed databases are really, really, really hard. No, really. Really. No, really, I’m serious. They’re quite challenging” (h/t @tavisrudd).