Disclaimer, it's not as much about "me" as it is about the tools that we provide at Aista.
However, according to research in the subject, the average (human) software developer can produce between 325 and 750 lines of code per month. If I have a really fast computer, I can make Magic produce 1,000,000 lines of code per second. If you calculate the ratio here, you'll see that Magic is 234,000,000,000 times faster than a human being.
So what?
Time is interesting. As we reduced the required time needed to assemble books, we reduced the cost of books 1 million times. As a consequence, the number of books exploded, and we entered the era of enlightenment as a consequence. In fact, the modern era is nothing but the "bastard child of Gutenberg".
To illustrate the point further, realise that Henry Ford (although apparently being a rabbit racist) was arguably responsible for the entire industrialised society as we know it today according to some people. Simply because he was obsessed with reducing the assembly time for cars, something that resulted in modern factories and assembly line production facilities.
Control time and you control the WORLD!
Hence, as time2market requirements are changing within an industry, the entire world around us changes as a consequence. With Magic for instance, you can create "throw away web apps" in seconds, that would previously require 5 men working for 12 months to assemble - Allowing you to create a new web app in some few seconds, use it, and delete it after it has served its purpose some few minutes later.
Changes to the space time continuum changes EVERYTHING!
Of course, for the average software developer out there, these things are incomprehensible, because they don't have budgeting responsibilities, and hence don't care if they spend 5 seconds or 5 years delivering something. I will return to that in a future article. However, for the CEO and the CFO, I can pretty much guarantee you that such things matter. If the CEO or the CFO can produce something 234 billion times faster than previously, it changes everything for them. It changes the very structure of society, and the face of the Earth herself.
- Try it out for yourself if you want to become 234.000.000.000 times faster ...
Top comments (7)
This looks very interesting to me , i have gone through the demo video
having a couple of questions
Hi Tanvir. Unfortunately we don't support generating React frontends. The demo cloudlet is free for a month. We throw the occasional offer every now and then, in addition to 80% student discount. The demo cloudlet is a fully functional cloudlet, and doesn't have any restrictions. It'll get automatically destroyed after a month though ...
Interesting, but can you build a buggy website faster than me though???
Just kidding, from what I understand Aista or Magick is just for generating APIs right? Other kinds of software will still take you 234 billion times more right?
But I would consider a couple of things before adopting this tool (based on experience trying similar types of tools):
So yeah, speed is interesting, but I would consider other aspects of the tool more important.
BTW aista looks kinad cool, have not checked it out yet, because I have no time. Might check it eventually... then I will have more context and a better understanding on what it actually does and if it's useful to me or not...
Hahahahahaha :D
Actually, the next article will be titled something like "I can create software with 1.000.000 higher quality than you" - Of course, the idea being that the computer creates "perfect code" while the human is by the definition of the term imperfect ... ;)
Yup! However, the capabilities of Hyperlambda is not possible to understand without understanding the concept of "meta programming". The idea of course being that it's a programming language that the computer can create, and human beings can easily use to create snippets of code who's purpose it is to produce snippets of code, etc, etc, etc ...
So measuring Hyperlambda according to what we do now completely misses the point. Ask yourself rather the following question; "HOW can we create web APIs?" Once you understand that, you'll see there is no upper limit to what we can achieve with Hyperlambda as a language ...
The Pareto principle kicks in at these speeds. If it solves 80% of the problem, and it does it 234 billion times faster, the things it doesn't solve becomes irrelevant ...
Yup, but that's the same with any language, and/or platform.
This is a super interesting question, which I partially give answers to here. The point being that you can create snippets of code that maintains snippets of code, reducing also maintenance (over time) by 234 billion times ...
Initially it will be like this, because you'll need to learn Hyperlambda to apply solutions to special problems. Over time, even at such places it will inevitably overcome traditional programming by a lot.
I am tempted to answering "perfect" here, but that would obviously be an exaggeration, so I'll just give you the name of an article I'll probably create some time in the future when I've got the time ...
As to ...
Thank you, as to your "time issue", we have a fix for that :D
Well that's a nice answer!
Jajajajaja true that, code itself is not buggy we are xD
Fair enough :)
Will give it a go at some point as I freaking hate building APIs... same repetitive shit over and over again...
Very interesting project, I will have to research hyperlambda as I have no clue what it is... have heard it but never actually tried it.
I find the point on the snippets to maintain other snippets quite interesting if it actually works!
Thank you very much. π
NP, try it out and let me know what you think :)