There is a reason why I don't like classic OOP. The primary one being that it destroys my creativity and ability to express myself. As proof of tha...
For further actions, you may consider blocking this person and/or reporting abuse
There is more than one way to be a good dev.
I'm a big proponent of static types because I'm lazy
Being lazy, I'm more than ready to accept the initial overhead to design and polish my static types well.
I do it because it means that I know I can rely on JetBrains IntelliJ and its refactoring magic to do so much of the tedious work afterwards.
Interestingly, static typing is why this is impractical to do with traditional programming languages. If I search for "How to create a web API using C#", I will find 1,000,000 hits on Google. 999,998 of these will tell me I need to create a "View Model" first, so I create a View Model.
If I was to implement the intercepter using static typing, I'd have to edit it every single time I do a change in my original API. With a dynamic language, such as Hyperlambda I don't have to edit it as long as the fields I am using in it doesn't change, allowing me to create it once, for then to mostly ignore it for the rest of its lifespan - Paradoxically allowing me to "continue being lazy" ... ;)
Because a dynamic API without strong typing simply "forwards whatever" I am feeding it, since there is no typing in it, and it accepts "whatever" ...
FYI, Hyperlambda is the "super lazy framework" arguably. Watch this where I'm creating some 25,000 lines of code, a complete CRM, creating it from scratch, and deploying it into production in 20 minutes to understand ...
My guess is most others, regardless of programming language or platform, would easily need weeks if not months to reproduce what I'm doing in the above video. If you're serious about "being lazy", the first thing you need to drop is static typing ...
If you're serious about "being lazy", there is simply no way you can beat this thing. This was created from scratch in some roughly 20 minutes ... ^_^
Hey, I will have a look at the video sometimes later, thanks.
I want to join you
Great! Go for it :)
How can I join you
Learn Hyperlambda, then let's talk ... :)
Maybe of interest to you guys @coco98 ...?