3 ms·
I created a language. I was refactoring a very complex class at work that was hiding a very unsafe one liner of python doing a «safe» eval that was nowhere nea
by SFJulie 10y ago
I created a language.
I was refactoring a very complex class at work that was hiding a very unsafe one liner of python doing a «safe» eval that was nowhere near safe. And after 3 days of mine + the 3 weeks from the team that appeared in the git on the work of this class, I thought, well I am told I am an idiot, but I am pretty sure one can make a safe language that only includes what customers need without taking as much time as this disgusting pile of obfuscated unsafe junk.
I did a forth based language in 16 hours on my spare time that was having the minimal requirements that satisfied real use case of all the customers.
Proposed to replace it after showing vulnerabilities.
Then I was shouted at by the CTO because it was undermining is great technical choices.
And then I realized that this Access Provider did not cared about neither their security nor the one of their customers, just about their nice boats and expensive cars and were just milking the internet users like any other ISP.
Creating your own language is dangerous ; it can make you think about too much things, do not do it.
- kazinator 10y ago16 hour Forth to replace everything and solve our problems. Forgive me, but I'm leaning toward siding with that CTO on this one.