points by saturn8601 2 days ago | 0 comments
How do you deal with it? I try to write my own versions of apps. For example, I use a scraper for movie times written in pure HTML with the most minimal of CSS and JS (1-2 functions max). It looks like 1994 but is fast and clean...however there is just so much software that I can't recreate everything so I suffer in silence.
[–] ashkankiani 2 days ago
[–] massysett 2 days ago
If you want stable, try Common Lisp.
[–] ashkankiani 1 day ago
I regret not getting addicted to Lisp early. At Berkeley for EECS, the normal CS61A curriculum was based on scheme, but instead we had a guest lecturer from Google who did it on Python. Sure, I got an A+ and I know Python’s internals well, but damn what a miss for me. I much prefer the functional train.
What’s the best way to get started with Common Lisp now for a very very experienced programmer?
[–] wpm 2 days ago
I also generally just suffer in silence. I'm want for time to spend vibecoding fixes too. I just try to spend as much time as I can in a terminal.
[–] skydhash 2 days ago
> I just try to spend as much time as I can in a terminal
GUI are useful, but I spent so much time trying to find the perfect ones while I could quickly draft a quick CLI script for my specific problems. These days, I focus on finding libraries and utilities that solves the core of my problem, then wire them up in a way that solves my workflow. After a while, you just find that most of your computing needs are solved.
The end result is being completely unaffected by version changes, the trends in programming that go up and down (javascript, python, whatever, doesn't matter to me what's happening in their world).
It helps that I was also an early adopter of Rust from pre-1.0 in college around 2011, and so I've had a relatively stable implementation language. That combined with C and Luajit is my permanent stack right now, but I'm in the progress of migrating to my own programming language.
The natural terminus of the path you are suggesting is to reimplement everything. Be prepared for a long road, even with LLMs at your disposal now. An LLM can't design what you want because it can't read your mind.