Abstraction. Distraction.
Learn core languages — rather than frameworks.

Entrepreneur, teacher, developer.
Search for a command to run...
Learn core languages — rather than frameworks.

Entrepreneur, teacher, developer.
No comments yet. Be the first to comment.
If you can sum up Web3 in one word — I think most people would say "decentralized." While I do enjoy the idea of a decentralized web — I doubt that it will truly be "decentralized" as massive whales, corporations, and governments move in to invest th...

Whether it's a Zoom meeting or recorded content — I've been asked on several occasions what gear I use — and each time, I piecemeal a list and send it. So — I've decided to break down each piece of audio gear that I use and its purpose so anyone inte...

In previous articles, we stepped through making a plugin from the folder to the file and adding some practical functionality. This article will dive in much deeper and learn how to create a plugin and prepare it to release in the world for production...

In the previous article — we walked through creating a plugin by only adding a folder, a file, and the plugin header information at the top. This article will create functionality for our plugin to help demonstrate how you can build your own WordPres...

WordPress plugins can be as simple or complex as you want them to be — and they are ridiculously easy to create, like, super easy. In this article — I will walk you through creating a WordPress plugin in a way that I've come to learn, and hopefully, ...

We have witnessed a proliferation of frameworks over the past decade (and continue to) — build processes to CSS, JS, HTML, PHP, the list goes on.
Now don't get me wrong — I enjoy tinkering and trying new things; it's fun and helps me advance my knowledge around all things web. But if you're trying to build a freelance career or join a large tech company — this may not be the best use of your time.
Why, you might ask?
Let's say that you've settled into a popular CSS framework like Bootstrap or Tailwind and have gotten comfortable cranking out tons of sites using their class-based approach.
Did it help you advance your CSS/SASS skills at all?
If I had to guess — that answer is probably no, and it's due to the abstraction they are putting in front of you. It sort of traps you into their system, and it becomes all that you know.
This can put you at a huge disadvantage when interviewing for jobs or taking on freelance gigs if you do not have strong CSS/SASS knowledge or experience.
Rather than learning a framework — learn the core language instead and graduate up to SASS, giving you access to things like loops and mixins — which are just like functions if you're familiar with that concept.
We've only covered CSS in this article, but the same applies to any language.
Once you've become proficient in the core language — it makes understanding and grasping abstract concepts a whole easier. You will become more flexible, comfortable, and better positioned on whatever the gig requires.
It will also help to make you an all-around better developer.