A new online course

How to Become a Confident Crafter & Write Scalable, Testable TypeScript (React & Node)

On any layer of the stack (frontend, backend, desktop, and more) 

Join Now (Save $500)
Get 40% off during The Early Adopter Phase

What Students
Are Saying

The fastest way to learn to write scalable code on any side of the stack...

...Without reading complex books, watching endless YouTube videos, surface-level courses, or having to learn new frameworks

The Software Essentialist is a new online course that teaches professional JavaScript developers how to write scalable, testable code, fast.

The 12 Essentials pave a clear path to master the most important parts of:

  • Domain-Driven Design
  • Test-Driven Development
  • Object-Oriented Design
  • Functional Programming
  • Design Patterns
  • Design Principles
  • Architectural Styles & Patterns
  • Architectural Principles
  • DevOps & Continuous Delivery
  • and more...

Using the new FA²STR framework, you'll learn a consistent, repeatable process to approach any development challenge from first-principles-based thinking instead of code-first, unmaintainable approaches.

You'll build features within 5+ projects from first principles (backend, frontend, desktop, chrome extension, custom integration, etc). 

As a Software Essentialist, you'll know how to:

  • apply the 12 Essentials to your backend TypeScript APIs
  • apply the 12 Essentials to your frontend React applications
  • save doomed codebases
  • design custom abstractions
  • and more...

What's Included In The Course

Value-Packed Video Tutorials

You're going to get a full, step-by-step path to master the 12 Essentials of software design, architecture & testing in video format. 

Course Discord Community Membership 

You'll get exclusive lifetime access to The Software Essentialist Discord Group w/ me, the other students, and The Software Essentialist Mentorship Alumni.

Tons of valuable bonuses (and more)

Not only will you have lifetime access to the online video course, you'll get The Straight-Line Mastery System, access to key Software Essentialist Mentorship Call recordings, new content added weekly, and much more!

What You'll Learn In This Course

Enroll In The Software Essentialist Today

What's up? I'm Khalil

and just like you... I was not born with the ability to write scalable, testable code on any side of the stack - frontend, backend, desktop - React, TypeScript...

(Oh and btw, anyone who tells you to "just write tests" is completely underplaying the level of mastery actually required to know how to do that, and do it well. This has traditionally been hard as hell to learn).

After 5 years of struggling to learn through hundreds of books, courses, tons of practice, trial, and error...

... and then teaching my Software Essentialist Mentorship students what I've learned

I've finally put together a step-by-step roadmap for how to learn the 80-20 behind how to write scalable, testable code on any side of the stack, in any context. 

Software Essentialism is a new way to think about code.

Based on Aristotle's Metaphysics and the philosophy of Essentialism, the 12 Essentials cover the vital 80-20 (Pareto's Principle) of software design, architecture & testing wisdom passed down by experts over the last 40 years.

In The Software Essentialist, we'll master each of these 12 Essentials by applying them to a variety of different projects using TypeScript.

Oh, and to me — Mastery is not the goal. It's merely the first step toward what you authentically want out of your career & your life.

Meet your classmates

Why 342 Crafters Joined as Early Adopters

Ready to get started?

Get 40% Off The Software Essentialist Today! 

(Official Launch Price - $1199)

$699 USD

One Payment

Buy Now

2 Payments of $374

Two Monthly Payments Of $374 For a Total Of $749

Buy Now

Who This Course Is For

  • Professional JavaScript developers
  • Front-end developers
  • Self-taught developers
  • Go-getters
  • Mediocrity-haters 
  • Those who value time and following a proven plan

Who This Course Is NOT For

  • Code-first developers
  • Developers who don't care about scalability
  • Developers who would prefer to learn the basics using the latest tech
  • You aren't willing to take instructions and prefer to figure things out on your own with trial and error

What Are Students Doing During The Pre-Launch 

Enroll In The Software Essentialist Today
Make sure you're making the right decision

Got questions?

I've got answers

Got another question?
Join the Phronesis Labs Discord community (click here) and ask questions in the 🌀-the-essentials-chat channel.

© 2023 Enjoy! Innovations
By visiting this page, you agree to terms and conditionsprivacy policy & earnings disclaimer.

This site is not a part of the Facebook website or Facebook Inc. Additionally, This site is NOT endorsed by Facebook in any way. FACEBOOK is a trademark of FACEBOOK, Inc.

DISCLAIMER: The sales figures stated on this landing page and discussed in The Software Essentialist program are our personal sales figures and in some cases the sales figures of previous or existing clients. Please understand these results are not typical. We’re not implying you’ll duplicate them (or do anything for that matter). The average person who buys “how to” information gets little to no results. We’re using these references for example purposes only. Your results will vary and depend on many factors including but not limited to your background, experience, and work ethic. All business entails risk as well as massive and consistent effort and action. If you’re not willing to accept that, please DO NOT PURCHASE THE SOFTWARE ESSENTIALIST COURSE.