Founder of several Open Source projects, including log4j 1, logback, SLF4J and reload4j. I am not affiliated with log4j 2.

Vaud, Switzerland
Joined June 2008
Comments on the log4shell(CVE-2021-44228) vulnerability slf4j.org/log4shell.html
1
1
9
1,479
Poll where only YES voted are counted. Why?
✍️✍️✍️ If you want SpaceX and Tesla to merge as soon as possible, please do only one thing: Comment below with "Merge already". Nothing else please (I will hide all other comments). Thank you.
51
Replying to @jrswab
Correct. The average person will not do things like this for two reasons. 1. They don't think about tool making, they think about tool using. 2. Making tools is a detail oriented process that most people don't have the patience for. That's why there are programmers in the first place. We revel in those details.
4
11
2
301
10,178
Ceki Gülcü retweeted
Eight cameras. 36 frames a second. ~2 billion pieces of information in. Two numbers out: steer, accelerate. How do you teach a machine to do that? I made a 20-min explainer on how Tesla built FSD: 14 ingredients, one flywheel.👇
96
336
63
1,923
95,173
Ceki Gülcü retweeted
Manslaughter by beauracracy
🤖 Made with AI
The European Union has delayed a vote on Tesla’s FSD (Supervised) to December at the earliest (from October 6th), according to an agenda published on the EU’s website. Agenda for the October meeting:
29
93
19
750
32,762
Genocide is the intentional killing of non-combatant civilians in an attempt to reduce or eliminate the numbers of a particular race, nation, or ideology. Hamas is genocidal, their charter demands the destruction of Israel. (They watered it down recently, but their intent is still clear) October 7th was an act of Genocide since it was motivated by Hamas' chartered intention and was indiscriminate in the brutality and targeting of the killings. Hamas must be stopped. Iran supplied weapons and training and financial support for Hamas, a clearly genocidal organization. Iran also regularly proclaims "Death to Israel. Death to America". Iran has genocidal intent. Iran, and its proxies, must be stopped. Israel concluded that they must stop Hamas. Hamas hides behind civilians. This makes Hamas doubly genocidal since the more civilians that are killed the happier they seem to be. Israel send leaflets, texts, phone calls to warn the population. They sent tons of food and supplies to support the population. They set aside refuges for the population. Genocidal nations don't do that. Yes, a lot of Palestinians were killed in the fighting. Terrible. 20,000+ Germans were killed in the Dresden fire bombing. Awful. 100,000+ Japanese were killed in the Tokyo firebombing. ~210,000 Japanese will killed by the nuclear attacks on Hiroshima and Nagasaki. None of those actions were genocidal. The attackers had no genocidal intent. Their goal was to stop their enemies from further attacks. There are "experts" for everything. The UN is full of "experts". But any "expert" that claims that Israel is committing a genocide is either horrifyingly ignorant or selling something evil.
200
279
39
2,555
108,587
Worked the whole day. Wrote a bunch of code but at the end not a single line survived review by AI. Not a single line. It was a productive day nonetheless.
120
Interesting argument although I think unit testing and testing in general help quite a bit.
Finally realized why it’s so exhausting and stressful to work with AI agents 8h a day. When delegating a task, you want to be assured it’s off your plate and you can forget about it, knowing it will be done completely and correctly. AI doesn’t give you that: you need to check it’s doing the right thing, it’s not forgetting anything, not taking short cuts etc. So it adds to your mental load, rather than removing from it.
1
225
Ceki Gülcü retweeted
2026-09-04 - Release of SLF4J version 2.0.19 • When the fluent API was used with XLogger/LoggerWrapper in the slf4j-ext module, caller location was incorrectly reported. To correct this, LoggerWrapper now delegates makeLoggingEventBuilder() to the wrapped logger so that the application caller can be correctly extracted. This issue was reported in issues/464. • In slf4j-api/DefaultLoggingEventBuilder, a failing toString() invocation on a key-value value, including StackOverflowError, no longer aborts logging. The builder now substitutes [FAILED toString()], matching the existing behaviour of MessageFormatter for message arguments. This issue was reported in issues/448. The isLoggable() method in SLF4JPlatformLogger now maps System.Logger.Level.ALL and Level.OFF the same way as log(), that is ALL as TRACE and OFF as ERROR, instead of treating both as always loggable. This is a follow-up to the changes introduced in 2.0.17. See issues/430. • Published JAR files now package each module's own LICENSE.txt under META-INF/. Previously the parent POM copied the repository-root MIT license into every module, so Apache-2.0 modules such as jcl-over-slf4j and log4j-over-slf4j shipped the wrong license text. This issue was reported in issues/465.
1
1
148
Ceki Gülcü retweeted
Replying to @dhh
It's sad when experts leave. The less sad part: "LLM is fascism" as an argument shows that deep expertise in one domain doesn't transfer. You can be world-class at packaging and still reason about new technology in slogans.
1
2
145
Ceki Gülcü retweeted
In your opinion, how long before ChatGPT disappears following the footsteps of AltaVista?
0%2 years
44%5 years
56%unlikely
9 votes • Final results
1
1
188
In your opinion, how long before ChatGPT disappears following the footsteps of AltaVista?
0%2 years
44%5 years
56%unlikely
9 votes • Final results
1
1
188
AI has completely changed what I loved about software engineering. Earlier, you’d sit with a problem, understand it deeply, write the code, break it, debug it, and eventually own the solution. Now so much of engineering feels like staring at a screen waiting for an agent to finish. And the worst part isn’t even that AI writes code. It’s that we’re slowly losing ownership of the codebase. AI generates thousands of lines we barely read. The code becomes a black box. Then something breaks, and suddenly you’re expected to debug a system you never really understood in the first place. At the same time, constantly delegating thinking to agents feels like it’s destroying our attention span and our ability to patiently read, reason about, and understand code. Maybe we’re shipping faster. But sometimes it genuinely feels like we’re becoming worse engineers while our codebases become harder to understand.
283
131
34
1,652
116,873
Ceki Gülcü retweeted
Replying to @teslaeurope
Just drove from Belgium 🇧🇪 to Denmark 🇩🇰 through the Netherlands 🇳🇱. Best road trip I’ve ever done. FSD Supervised handled the highways, border crossings and traffic so I only had to supervise. Zero fatigue, pure scenery and calm the whole way.
4
4
69
2,621
The Starship flight 13 was very impressive. However, why was there not attempt to catch the booster and the second stage spacecraft?
200
Ceki Gülcü retweeted
Here is a github command test a PR without actually merging: git fetch origin pull/N/head:B where 'origin' is your local name for the remote repo (usually just 'origin'), N is the pull request number and B is the local branch name *you* wish to use locally
1
1
3
314
Ceki Gülcü retweeted
Je öfter ich mir die Videos meiner FSD (Supervised) Probefahrten aus den Niederlanden 🇳🇱 ansehe, desto weniger kann ich nachvollziehen, warum FSD bis heute noch nicht in ganz Europa zugelassen ist.. 🌍🇪🇺 Für mich ergibt das einfach keinen Sinn... 🤦🏽‍♂️ #Tesla #FSD #europe
30
36
3
459
16,812
Ceki Gülcü retweeted
Wie du siehst, schaue ich hier nicht gerade glücklich. Gestern Abend war ich mit der Familie am Strand spazieren. Den gesamten Hin- und Rückweg habe ich auf FSD Supervised zurückgelegt – und ich musste kein einziges Mal eingreifen. Über 240 Kilometer.Nach fast 10.000 km mit FSD Supervised weiß ich genau, was es kann und was es leistet. Es macht einfach jede Fahrt vollkommen sicher – nicht nur für meine Familie, sondern vor allem auch für alle anderen Verkehrsteilnehmer.Warum bin ich dann nicht froh? In etwas mehr als einer Woche fahre ich mit meiner Familie (und zusammen mit Zehntausenden anderen Tesla-Fahrern, die die Sicherheit von FSD ebenfalls kennen) in den Urlaub. Dabei durchqueren wir Deutschland von Venlo bis Passau.Und obwohl kein einziges sachliches Argument dagegen vorgebracht wird, ist FSD in Deutschland immer noch nicht zugelassen. Stattdessen wird bewusst ein unnötiges Sicherheitsrisiko aufrechterhalten. Nur damit ihr es wisst. Mir fehlen eigentlich die Worte. @bmv @Wissing KBA @Tesla @SawyerMerritt @elonmusk
351
355
41
4,179
468,963