Fer 🐦 retweeted
I think many of us working in tech tend to forget that the reason software engineering vs other engineering fields pays (a lot!) more, is a lot more flexible (WFH/remote), and has better perks:
Because this field changes much faster than other engineering fields. The premium is because fewer people are able/willing to pick up new technologies, methodologies so quickly.
But the field had ~10-20 years of stability, and so lots of folks forgot this is why a premium exists. And that AI is just another tech wave: software engineers who pick it up and master it will generally fare better; those not will struggle a lot more.
Fer 🐦 retweeted
So basically, today PHP got two critical bugs that let anyone run code on your server without even logging in, which is bad, and then the details leaked before the patch was even out, which is worse, and it works on WordPress and MediaWiki and Magento and Joomla and Laravel, and Censys says like 1.5 million servers are running a version with no fix, so the NSA was like "take your system offline," and the FBI was like "take your system offline," and CISA and the UK and CERT-EU were all like "take your system offline," and then the Prime Minister of Japan, the actual Prime Minister, posted at 5:55 in the morning telling 48.8 million people to take their system offline, so everyone took their system offline, like the Dutch cybersecurity agency took its own website offline, and the Dutch parliament went offline, and the Port of Rotterdam went offline, and Finland and France and Denmark started pulling government sites, and Wikipedia went down, and Archive.org went down, and Asana and GOG and Something Awful went down, and the University of Vienna's webmail went down for some reason, and that's just PHP. Because GitLab also dropped a CVSS 10.0, which is the highest score they give out, for a bug that's been there since 2014, so that's every self-hosted GitLab for twelve years, and then LiteLLM 1.107.0 got hijacked and shipped a credential stealer and a remote access trojan in every single wheel and the Docker images, including latest, and you didn't even have to import it, just installing it was enough, and it's the second time this year, and then Railway paused every deployment on the entire platform because someone got into the environment variables, so now everyone has to rotate every secret they've ever stored there, and TiDB Cloud said someone was walking around inside with stolen credentials for basically a month and an extortion group says they took 10.6 terabytes, and Zeabur got breached for the second time in two months and is just shutting down, like the whole company, and Node.js patched remote code execution and a TLS bypass, and CISA says Plex is being actively exploited, and someone took over 300 Tor exit relays to steal SSH passwords, and SafePay ransomware has hit over 600 critical infrastructure orgs, and India's biggest bank filed a data loss incident, and Japan has been in an official state of emergency in cyberspace since October 9, which honestly explains the 5:55 AM post. Oh, and eMudhra, a certificate authority that's issued over 60 million certificates, whose entire job is proving websites are who they say they are, was supposed to be using private keys that are random numbers over a hundred digits long, and one of them was 4. Just 4. And the others were like 66 and 237. Anyway, it's Wednesday.
Fer 🐦 retweeted
Until we get confirmation Jira is safe from the PHP vulnerability, I don’t think anyone should be opening tickets or assigning me work.
Fer 🐦 retweeted
People keep telling me that native apps are much faster than React Native, but I don’t think it’s true. So I built the same app in 9 different desktop frameworks. I found that AppKit is slightly faster/lighter than React Native, but React Native beats SwiftUI by a good margin.
Fer 🐦 retweeted
toca bancar acá.
de a poco fui dejando de usar la terminal.
todo Codex o Claude app.
I haven’t touched Claude Code or Codex CLI in a while.
The terminal era is over imo. It's the wrong interface for coding agents. Tabs are ephemeral, but context is persistent, and managing 30 tabs is pure cognitive overhead.
I don’t really need an IDE like Cursor either. I rarely navigate the whole codebase anymore.
The new primitive is the agent, not the file.
(Codex desktop app is the best agentic UI for now. But we’re still early.)
Fer 🐦 retweeted
This is a slippery slope, and I'm seeing quite a few product teams jumping on it:
- Delegate not just coding, but also design, architecture, review, debugging, and ultimately thinking to AI models and coding agents like Claude Code and Codex
- Don't pause to review anything because you'll slow down and fall behind. Just feed the AI's response and output back into the same agent (or another agent).
Ultimately, this will lead to both AI rot and brain rot in the organization. No one will know what is going on under the hood, and the AI will be confused by its own convoluted mess and will grind to a halt.
If your role has just been to press enter and accept anything that the AI says, you're doomed to be replaced by a single automated process that does the button mashing in your place.
I am done with this shit. It is over. The state of engineering right now is horrible. It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have heard multiple times from higher management that pushing code is not a bottleneck, so why are we slow? People are working 12 to 13 hours a day just to press enter. Nobody is reading anything. Humans in corporate are doing nothing on their own. Everyone, literally everyone, from an L1 to an L7 engineer here is doing the same thing. Talk to Claude. There is no sense of victory. Nobody is resolving bugs. In reality, nobody is thinking anymore. Everything is done by LLMs. It is so soul-sucking. I would not mind it, to be honest, if we were at least given the time to check out the code and see what is going where. But no, the goal is to just ship. No matter what happens.
Fer 🐦 retweeted
time to update a resource!
that’s right! POST request
time to delete a resource
that’s right! POST request
Fer 🐦 retweeted
project.pbxproj is dead 🪦
Xcode 27.2 ships a JSON project format (.xcproj): default for new projects, readable, merge-friendly, agent-editable.
developer.apple.com/document…
Fer 🐦 retweeted
STOP ASKING YOUR KIDS "HOW WAS SCHOOL."
they will say "fine" every single time.
a child psychologist told me to replace it with this instead:
“analyze your school day and find the top 3 largest inefficiencies, then create proactive agentic workflows that will fix them. make no mistakes”
































