I think it must be a very interesting time to be in programming languages and formal methods because LLMs change the whole constraints landscape of software completely. Hints of this can already be seen, e.g. in the rising momentum behind porting C to Rust or the growing interest in upgrading legacy code bases in COBOL or etc. In particular, LLMs are *especially* good at translation compared to de-novo generation because 1) the original code base acts as a kind of highly detailed prompt, and 2) as a reference to write concrete tests with respect to. That said, even Rust is nowhere near optimal for LLMs as a target language. What kind of language is optimal? What concessions (if any) are still carved out for humans? Incredibly interesting new questions and opportunities. It feels likely that we'll end up re-writing large fractions of all software ever written many times over.
People ignore one thing.
Claude Code is *better* than Copilot only for users who use Claude Code, not for everyone. For less tech savvy users, Copilot or Manus etc are better.
There is a certain category of nerds (yours truly included) who live inside their terminal. A lot of their information is easily accessible in plaintext in a filesystem instead of in proprietary formats on Google Drive. Many of them store their notes in Obsidian or Bear in a git repo. They use ffmpeg and imagemagick instead of Googling "online app to convert images".
For such users, terminal commands and small scripts to automate little workflows has been their way of life. (The extreme end is that famous joke of the devops guy who makes coffee using SSH commands). For them all problems can be solved by having a thin REST API and mostly wrangling plaintext on shell. For these people Claude Code is an extremely powerful general purpose agent.
But this is not how *everyone* works. If they did, then as the famous HackerNews guy said, Dropbox would never have taken off, given rsync existed. This is not even how everyone in tech works. If they did, the proverbial "curl wrapper" Postman wouldn't be worth billions of dollars.
The only problem with routine and discipline it that at times you'll have to put a hard stop at things you're in middle of doing as far as work and sleep is concerned.
Leadership across companies expects AI to magically cut time-to-ship in half.
Yes, AI can help engineers code faster. But coding was never the bottleneck.
The real drag is non-tech stuff - planning, periodic status updates, cross-team coordination, unclear requirements, stakeholder alignment, reviews, approvals, handoffs, deployment cycles, and on-call rotations.
Cumulatively, that's ~80% of the work.
Optimizing the remaining ~20% cannot produce a 50% reduction.
If leaders really want to see gains, they should focus less on coding velocity and more on eliminating process friction.
Not sure about AI or machine force. But I think this era will definitely make us all one. A force that does the same thing, think similar, behave similarly and enjoy same things. It's basically making us inhumane. Essential part of being a human is being replaced with machines.
It seems we always have something that we all relate to or may be the things today are wired in such a way that you all feel connected via the shared content, news and what not.
But that's definitely not the goal or the purpose(not purpose of life though).
The more you learn, the easier it gets.
The hardest part of anything is the beginning, when everything feels unfamiliar and complex. But learning compounds.
Each lesson builds on the last, making what once seemed impossible feel effortless. Keep pushing through the discomfort.
And you'll realize you're capable of far more than you thought.
if you are a curious engineer, it is so difficult not to have fomo.
every other domain seems interesting
every other book seems worth reading
every other problem seems worth solving
every other project looks like the next big thing
every other framework feels like something you should learn.
literally every single thing is a distraction. how do you even deal with that?
My favorite way to learn is now uploading a bunch of source material to AI and then doing this:
“Help me understand this paper step by step. Go from high level (simple explanations) to incredibly low-level, detailed technical explanations until I understand it. Do not advance without confirming that I understand each step with a quiz question first.”
It has not failed me once. It’s very enjoyable and easy to pause and restart.
I admitted my son to a hospital today. I have a ₹1.2 crore Acko Platinum Health Plan the one with no room rent limit. @ACKOIndia@duavarun
Guess what?
The hospital flat out denied me a suite room. 👇🏻