I used to be reading thru some of Hales’ weblog archives over Yuletide, love a gentleman, and used to be reminded of his put up about CGI, the easy utility/web interface from the 1990s. And here’s the article: he stated it used to be most attention-grabbing.
He invited us to evaluate CGI to up-to-the-minute frameworks:
No dependencies or libraries to put in, upgrade, consume, take a look at, and stable.
Works with any programming language ever that might more than seemingly well learn textual snarl material and print textual snarl material.
Zero exterior configuration, diverse than telling your webserver to enable CGI on your file.
He concludes:
It’s too easy to get caught up in “legit syndrome”, where you search up to the massive avid gamers and trust of their opinions. But you also must realize that their opinions are in keeping with their recent experiences, which would maybe more than seemingly well well be in most cases a world faraway from what the relaxation of us wishes to be being concerned about.
I ogle other folks making the identical mistake with tools love Kubernetes. Many, if no longer most stacks, simply don’t need it… and other folks that abolish pay the cost for the complete overhead and brittleness. But I digress.
The first model of my dwelling here used to be written as a Perl CGI script. I learned more about HTTP (GET, POST, etc), HTML, and templates from that one script than years of college. And whereas I used to be sooner or later jumpy faraway from the complete more than one spawned processes, the truth used to be I by no methodology hit any server obstacles. I even had a grievous develop of Model-Undercover agent-Controller (MVC) going with out even realising it.
The motive I carry this back up now might more than seemingly well be that I feel love I’ve reached an impasse on so many issues. Interior most initiatives dwell unfinished or abandoned because I’ve wished to abolish issues the “correct” methodology. So I start building it the “correct” methodology with complex tools and processes, then elevate my fingers and deem it’s all too noteworthy for what I deserve to abolish. It locations all forms of issues out of reach.
Hales mentions premature optimisation. I feel love I’m doing that in my life. Maybe I need some psychological CGI.