Ali Jafarian
Ali Jafarian

Thoughts, Experiences and Reflection

  • Focus
  • Bio
  • Thoughts
  • Leadership
  • Podcast
  • Business
  • Contact

Human Being


No Posts...

Sorry, there are currently no posts.

Blog Categories

  • Business
    • Career Insights
    • Freelancing
    • General Biz
    • Online Marketing
    • Product Development
    • Startups
  • Events
  • Experiments
  • Family
  • Health & Wellness
  • Human Being
  • Leadership
  • Learning
  • Life
    • Retrospects
  • Micro-thoughts
  • Mindset
  • Personal Growth
  • Philosophy
  • Poetry
  • Reflections
  • Technology
  • Things I Feel Like Writing About
  • Travel
  • Uncategorized
  • User Experience
  • Web Design
  • Home
  • Bio
  • Thoughts
  • Leadership
  • Podcast
  • Business
  • Contact

© 2026 Ali Jafarian. This is my content, clearly. Please use it for inspiration.

Beta Courses

Early Bird Special!

Free and Premium courses are coming soon... for real. So join my email list to get notified when they're available.

*You'll get a nice little discount for being on the list.

Subscribe

×

Get my latest posts delivered straight to your inbox. No spam or gimmicks - just good ole fashioned email.

  • This field is for validation purposes and should be left unchanged.

Skill Level

Skill Levels explained:

Newbie You're brand new to web design/development. Most of this looks like a foreign language to you, if not all of it.
Rookie You have a very basic understanding of web code. You have no idea how things really work but you're capable of copy/pasting in hopes of making things work.
Hacker You picked up enough experience over time to feel comfortable writing code while copy/pasting the things that you don't quite understand yet. You're proud of your ability to use Stack Overflow.
Coder You've actually worked somewhere that pays you to code. Most of this makes sense to you and you've probably got an opinion or two on how it could be done differently.
Architect You're like me! A seasoned developer who's spent thousands of hours developing solutions for the web. The hardest part of your day as a programmer is naming things.

Regardless of where you are in this chart, if you're serious about being a good developer here is my simple advice - never stop learning. That's what separates the best from the rest.