Only believe in believable people

This is the third post I will be creating on Ray Dalio’s book “Principles.”

Where do you go for advice? Who do you talk to? Better make sure they’re believable. That that begs the question, “How do you know if someone is believable?” Read on to learn more about making better decisions by choosing believable people. By aligning yourself with believable people, you might find that you’re wrong less often.

When I was young I remember telling my mom that someone in school was treating me badly and purposely giving me bad advice. She told me, “Consider the source.” This didn’t make sense to me at the time so I followed up with more questions, “What does consider the source mean?”

She said, “You need to consider the source of the message you’re getting. Make sure you know who’s talking, why they’re saying what they’re saying, and consider if they have any skin in the game.”

After I heard this, I started to really consider the source. And once I started to really consider who was talking, why they’re saying what they’re saying, and if they had skin in the game, I started making better decisions where I was happier with the outcomes.

In Ray Dalio’s book “Principles.”, he devotes entire sections of the book to learning to spot believable people:

“I define believable people as those who have repeatedly and successfully accomplished the thing in question – who have a strong track record with at least three successes – and have great explanations of their approach when probed.” – Ray Dalio

Now that we have a definition of believable people, let’s get further into separating the messages from believable people and those who are not to be so readily believed:

“Don’t believe everything you hear. Opinions are a dime a dozen and nearly everyone will share theirs with you. Many will state them as if they are facts. Don’t mistake opinions for facts.” – Ray Dalio

And if that’s not enough of a definition of believable people, read on:

“One of the most important decisions you can make is who you ask questions of. Make sure they’re fully informed and believable. Find out who is responsible for whatever you’re seeing to understand and then ask them. Listening to uninformed people is worse than having no answers at all.” – Ray Dalio

So the bottom line here is don’t believe everything you hear. Not all facts are equal. Consider who you ask questions of, who you rely on, and who has your best interests in mind.

Now that you’re prepared to filter the believable people from those that are less so, stay strong and keep that believability filter running at full speed.

“Remember that everyone has opinions and they are often bad.” – Ray Dalio

In closing, remember what Jim Rohn said, “You are the average of the five people you spend the most time with.” So make sure you surround yourself with believable people.


Hawaii iOS Developer Meetup – Session 54

Apple Push Notifications are intimidating if you haven’t done it before. There’s certificate signing requests and a lot of boilerplate code. But if you set them up a few times the process is a lot less intimidating. I suppose it’s like that for anything you do. Do it enough and it’ll eventually start to be easy.

During this meetup I went through the Ray Wenderlich Push Notifications Tutorial. I cut the stream after we finished the introductions because this meetup required me to share my Apple Developer account page and I did not want to stream that to the entire internet.

Once I finished up the tutorial, we had a chance to sit around and discuss iOS programming. Jordan attended and asked questions about the best ways to get started on a project. I felt his pain.

I’ve been programming iOS for nearly 10 years and a strange thought comes up – “Where do I even begin?” I thought the most helpful thing to do was to share some podcasts and video tutorials.

Here are the podcasts I shared:

Here are the videos I shared:

On April 5th O’Neil will be presenting on Core Data. Please RSVP you’re interested in attending the next meetup.

Hawaii iOS Developer Meetup – Session 53

During this meetup Adam Smith presented on a chat bot he created to keep himself from eating sugar. It’s call Sugarbot and it’s available for free on the App Store.

We skipped introductions during this meetup to save time. Then Adam setup a project in Google Dialogflow. I suggested the topic of dogs and he went with it. He showed us how to create context and intentions for the chatbot and demonstrated that it worked.

Tyler suggested that the bot’s favorite dog was a sheep dog and Adam coded it. When he asked the bot what its favorite breed was it answered sheep dog.

Next Adam showed us how he created the back end for the bot. He brought up a term that I had heard before but had never know what it meant – webhooks. Adam mentioned that any time he creates a service that requires a call to an API he creates a webhook so that if the server does not respond, his server can handle the failure, and report back to the app with his own failure message.

Noel asked Adam what kind of backend he had set up to send the push notifications. Adam, very kindly, showed us the backend he has set up in Laravel (php and mysql) to run an hourly cron job to send out the push notifications.

I was so inpsired by this talk that I made the topic for March 15th’s meetup Apple Push Notification servers. Already have a few sign ups! This week I’ll be researching how to set this up and if all goes well, I’ll be able to demo something like Whatsapp for messaging with a Firebase backend.

Please RSVP if you’re intersted in attending the meetup on March 15th on Apple Push Notificaitons.