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

Monospace Mentor

@monospace@floss.social
mastodon 4.7.3
  • Open on floss.social

I'm Jochen Lillich, a greybeard geek and IT operations black belt. #DevOps trainer and mentor. German living in Ireland. Likes #Linux, #Ruby and #MechanicalKeyboards. He/him.

704 Followers
1074 Following
50 Posts
Joined November 02, 2023
Website:
https://monospacementor.com
Live stream:
https://monospacementor.com/live-stream/
Blog:
@blog@monospacementor.com
Open post
Monospace Mentor @monospace@floss.social
· 2mo ago

Linux tip: Use systemctl --failed to quickly identify which services failed to start after boot. Much faster than scrolling through journal logs when troubleshooting system issues. #Linux #SystemAdministration #SysAdmin

51
1
33
0
Open post
Monospace Mentor @monospace@floss.social
· 4w ago

Tip for Linux shell beginners: Execute a second command only if the first one failed.

`command_1 || command 2`

Background: This compound command uses the result code returned by `command_1` with the "shortcircuit" behaviour of the "logical OR" `||` operator.

#Linux #Shell #Terminal

floss.social

FLOSS.social

5
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 4w ago

One of the features for which I love Ruby is that it has syntax features that let me express clearly what the intention of my code is.

- `unless` instead of `if not`
- `until` instead of `while not`
- `loop do` instead of `while true`

#Ruby #Coding

floss.social
4
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 1w ago

🚨LIVE NOW!🚨 Cozy DevOps chat | Linux, DevOps, SRE - Let's talk about it!

Thursday stream in Just Chatting

https://twitch.tv/MonospaceMentor

twitch.tv
1
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 3w ago

If you're looking for a more modern alternative to the `du` command that shows you what's taking up your disk space, try `dust`. It returns a graphical overview with percentages, and uses colours to highlight the largest subdirectories.

https://github.com/bootandy/dust

github.com
2
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 3w ago

"Using positional arguments requires less code today, but you pay for this decrease in volume of code with an increase in the risk that changes will cascade into dependents later." (Sandi Metz)

#Ruby #Programming #SoftwareEngineering

floss.social
2
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 2w ago

"The key to managing dependencies is to control their direction. The road to maintenance nirvana is paved with classes that depend on things that change less often than they do." (Sandi Metz)

#Ruby #Programming #SoftwareEngineering

floss.social
1
0
2
0
Open post
Monospace Mentor @monospace@floss.social
· 4w ago

The concept of Test-Driven Development isn’t particularly new any more. But even after quite a few years of accompanying my code with tests, TDD is still far from being second nature to me. A talk from RubyHACK 2018 motivated me to get better at it.

https://monospacementor.com/2023/08/test-driven/

monospacementor.com
2
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 3w ago

I love the atomic Fedora distributions for their ability to rebase customizations onto a new OS release. Here’s another great benefit: being able to easily pinpoint the release when a regression crept in.

https://enblog.eischmann.cz/2024/02/15/bisecting-regressions-in-fedora-silverblue/

enblog.eischmann.cz
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 3w ago

Are you just starting your engineering career? And you feel like you don’t belong? Be kind to yourself. It’s probably not Impostor Syndrome.

https://monospacementor.com/2024/05/its-not-impostor-syndrome/

monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 4w ago

"How many times have you seen a comment that is out of date? Because comments are not executable, they are merely a form of decaying documentation. If a bit of code inside a method needs a comment, extract that bit into a separate method." (Sandi Metz)

1
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 2mo ago
Version-control every configuration change. Use git even for single files. When something breaks, you can see exactly what changed and when. Your future self will be grateful. #Linux #SystemAdministration #SysAdmin #Coding
7
4
4
1
Open post
Monospace Mentor @monospace@floss.social
· 1mo ago

Almost every Linux CLI tool that requires you to edit a file will consult the `EDITOR` environment variable to spawn the editor you prefer. If you want to use `nano` instead of `vim`, set it as your default editor like this:

`export EDITOR=nano`

1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@isotopp There is no hope for a better past. But we can at least learn from it.
5
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@gnomon@mastodon.social Those are all good practices. I need to make myself a ready-to-use script template. All I'd add is "Know when to switch to a proper programming language." There are too many bash monstrosities in the world already.
5
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 2mo ago
Database queries in loops are performance killers. Load all needed data in one query, then process it in memory. One query fetching 1000 records beats 100 queries fetching ten records each by far. #SoftwareEngineering
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

RE: @mikebabcock@floss.social

find is the razor blade of shell tools. You'll make the finest, easiest cuts eventually. But the way to get there is a series of painful nicks.
#sysadmin

floss.social
3
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Linux tip: Use “journalctl -f -u servicename” for real-time service logs. The “-u” targets specific service units, “-f” follows live output. Add “-p err” for errors only.

🔗 Learn more in my course: https://monospacementor.com/courses/linsys-1/

#Linux #SystemAdministration

monospacementor.com
3
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
⭐️ Interesting project: https://github.com/clouedoc/hzfind A TUI to find the best Hetzner dedicated server auction deals, with PassMark CPU benchmarks built-in
github.com
2
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 4mo ago
Replying to
@agreeable_landfall@mastodon.social @SteveBellovin@infosec.exchange @aka_pugs@mastodon.social 3C509 and NE2000, the legends of the early Ethernet era.
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@remi@ruby.social I can imagine all the AI mandates making people more aloof. But I suspect that these days, long-existing carelessness just stands out more. Monitoring SSL certificates has never been hard.
1
2
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@remi@ruby.social AI doesn't cause certs to expire. Lack of care does.
1
4
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

New System Administration post in The Server Room: "Dual-boot installing error from Bootable drive -- MX linux" https://community.monospacementor.com/t/393

If you'd like to benefit yourself from our community's valuable DevOps/SRE knowledge, consider becoming a TSR member: https://monospacementor.com/devops-learning-community/

community.monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

New Basic Linux System Administration post in The Server Room: "Cohort conclusion" https://community.monospacementor.com/t/391

If you'd like to benefit yourself from our community's valuable DevOps/SRE knowledge, consider becoming a TSR member: https://monospacementor.com/devops-learning-community/

community.monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

What logs to check when something's wrong. Which services to restart and when to just reboot. Which "obvious" fix will make things worse.

That's what you pick up in your first year on the job. It's also what my Linux course covers. (1/2)

1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

You can SSH into a server, edit a config file, restart a service. That gets you pretty far. Until something breaks and the gaps start to show.

My course, Basic Linux System Administration, fills in those gaps.

Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

We got a feature request that would be a great improvement to our product but most likely break someone’s workflows. I wrote down how we rolled out the change without triggering a flood of angry emails.

https://monospacementor.com/2023/10/un-breaking-breaking-changes-using-feature-flags/

monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Ready to join a community of like-minded DevOps enthusiasts? With "The Server Room", there’s a platform for your knowledge-sharing, problem-solving, and professional development. Take the next step in your career!

➜ https://monospacementor.com/devops-learning-community/

monospacementor.com
1
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Permissions in one tutorial, systemd in another, networking in a third. What's missing is how they fit together.

My course, Basic Linux System Administration, covers the whole system — permissions, services, networking, storage, security, and the connections between them. (1/2)

1
1
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@mherbert But I already know who'll blink first! 😂
1
1
0
0
Open post
Monospace Mentor @monospace@floss.social
· 4w ago

There's something about Rust that inspires developers to build modern replacements for traditional Unix/Linux commands. One example is `bat`, a "cat clone with wings".

https://monospacementor.com/2022/01/fsl-cool-tools-cat-and-bat/

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Team efficiency can suffer from all kinds of friction. In "Don’t push harder. Reduce friction.", I describe the problems and possible solutions. Be the Zamboni that enables your team to skate gracefully!

➜ https://monospacementor.com/2024/04/team-efficiency/

#TeamWork #CompanyCulture #Leadership

monospacementor.com
0
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

📖 Interesting read: "💎 redis-objects 2.0: 17 years, 2k stars, and 16M downloads later"

https://nateware.com/2026/04/23/redis-objects-2-0-17-years-2k-stars-and-16m-downloads-later/
#ruby #opensourcesoftware

Nate Wiger

💎 redis-objects 2.0: 17 years, 2k stars, and 16M downloads later

17 years ago, I created the Ruby library redis-objects to solve a problem I was having at PlayStation. I never expected to still be maintaining it so many years later — it’s older than my kids! I just released version 2.0, which got me reflecting on the journey and lessons learned.

0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@ben Travis Baldree's books have been a welcome change for me.
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Every single DevOps or SRE job posting lists Linux. If you're serious about infrastructure work, that's where you start.

My course, Basic Linux System Administration, is where you start. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

A blinking cursor and no instructions. That's what the command line looks like the first time.

My course starts at that cursor, and then builds from there.

Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

monospacementor.com
0
3
1
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Basic Linux System Administration runs 12 weeks — weekly live sessions, a group of peers, a solid foundation to build on.

That's shorter than the time most people spend planning to learn Linux. Starts 11 May. (1/2)

0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 3mo ago
⭐️ Interesting project: https://github.com/librepods-org/librepods AirPods liberated from Apple's ecosystem.
github.com
0
0
1
0
Open post
Monospace Mentor @monospace@floss.social
· 1mo ago

Tip for Linux shell beginners: Execute a second command only if the first one was successful.

command_1 && command 2

Background: This compound command uses the result code returned by command_1 with the "shortcircuit" behaviour of the "logical AND" && operator.

0
1
0
0
Open post
Monospace Mentor @monospace@floss.social
· 2w ago

🚨LIVE NOW!🚨 DevOps coworking -- Let's engineer things together! | !todo !done !tasks

Friday stream in Co-working & Studying

https://twitch.tv/MonospaceMentor

twitch.tv
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 2w ago

New blog post: "Coders have to grow"

➜ https://monospacementor.com/knowhow/coders-have-to-grow/

#knowhow

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Most Linux learning material online is years out of date. My course is kept current — updated tools, updated examples, the stuff you'll actually encounter at work. (1/2)

0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

“A good, experienced mentor is worth their weight in gold. In fact, in many ways, it's worth prioritizing that above many other things when it comes to your career: getting that mentor.” (Martin Fowler)

I could be that mentor for you: https://monospacementor.com/engineering-mentorship/

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

Memorizing chmod flags gets you through a quiz. Understanding why permissions work that way gets you through a broken web server at 11pm.

My course teaches the reasoning. The commands come naturally.

Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 4mo ago
Replying to
@v_i_o_l_a@openbiblio.social I am in this picture. And I like it.
0
1
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

“I’m learning so much in my conversations on the group calls and the forum. My membership in The Server Room is paying off hugely.”

That’s Matthew, enjoying the impact of his membership on his skills and career.

Won’t you join us, too? https://monospacementor.com/community/

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago

When something breaks at 2am, you need to know where to look — even AI can't help if you can't describe the problem.

My course teaches you to diagnose your way out. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

monospacementor.com
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 5mo ago
Replying to
@andypiper@macaw.social @garythewilliams@mastodon.social @awfulwoman@indieweb.social @milperks@mastodon.social @Edent@mastodon.social Running Bluefin on mine, as everywhere.
0
0
0
0
Open post
Monospace Mentor @monospace@floss.social
· 2w ago

🚨LIVE NOW!🚨 Linux, DevOps, SRE - Let's talk about it! | Send me your questions with !q

Thursday stream in Just Chatting

https://twitch.tv/MonospaceMentor

twitch.tv
0
0
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: 11:26:48 UTC