github permission denied

Leave a comment

If you even see this error when trying to commit to git

Screen Shot 2020-01-18 at 7.21.57 AM.png

Open up keychain on mac and delete any old cached entries


Screen Shot 2020-01-18 at 7.23.28 AM.png

It will then prompt your for new username password at next github push or login.

Stay A While and Listen Book II – Heaven, Hell, and Secret Cow Levels

Leave a comment

Just finished reading David Craddock’s second book on the making of Diablo series and I have got to say – it’s really neat seeing how some of the most iconic games in the word get made.

Through countless interviews, discussions, and research Dave pieces together incredible hard work the designers, engineers, and game developers put into these works of art, and if you are a Diablo II fan, you will get a lot from this long in depth book.

I enjoyed reading it. But then I am a fan. If you were a fan of Diablo II – I think you will enjoy this one too.

Stay Awhile and Listen: Book II

Protocol Delegate Pattern

Leave a comment

Here is a video I create to help explain how the protocol delegate pattern works in Swift and iOS.

Swift Videos

Leave a comment

I have recently started creating and sharing videos on the Swift programming language on youtube. If you are an iOS developer, are looking to get into mobile development, check them out and level up in Swift.

My latest is a video on Swift enums and tuples. What are they, how to they work, and why they are so cool in Swift.

Thanks for watching.

Product Market Fit – This week in Startups


Good video on product market fit and how to measure.

E993: Superhuman CEO Rahul Vohra shares the formula for his Product-Market Fit Engine; Future of Angel Investing w/Jeff Clavier (Uncork), Ben Ling (Bling), Clara Brenner (Urban Innovation Fund); plus LAUNCH Scale Partner Talk w/Help Scout VP of Sales Tim Thyne

How many people would be disappointed if your product didn’t exist?

Whom with this product most benefit?

Why do people love your product and what is holding them back from loving it?

New Course – Levelling Up in Auto Layout

1 Comment

Hi everyone,

I am very excited to announce a new course on Udemy called Levelling Up In Auto Layout. This course is designed to help iOS developers learn the fundamentals of Auto Layout and help them build and design great layouts.

You can check out the course here. First x50 signups are free using this couple code (please leave a review).

Free Coupon Code

I hope you enjoy the course. See you in there!



This course teaches you all the fundamentals and concepts required to build iOS applications using Auto Layout.


  • Constraints
  • Pinning & Aligning
  • Intrinsic Content Size
  • Content Hugging & Compression Resistance
  • Layout Guides
  • Safe Areas
  • Priorities
  • Stack Views
  • Scroll Views


Hand crafted videos and walkthroughs on fundamentals of Auto Layout.
Countless examples, challenges, and solution to most common problems.
Solid foundation for becoming a professional iOS Engineer.


Leave a comment

Occasionally my dad sends me random emails from friends and people he meets. Here are some nice quotes from one he sent me over the weekend.

Compassion is the language the deaf can hear and the blind can see.
– Mark Twain

Kindness is in our power even when fondness is not.
– Henry James

Today I bent the truth to be kind,
and have no regret,
for I am far surer of what is kind
then I am of what is true.
– Robert Brault

Treat everyone with politeness,
even those who are rude to you,
not because they are nice
but because you are.

Never look down on anyone unless you are helping them up.

I always prefer to believe the best of everybody, it saves so much trouble.
– Rudyard Kipling

Don’t be yourself – be someone nicer.

Never miss an opportunity to make others happy.
Even if you have to leave them alone in order to do it.

Love your enemies. It will confuse them greatly.

Older Entries

%d bloggers like this: