How I used Scrum to Teach Myself Software Engineering

  1. Life is chaotic. That shouldn’t be a surprise. It was hard to stay disciplined about my study when my boss was being mean to me and I was struggling to make ends meet.
  2. The project was huge with too many parts that were each huge in and of themselves.
  1. I had the audacity to show up at tech meetups when I knew nothing.
  2. I had the further audacity to ask experts questions. I’d start with:
    How would I get started if I wanted to learn ____?
    What’s the most important thing to know about ____?
  3. I actually tried the things they said.
  • Books. (I worked at a bookstore at the time.)
  • Meetups. (like Fullstack LA)
  • Google.
  • Free Code Camp.
  • Friends. (old ones, or newly-found at meetups)
  • My dad’s wallet. (For conference fees and certifications. I could have applied for scholarships, but I had my dad’s wallet and I wanted the scholarships to go to someone who didn’t have that advantage. (I love you, dad.))
  • Personal background. (You might think that no experience means no experience, but it’s just not so. My personal backrground is not unrelated. I used my Boy Scout training, my Theatre training, and my Taoist training in pursuit of understanding software.)
  • Accelerated development
  • Control over complexity
  • Focus on relevance
  • Self-Knowledge
  • Managed risk
  • Less wasted time
  • Less wasted resources
  • Small failures that fuel big successes
  • No experience
  • Limited time
  • No money
  • Insatiable curiosity
  • Vast stockpiles of passion

--

--

--

Software Crafter at 8th Light Consultancy, Organizer for Fullstack LA meetup, Eagle Scout, Theatre Person, Taoist Philosopher among other passions.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

An Easy Solution to Simplify Cloud SQL to BigQuery Incremental Loads

How to create an e-commerce site with minimum cost

Top 10 reasons to choose Flutter for your next project.

CAP in Desc

Use Python to Print Out a List in Reverse

Set up Apache Spark to Run Clusters

Making a gravity simulator using Python

What is a Secrets Manager?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ian Carroll

Ian Carroll

Software Crafter at 8th Light Consultancy, Organizer for Fullstack LA meetup, Eagle Scout, Theatre Person, Taoist Philosopher among other passions.

More from Medium

Things that we talk about Agile Coaching

Scrum vs. Kanban = ScrumBan?

How Kanban helps people solve complex problems

You Aren’t Gonna Need It…