Sign in

Christian Grobmeier

@grobmeier.de
654 followers 587 following 344 posts

Java Champion & ASF VP Data Privacy. I write and speak about code, ethics, and what it means to build systems that last. Logging Off? grobmeier.de

PostsRepliesMedia
Christian Grobmeier @grobmeier.de · 21/09/2026
the sad thing is i don't feel to urge to talk to colleagues b/c i talk to ai so much these days luckily my wife makes sure i come out from the basement from time to time
140
Christian Grobmeier @grobmeier.de · 13/09/2026
After a long time, I have submitted a talk for a conference again. Travelling and speaking isn't trivial for me. But I realised I probably need to do it again. And want it, too. Back into the saddle! Hopefully they accept the talk, and I'll see some of you there. #speaking #conferences #java
020
Christian Grobmeier @grobmeier.de · 22/06/2026
Sometimes good things are very close
River in Landsberg am Lech. Peaceful, sunny atmosphere
030
Christian Grobmeier @grobmeier.de · 20/06/2026
Just submitted my first mobile apps to review in years. The Apple experience is still better. But they charge 100€, which is ridiculous. Anyway, my pet project timeandbill.de will have its mobile apps back soon. #ios #android #productivity
timeandbill.de
Arbeitszeiterfassung - online, einfach, klar.
Erfassen Sie Ihre Arbeitszeit im Browser oder mobil. Mit Export, Reports und Datenschutz in Klartext.
010
Christian Grobmeier @grobmeier.de · 07/06/2026
#HumbleBee is out: a local-first open source time tracker with CLI + GUI. It started after a canceled flight in San Francisco and a night at the airport, when I began using AI to learn Go faster. github.com/grobmeier/hu... PS: timeandbill.de exports are supported #golang #privacy #opensource #ai
github.com
GitHub - grobmeier/humblebee: Privacy first time tracking with CLI and GUI inspired by timeandbill.de
Privacy first time tracking with CLI and GUI inspired by timeandbill.de - grobmeier/humblebee
040
Christian Grobmeier @grobmeier.de · 02/06/2026
I hate Slack. It’s a mess. Mails are much better. I know how old this makes me sound.
030
Christian Grobmeier @grobmeier.de · 22/05/2026
I will never understand why people prefer Claude Code over Codex. Codex never “made up version numbers.” And it never told me to reverse-engineer anything, instead of using the ready-to-use Docker containers.
040
Christian Grobmeier @grobmeier.de · 13/05/2026
I started buying physical books again last year. Nobody can take them away from me. Unless they send the firemen from Fahrenheit 451.
250
Christian Grobmeier @grobmeier.de · 25/04/2026
Jack London’s The Sea-Wolf asked: What is a human being worth when power has no conscience? I ask again. What remains human when value becomes a calculation? #ai #ethics
000
Christian Grobmeier @grobmeier.de · 06/04/2026
Last year was tough. This year continues like that.
010
Christian Grobmeier @grobmeier.de · 15/01/2026
My book #Java Logging is the deal of the day! www.manning.com/books/java-l... If you consider it, today is a good day! #books #programming #log4j
manning.com
Java Logging - Christian Grobmeier
Logging is a must-know skill for Java developers. Logging is the art of making things visible—and when your codebase crashes at 5PM Friday you’ll want all the data you can get about your application!...
031
Christian Grobmeier @grobmeier.de · 30/10/2025
Stuck in SFO. Lufthansa cancelled the flight after 6 hours waiting. No hotel, no water, shops are closed. Currently 25h on my feet. 7 more until I can sleep in the aircraft. Disappointing
260
Christian Grobmeier @grobmeier.de · 27/10/2025
GitHub Day 0. Agentic #AI is everywhere in the US. #opensource can benefit from it, this talk says. But the speakers also say, devs will not be replaced—just accelerated.
160
Christian Grobmeier @grobmeier.de · 25/10/2025
Only a few days ago, I joined Abby and Felix Reda on the Github Podcast—to talk about funding in #opensource that we have received from @sovereign.tech podcasts.apple.com/de/podcast/f... #java #log4j #log4shell
podcasts.apple.com
From Log4Shell to the Sovereign Tech Fund: Lessons in Open Source Sustainability
Podcast-Folge · The GitHub Podcast · 21.10.2025 · 31 Min.
092
Christian Grobmeier @grobmeier.de · 24/10/2025
I am currently in San Francisco to attend #Github Universe. So far, so good. I like the city.
1100
Reposted by Christian Grobmeier
Stefano Cordio @scordio.github.io · 21/10/2025
"Nobody stops in to check on you. They check on the project. There’s also nobody standing up and saying, ‘hey, thank you for the good work you’re doing to remediate this issue.’" The harsh truth: maintainers give their spare time, yet positive feedback is rare. Appreciate who is behind the code. 💛
0104
Reposted by Christian Grobmeier
Marc Philipp @marcphilipp.de · 21/10/2025
As a fellow maintainer of an open source project, this is an intense and somewhat scary read. Thanks to @grobmeier.de for being so open to talk about what he experienced and @github.com for initiating their Secure Open Source Fund! github.blog/open-source/...
github.blog
Inside the breach that broke the internet: The untold story of Log4Shell
Log4Shell proved that open source security isn't guaranteed and isn’t just a code problem.
0126
Christian Grobmeier @grobmeier.de · 20/10/2025
I never imagined GitHub would ask me to speak about #Log4Shell. But it happened. @github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no? I hope it helps build a more secure future. No more Log4Shell. #java
1309
Christian Grobmeier @grobmeier.de · 20/10/2025
OK, so enough hiatus. I'm back. It's Monday, early morning. Today, something will change. Will keep you posted.
040
Christian Grobmeier @grobmeier.de · 18/09/2025
I dreamed of writing a "#Java Logging" book after #Log4shell hit. Today I’m proud to share: @manning.com just launched it in MEAP. Hard to describe what that means—a circle closes. Until Oct 2: 50% off: hubs.la/Q03Jv97v0 #log4j #java #logback #slf4j
hubs.la
Java Logging - Christian Grobmeier
Logging is a must-know skill for Java developers. Logging is the art of making things visible—and when your codebase crashes at 5PM Friday you’ll want all the data you can get about your application!...
1106
Christian Grobmeier @grobmeier.de · 17/03/2025
Today, I was awarded the title of Java Champion! It’s a huge honor, and I’m grateful for everyone I’ve met in the Java universe, especially those who taught me how to code. I’m feeling happy and a little proud. 😊 #java #programming
4445
Christian Grobmeier @grobmeier.de · 27/02/2025
I guess you could say I am a power user now. However, some recommendations make my writing worse, not better.
040
Christian Grobmeier @grobmeier.de · 24/02/2025
It feels good when something is finished, and I just finished the article for the new Javapro magazine. It's about the history of #Log4j. Proud of it. Needed a lot of chocolate. Not from #Java though, but #Japan :)
281
Christian Grobmeier @grobmeier.de · 17/02/2025
I have been sick all of 2025, but I am getting my medicine today. I am starting new #Java training. These always lift my mood! I'm looking forward to it!
0111
Christian Grobmeier @grobmeier.de · 08/02/2025
Looks like some contracts were canceled this year. Which means I finally have time to work on my #java training website again 😊👍
051
Reposted by Christian Grobmeier
Bala @bala.bsky.social · 03/02/2025
spot on by the meme creator
1213
Christian Grobmeier @grobmeier.de · 31/01/2025
This year is the year! After log4shell hit, I started again with #Java and #OpenSource related public talks. I want to take this more seriously and plan to travel through Germany and visit JUGs or conferences. Usually, I travel at my own expense to attend community talks. Feel free to get in touch.
062
Christian Grobmeier @grobmeier.de · 28/01/2025
I grew up without books. No stories. No beautiful words. No education. At 16, I started to learn, and my now-wife, at 20, gave me her books. Today, at 46, it still hurts to look back. I am angry. My road was hard, far too hard. No one should have to walk on it.
1100
Christian Grobmeier @grobmeier.de · 27/01/2025
If you don’t know the facts, you’re forced to believe. When you’re forced to think, anyone can claim the truth. And when you can’t tell the truth from lies, fear takes over. Science is the antidote to fear. It’s not always what you want to hear, but it’s the way forward.
buff.ly
Igniting Curiosity: Science is the antidote to fear
How science and hands-on learning can spark curiosity in young minds.
152
Christian Grobmeier @grobmeier.de · 26/01/2025
For two long years, I studied #writing, and I practiced it too. After all this time, I might not be a better writer, but I have learned that good writers are. While #AI reflects the average of us all, good writers transcend every limit.
160
Christian Grobmeier @grobmeier.de · 22/01/2025
Finally, I will write for a print magazine again! I just received confirmation that my proposal about #Java logging was accepted. Looking forward to seeing it in the Javapro magazine; it has been a while since I last published for print. :-)
javapro.io
JAVAPRO | Magazine for professional Java development in practical use
Your free resource platform dedicated to Java programming and development.
083
Christian Grobmeier @grobmeier.de · 21/01/2025
It sounds stupid, but I am slowly beginning to understand how to write sequentially. Took me more than a year of practice. Writing is hard.
020
Reposted by Christian Grobmeier
Matthew Sanabria @matthewsanabria.com · 20/01/2025
Companies: Remote work doesn't work for software development. Open Source: Am I a joke to you? Doesn't your business run on me?
15710
Christian Grobmeier @grobmeier.de · 20/01/2025
For my mental health, I usually refrain from commenting on politics. Today, I feel compelled to break this rule and speak out. In Germany, history revisionists yell their devoid phrases from the chancel, echoed by those who struggle with recent politics and are afraid of the future. 🧵 1/8
Me, while reading a book behind my desk.
221
Reposted by Christian Grobmeier
Sam Brannen @sambrannen.com · 16/01/2025
FYI: We (the JUnit Team) are planning on #JUnit6 with a #Java 17 baseline, hopefully to be released in the Fall of 2025. 😎 github.com/junit-team/j...
github.com
Change Java baseline to 17 for 6.0 · Issue #4246 · junit-team/junit5
Motivation Java 8 is the current baseline of JUnit 5. It was released over 10 years ago and recent versions of Java have introduced many enhancements that make moving to a more recent JDK as the ba...
26121
Christian Grobmeier @grobmeier.de · 19/01/2025
For the past weeks, I have been studying #Cicero, among others. His work resonates deeply with me. My writing changed not only because of style but also because I learned to write as a human. No #AI will ever write what a great writer can write as long as it cannot replicate the depths of humanity.
110
Christian Grobmeier @grobmeier.de · 17/01/2025
The feeling when you made your Rasperry blink the first time in your life… I have to admit, without the VS Codf extension I would have been lost. Step by step…
Rasperry Pico on the table
040
Christian Grobmeier @grobmeier.de · 15/01/2025
I will never understand how a Dockerfile works before I go on vacation, and it will suddenly break when I return. This is not a docker problem; I think the dependency management in Ruby and JS causes the problems.
210
Christian Grobmeier @grobmeier.de · 11/01/2025
Populism is a short-term reaction to fear and change. Giving young people access to education and science should reduce fear and explain change as natural progress.
010
Christian Grobmeier @grobmeier.de · 11/01/2025
A proper response from a Canadian politician to Trump. Not only content is brilliant, but her way of telling is too. I could not tell if she is working in TV or in politics. buff.ly/4jaliaS (video)
buff.ly
Green Party leader Elizabeth May takes aim at Trump in viral speech
'We do not aspire to be the 51st state,' May said
031
Reposted by Christian Grobmeier
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 10/01/2025
Hello, World! 🌍 IntelliJ IDEA is now on Bluesky. We’re here to share coding tips, provide updates, and stay connected with you. 📢 Follow us, tag your dev friends, and help spread the word!
1431186
Christian Grobmeier @grobmeier.de · 09/01/2025
✅ Deleted Threads
060
Christian Grobmeier @grobmeier.de · 06/01/2025
Spent the past year working with Piotr on #Log4j. This turned into deep dives into #SBOM, VEX, and securing supply chains. In 2025, we’re building a #Maven-based tool to help #Java devs write more secure software. No funding. Let’s talk if your company’s wants to learn more about it or #OpenSource.
062
Christian Grobmeier @grobmeier.de · 06/01/2025
#Raunächte is over. This was an experiment I always wanted to do. Do you have any feedback for me, or does this annoy you? Let me know. I enjoyed it, personally. It's a lot of work, though, if you didn't like these posts, let me know.
100
Christian Grobmeier @grobmeier.de · 05/01/2025
January 5 – December: Understanding the Past Nights | Weihrauch, Myrrh After reflection comes clarity. What did the Raunächte reveal about your projects, your goals, and yourself? Light Weihrauch and Myrrh as you honor the insights. Appreciate your reflection #Raunächte
000
Christian Grobmeier @grobmeier.de · 04/01/2025
January 4 – November: Being Grateful for What Is | Weihrauch Not every sprint goes as planned, but gratitude shifts your focus. Be thankful for your team, the tools that work, and the lessons from what didn't. Weihrauch helps you #Raunächte
020
Christian Grobmeier @grobmeier.de · 04/01/2025
The best day of this year started: my wife's birthday. ❤️
160
Christian Grobmeier @grobmeier.de · 03/01/2025
January 3 – October: Becoming Mindful of what Is | Camphor, Weihrauch, Juniper Sprigs Mindfulness isn't just for meditation—it's how you notice the bug hiding in plain sight. Pay attention to what's already there. Light Camphor, Weihrauch, and Juniper to stay present. #Raunächte
100
Christian Grobmeier @grobmeier.de · 02/01/2025
January 2 – September: Sorting Impulses | Myrrh, Pine Too many ideas? Same. Tonight, sort through them: keep the ones that inspire you and archive the rest for later. Myrrh and Pine help to see clear #Raunächte
010
Christian Grobmeier @grobmeier.de · 01/01/2025
Happy New Year! January 1 – August: Setting Intentions for the New Year | Weihrauch, Myrrh, Cedarwood Intentions > resolutions. Decide what you'll build this year—projects, habits, or relationships—and commit (with a meaningful message). Burn Weihrauch, Myrrh, and Cedarwood to focus. #Raunächte
020