Christian Grobmeier @grobmeier.de · 21/09/2026the 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/2026After 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 · 20/06/2026Just 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 #productivitytimeandbill.deArbeitszeiterfassung - 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 #aigithub.comGitHub - grobmeier/humblebee: Privacy first time tracking with CLI and GUI inspired by timeandbill.dePrivacy first time tracking with CLI and GUI inspired by timeandbill.de - grobmeier/humblebee 040
Christian Grobmeier @grobmeier.de · 02/06/2026I 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/2026I 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/2026I 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/2026Jack 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/2026Last year was tough. This year continues like that. 010
Christian Grobmeier @grobmeier.de · 15/01/2026My 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 #log4jmanning.comJava Logging - Christian GrobmeierLogging 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/2025Stuck 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/2025GitHub 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/2025Only 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 #log4shellpodcasts.apple.comFrom Log4Shell to the Sovereign Tech Fund: Lessons in Open Source SustainabilityPodcast-Folge · The GitHub Podcast · 21.10.2025 · 31 Min. 092
Christian Grobmeier @grobmeier.de · 24/10/2025I am currently in San Francisco to attend #Github Universe. So far, so good. I like the city. 1100
Reposted by Christian GrobmeierStefano 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 GrobmeierMarc Philipp @marcphilipp.de · 21/10/2025As 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.blogInside the breach that broke the internet: The untold story of Log4ShellLog4Shell proved that open source security isn't guaranteed and isn’t just a code problem. 0126
Christian Grobmeier @grobmeier.de · 20/10/2025I 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/2025OK, 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/2025I 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 #slf4jhubs.laJava Logging - Christian GrobmeierLogging 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/2025Today, 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/2025I 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/2025It 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/2025I 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/2025Looks like some contracts were canceled this year. Which means I finally have time to work on my #java training website again 😊👍 051
Christian Grobmeier @grobmeier.de · 31/01/2025This 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/2025I 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/2025If 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.lyIgniting Curiosity: Science is the antidote to fearHow science and hands-on learning can spark curiosity in young minds. 152
Christian Grobmeier @grobmeier.de · 26/01/2025For 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/2025Finally, 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.ioJAVAPRO | Magazine for professional Java development in practical useYour free resource platform dedicated to Java programming and development. 083
Christian Grobmeier @grobmeier.de · 21/01/2025It 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 GrobmeierMatthew Sanabria @matthewsanabria.com · 20/01/2025Companies: 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/2025For 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 221
Reposted by Christian GrobmeierSam Brannen @sambrannen.com · 16/01/2025FYI: 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.comChange Java baseline to 17 for 6.0 · Issue #4246 · junit-team/junit5Motivation 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/2025For 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/2025The 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… 040
Christian Grobmeier @grobmeier.de · 15/01/2025I 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/2025Populism 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/2025A 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.lyGreen 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 GrobmeierIntelliJ IDEA, a JetBrains IDE @intellijidea.com · 10/01/2025Hello, 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 · 06/01/2025Spent 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/2025January 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/2025January 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/2025The best day of this year started: my wife's birthday. ❤️ 160
Christian Grobmeier @grobmeier.de · 03/01/2025January 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/2025January 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/2025Happy 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