Conquer Your Fear Of Writing Code 👨‍💻

Aug 12, 2023 3:01 pm

IMPORTANT: This is the last week you can book a free 30-minute call with me:

https://calendly.com/swdlodonnell/career-guidance


After Today (August 12th, 2023 @ 11:59 pm PST) coaching calls will be:

  • 1 Hour Long
  • Cost Money To Book


If you have been wanting to book a free call today is your last chance.


Enjoy the newsletter!


____________________________________


There is a problem that you will face over and over again.


Every once in a while you will want to learn something.

The reason you want to learn it is because of the opportunities it unlocks.


Learn to code = Build an online business

Learn to code = Land high-salary jobs

Learn to code = Valuable skill


But there's a huge problem when you're new.


What exactly do you mean by "Learn to code?"


The less specific you are – The harder it is to do anything.


I'll learn C++!

Oh, but then I am learning old tech...


I'll learn C#!

Oh, but then I can't build websites...


I'll learn JavaScript!

Oh, but this forum says to stop using JavaScript...


The dilemma of being a beginner:


When everything = opportunity

Picking one thing = high opportunity cost


This is something we all know.


It's why "settling down" with one partner when you're young is hard for some people. Settling down is for older people because... there are fewer options.


Few Options = Low Opportunity Cost = Easy decisions



The Problem

This paralyzes beginners.


Way too many options.

Way too many opportunities.


Most people have the discipline to get things done.

The hardest part of all things you will ever do is getting clear.


80% of "hard work" is finding the right things to do.

20% of "hard work" is to do the right things.


With that in mind, here are 3 things that helped me when I started writing code.



#1 Start Small

Smaller commitments sting less.


Instead of saying "I'm going to decide to learn JavaScript"

Try some thing like "I'm going to build a slideshow in JavaScript"


You get benefits here:


  • You're not fully committing to JavaScript for life
  • You have a quickly achievable goal
  • There are no strings attached


Once you build your slideshow, then you can decide if you want to build something else.


But there was little commitment, you might have some fun, and you probably learned something.



#2 Put On The Blinders

Have you ever seen horse blinders?


image


They block a horse's peripheral vision during races.


The goal is to eliminate distractions (options) so that they are only left with one thing at the top of their mind:


Go Forward


I'm not saying you have to wear leather blinders.

(unless you're into that I won't judge)


But deciding that you will ignore all other options for a moment can be incredibly useful for making progress.


"Today I will make a JavaScript slideshow because it is the only thing I am allowed to do"


Saying things like this to myself has helped tremendously when it comes to starting and getting things done.


Eliminate the other options from consideration.



#3 Feedback > Perfection

It's a cliche nowadays.


"PeRFeCtionIsM iS KiLlInG YoUr ProDuCTiviTy!"


Yeah yeah, we all know...

But what should you do instead?


Just do something.

Instead of finding the perfect thing to do.

Find the next thing to do given what you've done.


"I didn't like JavaScript so tomorrow I'm trying Python"


There is next to no cost for trying things out with computers.

Didn't like it? Delete the folder and move on.


We are wired as humans to judge before we do.


In the real world, consequences aren't as reversible.

But computers aren't the real world.


You spent the evening building a JavaScript slideshow and didn't like it?

Try something else.


____________________________________


Tl;Dr;

  • Pick a small and clear task (i.e. make a slideshow with JavaScript)
  • Ignore all other options until you're done
  • Pick your decision based on that feedback


Just get going.


_________________________


Thank you for reading this week's newsletter.

I appreciate all of you who read to the end.


Email me at swdlodonnell@gmail.com with any questions

Check out my free course if you are learning to code

Book a free 30-minute call with me if you want to chat or have any questions.


Until next week!

Comments