Christian Hujer
banner
christianhujer.bsky.social
Christian Hujer
@christianhujer.bsky.social
Polyglot code poet
#XP #Agile #DevOps #SoftwareCraft #CleanCode #TDD #Refactoring
Coach and Change Agent
CEO @nelkinda
May ☮ prevail! #OpenSource #RightToRepair
Microsoft Outlook steals your passwords.
Microsoft Outlook stiehlt Deine Passwörter.

www.youtube.com/watch?v=cX6r...

#Security #CyberSecurity
MICROSOFT liest mit?! 😳💥 – Outlook leitet fremde E-Mails und Logindaten an sich weiter. Deine Auch?
YouTube video by IT an der Bar
www.youtube.com
December 3, 2025 at 4:48 PM
On 18th of July, I'm going to give a meetup talk about refactoring legacy code in #Java. www.meetup.com/meetup-group...
Clean Code: Refactoring Legacy Code in Java, Fri, Jul 18, 2025, 7:00 PM | Meetup
Zoom link: The Zoom link will be available here before the event. A lot of time in software development projects is not spent on the development of new code, but the maint
www.meetup.com
July 9, 2025 at 10:00 AM
Perl 5.42.0 is out. perldoc.perl.org/perldelta

Who remembers CGI scripts? Those were the days!

My ranking of the most underrated programming languages:
1. C++
2. Prolog
3. Perl
perldelta - what is new for perl v5.42.0 - Perldoc Browser
perldoc.perl.org
July 8, 2025 at 8:52 AM
This is the first serious change ChatGPT Codex suggested in a project. Do you spot the problem?
June 22, 2025 at 5:40 AM
Europe is more than a region. Among other things, Europe is a humanist, democratic, liberal, and cultural idea. This idea can happen anywhere. We should change the statutes and negotiate with Canada about joining the European Union.
March 21, 2025 at 7:36 AM
Europa ist mehr als eine Region. Europa ist unter anderem eine humanistische, demokratische, liberale, und kulturelle Idee. Diese Idee kann überall stattfinden. Ich bin dafür, die Statuten entsprechend zu ändern und mit Kanada über einen Beitritt zu verhandeln.
March 21, 2025 at 7:36 AM
Rant: Gradle is a sorry mess.

Example: Try using gradle/libs.versions.toml together with buildSrc/src/ or build-logic/src/.
January 22, 2025 at 5:02 AM
In #Haskell, #Unicode shenanigans are a lot of fun!
January 15, 2025 at 7:28 AM
Do you have a system of delivery or a Rube Goldberg machine?

System of delivery:
git commit && git push ⇒ runs tests, if they pass, deploys to prod

Everything more complicated than that is a Rube Goldberg machine.

#XP #ContinuousDelivery
October 27, 2024 at 4:27 PM
Reposted by Christian Hujer
In 2022, I left Google in search of a sustainable approach to open source maintenance. A year later, I was a full-time independent maintainer.

Today I’m announcing the natural progression of that experiment: Geomys, a small firm of professional maintainers with a portfolio of critical Go projects.
Geomys, a blueprint for a sustainable open source maintenance firm
Announcing Geomys, a small firm of professional maintainers with a portfolio of critical Go projects.
words.filippo.io
July 8, 2024 at 3:01 PM
Let me tell you a short story about "responsive design".
HTML was responsive all the way, from its very first version.
Then came print designers and broke responsiveness. "Best viewed in IE 800×600" (screw you!)
The fight to bring it back was hard until the mobiles came.
July 7, 2024 at 4:26 PM
O: "Do you know the Kardashians?"
Me: "Of course I know the Cardassians. Favorite villains. Lots of fun."

Took me weeks to figure out they were not talking about Star Trek.

And I'm proud of that.
June 20, 2024 at 12:46 PM
POSIX lives!

A new version of POSIX, POSIX.1-2024 aka IEEE Std 1003.1-2024 and The Open Group Standard Base Specifcation, Issue 8, has just arrived!

ieeexplore.ieee.org/document/105...
publications.opengroup.org/standards/c243
1003.1-2024 - IEEE/Open Group Standard for Information Technology--Portable Operating System Interface (POSIX™) Base Specifications, Issue 8
POSIX.1-2024 is simultaneously IEEE Std 1003.1™-2024 and The Open Group Standard Base Specifications, Issue 8. POSIX.1-2024 defines a standard operating system interface and environment, including a c...
ieeexplore.ieee.org
June 16, 2024 at 6:06 AM
What software QA usually does:
Detect defects in product.

What software QA really should do:
Prevent defects in process.
June 13, 2024 at 6:15 AM
Reposted by Christian Hujer
“We understand the role of the beaver and the fish, but do not yet understand the impacts and change of things like plastic” - Piscataway Conoy tribe vice chairman Mario Harley opens Capitol Hill Ocean Week 2024 with a call to study and communicate our changing environment
June 5, 2024 at 1:16 PM
No matter who plays Tom Bombadil, the only right choice would've been Keith Richards, obviously.
May 31, 2024 at 7:04 PM
I'm a CI/CD extremist. For me, the
• I stands for Trunk-Based Development, and the
• D stands for Production Deployment.
#XP
May 31, 2024 at 4:21 PM
If you're active on Stack Overflow or any other Stack Exchange, you should probably read and contemplate about this: meta.stackexchange.com/questions/39...
Our Partnership with OpenAI
Update May 14, 2024 I know there have been a lot of questions and comments around attribution. I recently answered a question related to both and am linking to it here for visibility. Today, we
meta.stackexchange.com
May 24, 2024 at 5:31 AM