A bit later, we witnessed a rarer phenomenon where individuals knew Laravel but lacked a solid grasp of PHP. This phenomenon continues to this day.
However, in recent times, with the advent of Tailwind, we're observing individuals who merely memorize class names but lack insight into what happens behind the scenes. They lack even the simplest understanding of CSS properties.
Personally, I find this situation quite risky. Especially concerning the practice of passing on this trend to interns and those who are just beginning their web development journey. Incorporating Tailwind into their initial training seems unjust and can significantly impact their future.
Keep in mind that this isn't about portraying Tailwind as entirely good or bad. Like any other tool, Tailwind has its pros and cons. The bigger issue here is the lack of sufficient knowledge about CSS. These tools come and go. Every day, one of them becomes popular, and everyone rushes to embrace it. However, in large and professional projects, you will find yourself relying on raw CSS and eventually a preprocessor.
This path is tried and tested, and if you believe there's a long journey ahead, it's better to avoid diving into this realm prematurely. While early entry is possible, we all know what can happen and the consequences it might bring.