Co-Founder of @packagist / packagist.com and Co-Creator of #composerphp - he/him - @naderman@phpc.social

Berlin, Germany
Nils Adermann retweeted
We're super excited for #SymfonyCon 2026 in Warsaw Nov 26-27 and happy to sponsor again! A must-go for anyone working with PHP and #Symfony. Great content, fantastic people. Now more than ever: educate yourself and keep with ecosystem & tech in general. #php #phpc #composerphp
Malware detection and strict dependency policies🔒 Catch Nils Adermann & Jordi Boggiano at SymfonyCon Warsaw 2026 for a look inside Packagist's security overhaul and best practices for your stack symfony.com/blog/symfonycon-…
2
14
825
Nils Adermann retweeted
Berlin is one of the worst places on earth to start a company. We've been trying for 4+ months to get any internet installed. Telekom just cancels. Everyone else has to use their infra, so they cancel too. I will pay anyone, personally, €10k to get this fucking done for us.
279
54
2,048
176,078
Nils Adermann retweeted
Laravel AI SDK v1 is officially here 🚀 One Laravel-native API for every provider. We've closed hundreds of bugs and shipped new features you can use today. Here's what's new 🧵
13
65
452
24,944
Nils Adermann retweeted
My timeline
27
80
1,237
39,379
Takeaway from @robertlemke at a brief AI doom tangent at dinner: Gustav Mahler is known for saying "When the world ends, I'll move to Vienna. Everything happens 50 years later there" Vienna School of Agentic Engineering goal to ward off the apocalypse for 50 years? 🤣
2
14
1,050
Nils Adermann retweeted
I would love a way to dig into where all these tokens are going in Claude Tag. Channel-level usage is not specific enough. Might have to end this experiment...token costs have tripled in our small org @trq212 have you looked into token usage in Claude Tag for anyone?
2
2
189
Nils Adermann retweeted
Thinking about hiring full time to work on Junior (and similar projects at Sentry). if you're interested in that, and have prior experience here, shoot me a DM with creds. Ill probably be a little slow to respond, and this is opportunistic so I'm not looking to hire someone who isn't a default fit, but itll be a fun gig if you've spent a bunch of time on agents/dev tools/dev infra.
25
9
208
34,097
Nils Adermann retweeted
you familiar with rust's cargo vet or go vet? we just did the same for php, introducing: @laravel vet see the code [composer update] is about to write into your vendor/ directory before it does 🤌🏻
7
18
90
10,851
Nils Adermann retweeted
AI slop has fundamentally changed how I experience reading. I now notice the tells everywhere. The short, punchy sentences. The relentless groups of three. The em dashes—the unnecessary little asides. And once you see it, you can’t unsee it. The worst part? My brain now flags perfectly innocent human writing as AI slop too. AI hasn’t just made me enjoy bad writing less. It’s made me suspicious of all writing. That’s a real loss.
626
172
5,347
313,724
Nils Adermann retweeted
Replying to @wintermeyer
lol, I should do a video on how I do my videos. The short answer is, a lot of custom, vibe coded software. I have a custom Mac window manager called Sir-Mix-a-Layout (github.com/schacon/sir-mix-a…) that resizes windows to half or full screen on either side, so I can do none, one wide or two half screens. It also deals with the animations (swooping the windows in and out). I can set windows/sizes to keys on a Stream Deck, so I just hit buttons to move the windows around. I have a desktop background with a green 16x9 window in it and I use OBS to add that screen capture as an input and then crop, chroma the green out and composite the floating windows over my camera capture (Sony Alpha ZV-E10 / Elgato Cam Link) in real time. One problem with the chroma keying is that I need everything to be shadowless so it keys out cleanly, which is a compile time option in Mac software, you can't turn shadows off a window unless it allows you to. Turns out Ghostty does but Chrome/Safari/etc don't. So I built my own Electron browser called Peter Panes (github.com/schacon/peterpane…) to be super minimal and shadowless. Anyhow, glad you appreciate it!
2
4
271
Nils Adermann retweeted
A PHP RFC went to a vote Friday. By Sunday night its author had pulled it, over one no vote from the person who wrote the policy it broke. What's left: when a regex fails, is that your bug, or something you catch? Full rundown in the first reply. #PHP #PHPInternals #PHP86
1
1
17
2,130
Nils Adermann retweeted
Krass: Nach Paris gibt es jetzt auch aus London Auswertungen darüber wie die Verkehrspolitik der letzten zehn Jahre die Luftqualität in der 🇬🇧 Hauptstadt verändert hat. Das Ergebnis ist nicht weniger beeindruckend: Lange war London für seine schlechte Luft berüchtigt. Große Teile der Stadt überschritten regelmäßig die Grenzwerte. Doch dann wurde 2016 der Labour Politiker Sadiq Khan neuer Bürgermeister. Der Beginn der Londoner Verkehrswende: - 2020: Einführung einer der strengsten Umweltzonen der Welt in der Innenstadt - 2023: Ausweitung der Umweltzone auf ganz London - Ausweitung der City-Maut auf 7 Tage die Woche - Erhöhung der City-Maut von 13€ auf 21€ - Anschaffung von 1300 E-Bussen - Vervierfachung der Radwege von 90km auf 400km - 600.000 neue Bäume gepflanzt und 900 Hektar neue Grünflächen geschaffen. Das Ergebnis: In 10 Jahren hat sich die Luftqualität um 49% verbessert. Das Überschreiten der Grenzwerte ging um 97% zurück und die Todesfälle durch Luftverschmutzung reduzierten sich allein seit 2019 um 40%. Londons Luft ist jetzt so sauber wie noch nie seit Beginn der Messungen. So schön zu sehen, was alles geht, wenn der politische Wille da ist💪❤️
68
1,002
3,216
104,264
Nils Adermann retweeted
Digital sovereignty is written in PHP. 🐘 Germany's €108M federal CMS migration, 770 EU Commission sites, 300,000 users on Nextcloud. Sebastian Bergmann looks at PHP in the public sector and offers 3 procurement changes that could close the funding gap. thephp.foundation/blog/2026/…
9
47
2,910
Nils Adermann retweeted
34
14
796
58,435
reminded once more that if you train models on annoying human behavior, you get annoying AI behavior 🤦
1
5
619
Nils Adermann retweeted
The amount of Germany hate-posting on the back of @patrickc‘s tweet is astonishing. Seems everyone has seen the light, aka read Ray Dalio‘s Changing World Order, and now has hot takes on the country’s decline being an inevitability, feeling superior for being able to „speak the hard truth“ and announcing to the world that the only thing left to do is getting the hell out of this country, which will most certainly fall into the hands of the far right. I agree things need to to change, urgently and drastically. I agree we must reinvigorate the economy and boost entrepreneurship. I agree that our labour laws, energy costs, bureaucracy and low investment into future technology is unbefitting of the reality we live in today and of a country like Germany. But to speak of all the ills in Germany like it was some doomed hell hole without even for a second realising or acknowledging that the country still has SO MUCH to offer makes me disappointed and angry. This especially goes out to the 30/40 year olds who got to benefit from what was built up in the past and could now make a massive contribution to changing things for the better but who instead seem to just blame politicians and bureaucracy for everything. I join your harsh criticism - I reject your defeatism entirely.
166
53
789
227,010
Nils Adermann retweeted
The evidence is visible today. Look at the shape of O’ahu. It’s a classic shield volcano. On the left, long, gently-sloping hills. On the right, a steep and sudden drop-off of a massive caldera. Most of that old caldera is now at the bottom of the sea. 7/n
1
10
426
50,452
Hate this too, but isn't the cost basically a government mandated insurance fee on the correctness/applicability of the contract and saves companies much higher litigation fees common in US? It's not really for the notary's time or reading, I think a lot of what they receive here goes to their own insurance company anyway? Had an online notary appt recently too, not sure all of what that's possible now, and probably still requires a EU id or so and not possible for US investors, so still sucks.
Met a German founder this week and asked him if all the stories one reads about the challenges of startups in Germany are exaggerated. "No, they're understated." Proceeded to describe spending a full day having a 90-page investment contract read to him (mandatory under German law; § 13 BeurkG) by a notary that then charged €30,000. That was for his first company. His second company, needless to say, was not incorporated in Germany.
3
1
861
Nils Adermann retweeted
Love how people are discovering agile work after it apparently became arcane wisdom from people booing it so much 💀💀 The reason this works so well with agents is because it already worked so well for us. Except now the agent is the developer and we are the stakeholders.
HUGE unlock to understand code AI writes. Don't one-shot features or fixes. Have the AI write the most minimal working solution (often just a few lines of code), then build up from there. Each stage in a discrete commit. I can't overstate how valuable this bit of workflow is
2
4
21
1,565