If a Tree Falls


Yesterday I asked you to use fewer words. Today I suggest you use more.

You don't need to go on and on about this book you're writing - but you are probably interested in the topic you're writing about. Start tweeting and blogging about that topic.

Apple introduced their update to Apple TV on Wednesday. Before Tim Cook was back at Apple campus there were posts from Ray Wenderlich and Erica Sadun about programming for this new platform.

They started thinking about it immediately and they weren't afraid to think out loud so that all of us could follow.

When you do that, there's a good chance that you'll be wrong about certain things.

That's ok.

There's a greater chance that someone will engage with you and suggest you think about something that never would have occurred to you if you'd kept it to yourself.

Share ideas and listen.

When TV OS was announced, several of my friends thought of Chris Adamson because he's been talking about a TV API for years. He's said different things over the years as the landscape has changed. No matter. Many - including me - thought of Chris immediately and wondered what he thought. I think about Chris when any media APIs are announced because he's been in that space going back to days when he programmed in Java.

When improvements to Core Data were introduced at WWDC, I asked Marcus Zarra about them. Marcus is one of the first people many of us think of when we think about Core Data.

Marcus says it came from a willingness to be wrong in public. He found that if he asked a question "How would you guys do this thing", no one would answer. If instead he took a stand and said, "I think if I connect a tube of toothpaste to my Mac Book Pro that my Core Data Stack will run better", people would tell him he was an idiot and tell him why.

He said he didn't mind being told he was an idiot because all the while he was learning more and getting better.

If an idea comes to you and you don't tell anyone, it's not that we doubt you had that thought, it's that that thought doesn't get a chance to breathe and grow and be improved.

An idea gets better when you give it away. It improves when you tell it to someone. It improves when they push back on it.

"But aren't you afraid someone will steal your idea?"

I used to be. But everyone will bring something different to the idea. If the time is right for it, other people will certainly think about it at the same time. I'm not afraid of competition - I love it. Look above and you'll see me mention folks who write books and web sites that compete with mine. The world is big enough for all of us. I want you read something that Ray or Erica or Marcus writes. I read them too.

I train folks to become better iOS and Swift programmers but I still mention the folks at Big Nerd. In one sense we compete. In another sense we help grow the world that we all serve. More work by one of us means more work for all of us.

That book you're planning to write ... start tweeting or blogging about some of the ideas. I can't wait to see what you're working on!