Nick e/code (@nicksdot) header
Nick e/code (@nicksdot) profile picture

Been throwing code into editors for 20+ years. Automating things. PHP contributor. World citizen. Migrant. Annoying. Tweeting for myself.

Joined May 2009
Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)Photo by Nick e/code (@nicksdot)
🎉 Introducing `refactorlah` CLI -- fully open source. Agents are surprisingly bad at renaming/moving files. They are doing `git mv`s, then dozens of `grep`s, then hand-editing imports/namespaces/references while burning tokens and wasting time on tiny refactors. The `refactorlah` CLI gives them one boring command instead: `refactorlah move A B` or in bulk `refactorlah move --use-list A,B tests/A,tests/B` Then file/s are moved, and namespaces, imports, references, etc. automatically updated. Ambiguous renames are skipped and reported, so the agent can follow up manually instead of guessing. Support for Go, Python, PHP, Symfony, Twig is landed. A PR for JavaScript, TypeScript, Vite etc. is open. I built and dogfooded `refactorlah` over the last few weeks. It works better for me than keeping an MCP server running in an IDE or making agents struggle through long tool-call chains for basic moves. Still in alpha! Experimental, built with my best buddy Codex, and still dogfooding. More eyes -> more dogfooding -> releasing early. What do you think?
7
3
3
14
5,361
Chadsen Huang (fka Jensen Huang) has my full support.
1
1
128
nvidia board should be fired just for considering firing jensen
nvidia board should be fired just for considering firing jensen
3
152
This. Everyone has. Y’all really have to hate your pensions, and the idea of an abundant future. Get a life.
CEOs have affairs all the time. Get over it.
1
85
What’s the difference between cancel culture and witch hunting a trillion dollar company CEO into removal because he inserted his genitals into someone else’s genitals?
101
Suddenly everyone is a trillion dollar company board expert.
70
Hey @jetbrains any timeline for WI-86432? Would be cool if issues marked as major, would get an update once a day; if it already takes longer than one could love.
2
1
3
255
@brendt_gd would you mind checking on this internally?
87
People who believe setting the editor line height higher can replace blank lines for code formatting are selfish.
1
137
Back in the days companies had to come up with marketing slogans like “don’t be evil” to trick people into trusting them in order to give them money. Today a company can flat out talk about all the evil things it does and will do, and people be like “stfu, take my money”.
2
101
Replying to @nicksdot @jetbrains
@devhammed confirmed btw. Amazing timing, right after me switching - my luck, lmao.
1
1
97
My cat has signs of getting Alzheimer's or something. She's literally sitting on my desk starring me down, to tell me she's hungry, just to me carrying her over to the kitchen were she got food one hour ago. And then she's like: ah, bruh, never mind, thanks -- and starts to eat.
2
138
Batch of taken over Twitter accounts just woke up. 👀
1
112
Railway derailed.
2
110
"Codex, extract these legacy repositories into single query classes. Tests for a follow up.". In the very recent past, this would have taken days. Now, it takes just 58 minutes and 40 seconds. Being locked into bad code, dependencies and services is no longer a matter of cost, but a choice.
2
4
246
The fact that everyone believes this could be a totally plausible Anthropic move is telling.
whelp, looks like it's be time to hack some firmware soon
1
191
Many solutions that are built right now are built for problems that soonish no longer exist.
1
2
191
Been working towards this for a few weeks. 🥵 Today, the first 60 modules/packages in my project each got their own long-running "owner agent" and worktree. Owners only know about their owned code and relevant public foreign contracts. Naturally, they only work on what they own and otherwise collaborate with other owners. In their own worktrees they may delegate subagents. Lead, Mate, and Architect orchestrate and observe -- that's the gang I talk to. In manual tests I found that agents with laser focused slice-responsibilities have much higher quality, and even very long sessions cannot mess up context. Now I have to find out how it scales in a real project. 🥷 Btw, did you notice how Codex agents communicate with each other? Aliens for sure.
4
3
252
There is a new official JetBrains plugin that allows having vertical tool window labels, and additional tool icon positions at the top/bottom. 🔥
1
3
104
Was unaware that Andrew Tate has his own emoji.
5
214
Excellent work! Adminer next? Perhaps in a next step it could be improved by not using a database.
I slopforked phpMyAdmin to Cloudflare Workers. No need to worry about php2shell if you're not running PHP. Connect to your MySQL or MariaDB database and use the familiar (and dated) UI! npx shoalbase shoalbase.dev
1
146