You

How to Raise Successful Kids

👉Time via Apple News

As a parent of two girls. this article from a mom who raised three very successful and (ostensibly) happy women immediately caught my eye. She lists five simple parenting principles. To my relief, they all fit nicely with my own ideas on raising my kids. ☺️

trust, respect, independence, collaboration, kindness

These all sound obvious. But many parents routinely (and with the best intentions) break the trust and undermine the respect and independence of their kids.

(It’s always fascinated me how baby talk, coddling, and strict discipline all go hand in hand. And none of these are on this list for making a strong, kind, happy adult.)

You may not care what I think as a parent, but I do suggest considering the ideas of this woman who raised two CEOs and a doctor. Her emphasis is big on kindness and independence and never about “getting ahead.”

What I wanted more than anything was to make them first into independent children and then into empowered, independent adults. I figured that if they could think on their own and make sound decisions, they could face any challenges that came their way.

What I’m offering… is an antidote to our parenting and teaching problems, a way to fight against the anxiety, discipline problems, power struggles, peer pressure and fear of technology that cloud our judgment and harm our children.

Esther Wojcicki
Software Dev

DI with Interface Builder

In this dated but thorough Objective-C dependency injection article is a reference to a rather old article asserting that Xcode’s Interface Builder is their “favorite di framework of all time”.

👉 Dependency Inversion Principle and iPhone

I keep feeling frustrated by the added complexity and extra code involved in dependency injection. It can make simple code complex very quickly. So I really love the idea here, which is that Xcode is perfect for DI because it lets you literally just wire up things visually with no extra code. It goes on to make the case for using Interface Builder to wire up more than just UI elements and use it for just about anything.

What’s great about it is that it doesn’t just generate a bunch of code, but instead “freeze dries” real objects to be instantiated when the program loads.

This article is so old that the images don’t load, but I love the ideas and the reminder that DI does not have to involve a bunch of extra code. Thanks to iOS Dev Weekly for the initial link. 👆