Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Hans-Christian Otto

@muhdiekuh@ruhr.social
mastodon 4.7.3
  • Open on ruhr.social

Consultant with Suora GmbH. ReactJS, PHP (Symfony) and DevOps. You can hire me & my team for consulting/training/development.

he/him
#searchable

163 Followers
202 Following
17 Posts
Joined November 23, 2022
My Website:
https://hans-christian-otto.de
My Company:
https://suora.com
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 20mo ago

I know there's a lot of hate against YAML. But if you ask me, the worst thing is that people can't agree on the file extension (`yml` vs `yaml`), and I always use the wrong one.

5
1
1
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 10mo ago

Hmm. Hat eigentlich schon jemand der EU vorgeschlagen, den Begriff Steakholder zu verbieten? Nicht, dass die Verbraucher glauben, es handelt sich dabei um einen Koch und am Ende verhungern.

1
3
2
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 14mo ago

I am really not sure if I'm holding it wrong, but whenever we try to collaborate with a customer using teams, it's a huge pain.

It MIGHT be because we're not using Office 365 ourselves, but honestly: I don't care.

I've never had anyone complain about "I don't understand how use you slack guest account", but with teams it's nearly always a huge pain. :-(

(Don't get me started on Azure Devops.)

1
1
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 27mo ago

I gotta give a very personal speech tomorrow. One of my goals is not to cry.

Good thing I'm already crying while preparing 😅

(I'm good, no need to worry <3)

3
5
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 22mo ago

OH: "Maybe Ford should have asked people what they wanted"

(Context: Cars as a default for transportation suck, and there's that (made up?) quote of Ford which says "If I had asked people what they wanted, they would have said faster horses")

1
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 23mo ago

Just implemented a new class. Few hours later noticed "someone else" implemented a similar class "before".

Maybe that someone else was me. And maybe "before" was 2 months ago 🙈

The new class is better, though. (We all know: new is always better!)

1
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 23mo ago

Wasted an hour this morning because someone thought global state was a good idea.

Wasted 20 minutes after that because of how `this` works in JavaScript.

That really got me in the right mood to give a workshop on OOP in the afternoon 😅

1
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 24mo ago

As long as my iPhone still things that I usually want to write a different last name then „Otto“ right after the name „Christian“, I won‘t believe in AI.

1
1
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 24mo ago
Replying to
@sir_pepe@mastodon.social @workingdraft@podcasts.social irgendwie ist das mit dem „lang“ auch ein wiederkehrendes pattern, oder? 🙈
1
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 25mo ago

I helped to fix a HTML/CSS issue. No idea what I did, but my usual fix "just add another div" worked. 🙈

PS: Afterwards I gave the code to someone who knows what they are doing and asked them to look at it. Let's see, maybe they have more solutions in their toolbox then "just another div".

1
7
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 14mo ago

Unpopular #react opinion: The only mistake that was worse than throwing redux at todo lists was not throwing redux at everything else.

Of course I am not serious, but it's impressive how often I think "this problem would not exist with #redux" or "oh wow, this would be so easy with redux".

ruhr.social
0
1
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 15mo ago

I really love TypeScript, but the fact that there is no `catch(SomeError e) {}` makes me really sad 😢

0
4
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 22mo ago

@matthias11_21@mastodon.social then you need faster horses!

0
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 14mo ago
Replying to
@rmehner@chaos.social You are right, I'm yelling at the wrong people. But as I was only crying, complaining and not doing saying anything useful, it's probably for the better :D
0
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 25mo ago
Replying to
@elmar@elmar.live @sir_pepe@mastodon.social Wenn ihr über Web Engineering sprechen wollt… https://weuc.eu/
#WEUC - Web Engineering Unconference
weuc.eu

#WEUC - Web Engineering Unconference

Catch up with an enthusiastic group of like minded people who are crazy about web technologies. No matter if you

0
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 14mo ago
Replying to
@arndissler@hachyderm.io Yes, this is exactly what I meant, sorry clippy :D The problem with catching + instanceof is that the stack trace is not "correct" anymore. Yes, this is something one can deal with, but you need to take care of it, which means people will forget it and then you're doomed. Do you know of any public linting rules that enforce consistent error handling behaviour?
0
0
0
0
Open post
Hans-Christian Otto @muhdiekuh@ruhr.social
· 45mo ago
Replying to
@ewolff@mastodon.social @alan@kolektiva.social der Fairness halber: Lauterbach ist teil einer Partei, einer Fraktion, eines Kabinetts und einer Koalition. All denen muss er gerecht werden, und all die müssen irgendwie hinter ihm stehen, damit er als Minister etwas erreichen kann. Das bedeutet Kompromisse eingehen und nicht einfach den eigenen Kurs fahren. Kann mir gut vorstellen, dass Lauterbach als Diktator anders agieren würde.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 09:16:57 UTC