Pranav

307 posts

Pranav banner
Pranav

Pranav

@pranavkothare

Software engineer at heart | CIO @EasyDynamics | Physics and astronomy enthusiast

DC Katılım Mayıs 2012
886 Takip Edilen80 Takipçiler
Pranav
Pranav@pranavkothare·
Agree with the premise, not the timeline. Runaway reward hacking is still common, and it takes experienced SWEs in the loop to build correctly. I've yet to see a real distributed, fault-tolerant app built from scratch with no human engineers.
Wes Roth@WesRoth

"Software Engineering Will Be Automatable in 12 Months," Anthropic CEO Dario Amodei predicts that AI models will be able to do 'most, maybe all' of what software engineers do end-to-end within 6 to 12 months, shifting engineers to editors.

English
0
0
0
11
Pranav
Pranav@pranavkothare·
Ruby is a great language, but this is a weird flex. Token efficiency is not the thing we should be optimizing for. LLMs will reward-hack their way through dynamically typed languages. We should optimize for developer outcomes like maintainability and correctness. If developer outcomes do not matter, then language benchmarks are meaningless. At that point, the only thing that matters is the reliability of the software.
English
1
0
4
677
DHH
DHH@dhh·
Ruby is not just highly token efficient for the LLMs, but even more so for humans. Being able to quickly read and verify what's been written by AI is a real advantage. And AI just doesn't need the types that some programmers cling to. Great design foresight, Matz!
Lucian Ghinda@lucianghinda

Seems like Ruby is pretty well positioned as a language that is token-efficient when used with LLMs. Source "Which programming languages are most token-efficient?" by Martin Alderson martinalderson.com/posts/which-pr…

English
133
114
1.1K
137.4K
Pranav
Pranav@pranavkothare·
I wonder what the benefit of weakly or dynamically typed languages is anymore. Historically, developers favored Python and JS because strict typing added cognitive overhead. But if syntax isn't the bottleneck anymore, does it make sense to vibecode in languages without strong types? Static typing gives constraints that align naturally with specs and requirements. Feels like LLMs should converge faster, not slower, with types.
Ryan Dahl@rough__sea

This has been said a thousand times before, but allow me to add my own voice: the era of humans writing code is over. Disturbing for those of us who identify as SWEs, but no less true. That's not to say SWEs don't have work to do, but writing syntax directly is not it.

English
0
0
0
15
Pranav
Pranav@pranavkothare·
@ScottAdamsSays My day always felt special when I came across a Dilbert comic strip. Rest in peace!
English
0
0
0
7
Scott Adams
Scott Adams@ScottAdamsSays·
A Final Message From Scott Adams
Scott Adams tweet mediaScott Adams tweet media
English
13.2K
31.9K
191.3K
43M
Pranav
Pranav@pranavkothare·
Nope... we are still scaling pattern matching, not intelligence. If compute were enough, models would not reward hack or fail counting the letters in "strawberry." Winning math olympiads is not intelligence. It is benchmark gaming. Bigger models just optimize for more/bigger benchmarks. Real intelligence will not come from bigger clusters. It will come from new ideas.
Nina Schick@NinaDSchick

We’re no longer just scaling computing power. We’re using compute to scale intelligence itself. That’s what makes this moment historically significant. For sixty years, progress in computing followed Moore’s Law—transistor density doubling roughly every two years. But AI is advancing on a far steeper curve. Today, frontier model capabilities are improving on a cadence closer to every six months—an order of magnitude faster than classical hardware scaling. The underlying principle is both simple and radical: when you increase data, compute, and model complexity, intelligence emerges. Scaling laws show that larger models—given sufficient compute and high-quality data—become predictably more capable. In just over a decade, we’ve gone from neural nets that could identify cats to systems that can draft legal briefs, write production-grade code, generate scientific hypotheses, and outperform top human competitors in mathematics, strategy, and reasoning tasks. This is no longer “software” in the traditional sense. It is a new form of intelligence—synthetic, scalable, rapidly compounding, and increasingly able to take meaningful action in the real world. The geopolitical, economic, and societal implications of this shift are only beginning to unfold—and they will redefine global power in the decades ahead.

English
0
0
0
7
Pranav
Pranav@pranavkothare·
Survived my CS221 final exam 🤖 Looking forward to F1 weekend in Vegas 🏎️🏁 Go Piastri!
English
0
0
0
50
Pranav
Pranav@pranavkothare·
Using discord to elect a head of state is wild 🤯.. peak 2025 energy
English
0
0
0
72
Pranav
Pranav@pranavkothare·
@davidfowl For Python, setting up the virtual environment and installing dependencies defined in requirements file, along with recommended extensions for Python dev in VS Code. Basically anything that will get us to the point of one click debugger start after cloning a repo.
English
0
0
1
323
David Fowler
David Fowler@davidfowl·
What are some of the common tasks you automate in your repos via adhoc tools/scripts to make onboarding new developers easier? (e.g secret/cert creation, database seeding/migration)
English
29
4
50
17.6K
Pranav
Pranav@pranavkothare·
@SamErde Do the deployment rings for Microsoft Defender automatically get set up for orgs enrolled in Windows Autopatch.. or do you have to configure rings for Defender separately?
English
1
0
0
346
Sam Erde
Sam Erde@SamErde·
If you’re using Microsoft Defender and haven’t already setup deployment rings for updates, go do this now. (Does Crowdstrike have this feature?) 👉 learn.microsoft.com/en-us/defender…
English
15
58
240
24.9K
Pranav
Pranav@pranavkothare·
... Also naming things is hard
English
0
0
1
120
Pranav
Pranav@pranavkothare·
Literally my first rodeo! 🤠
Pranav tweet media
English
0
0
1
104
Pranav retweetledi
Merill Fernando
Merill Fernando@merill·
Isn't it neat when a group of folks start with an idea and build something unique? Huge shout out to these amazing folks that have contributed to 🔥 Maester. You are all rock stars 🤘🌟!!! Read on 👇 Want to join this group? We need help with ✅ Updating docs/markdown including adding links to admin portal to resolve issues ✅ Writing new tests (CISA, Exchange, Intune...) ✅ Writing automated scripts that can help fix issues ➕ any other ideas you have to contribute... @fabian_bader, @Thomas_Live, @MySnozzberries, @DanielatOCN, @svrooij, @AdamMLaycock, @FrodeFlaten, @SauterThorsten, @pranavkothare, @DevSecNinja, @janbakker_, @tba
Merill Fernando tweet media
English
4
11
65
10.5K
Pranav
Pranav@pranavkothare·
@merill Thanks for clarifying. I just wanted to confirm it wasn't some intentional design decision in Maester itself that will throw me off later.
English
1
0
0
28
Merill Fernando
Merill Fernando@merill·
@pranavkothare For those new to GitHub it was the easiest and fastest way to clone and do everything from the browser without having to install the git client and learn about clone, etc..
English
1
0
2
45
Pranav
Pranav@pranavkothare·
@merill is there a specific reason why importing the repo was chosen over just invoking Install-MaesterTests when setting up GitHub Actions as documented here: maester.dev/docs/monitorin…
English
2
0
0
120