About Me
Me
My name is Johannes Findeisen, born in 1979.
I am german and live in North Frisia, Schleswig-Holstein, Germany.
My motto: Keep it simple, complexity fails!
I speak German π©πͺ, English π¬π§, Danish π©π°, and I can read Norwegian π³π΄.
I love the nature.
You will not find me on (un)social media/networks. Please use Email to contact me.
I work as a Linux/UNIX systems administrator and software developer.
Computing
It was the early 90s. I got an Atari 520ST+ and 1040ST computer and later a Commodore Amiga 500. An Atari Mega followed, primarily because Atari computer's had integrated MIDI, allowing synthesizers to be accessed with zero latency using Steinberg Cubase as MIDI sequencer software.
In 1998, I got my first PC with Windows 98, but I couldn't think of much I could do with it. MIDI definitely wasn't flawless on it. The only thing I did with the PC was play games. That's how I got into programming. At some point, games would require me to insert the "original" CD to continue playing. However, with a disassembler, I was able to modify the game's EXE file so that it no longer asked for the CD.
I became interested in code and programming languages. The internet, along with a few books, was my source for learning more.
In late 1999, a friend recommended to try Linux... My heart warmed, and I started playing around using Linux on my PC and running servers on the Internet. I created inventory management software based on MS-Access and MySQL/ODBC for my training company.
Since 2002, I have worked primarily in Linux and UNIX environments. Programming languages ββsuch as C, Java, Perl, PHP, Python, Ruby, Shell, Tcl/Tk, etc. have been part of my vocabulary ever since.
My favorite programming languages are C, Lua, Python, and of course, the Bash shell.
My desktop runs Artix Linux, my servers run Alpine Linux.
I started using Linux in 2000 using SuSE Linux 6.4. Then I was a Gentoo Linux user for more then ten years from 2000 until 2012 and since then I am an Arch Linux/Artix Linux user on the desktop. My server runs Alpine Linux since about 2009 or 2010, before it was also running Gentoo Linux.
I really like the idea of Open Source and Free Software.
Hobbies and interests
In alphabetical order:
- 3D-Printing (OctoPrint, Tronxy CRUX1)
- Biking (Specialized StumpJumper FS M2)
- Fishing
- Electronic Music (Ableton Live, MIDI and Synthesizers)
- Computing
- Containers and Virtualization (Docker, Incus, KVM, LXC, QEMU, VMware)
- Linux and UNIX (Alpine, Artix, FreeBSD, Gentoo, illumos, UML)
- Making electronics and embedded development (Arduino, AVR, ARM, Buildroot, C, ESP32, MicroPython, OpenWrt, Raspberry Pi, RP2040, Yocto, Zephyr)
- Mobile development (Android, GrapheneOS, Flutter, Kivy, LineageOS)
- Programming languages (C, JavaScript, Lua, PHP, Python, Ruby, Rust, Shell, Smalltalk, SQL, V and Zig) and libraries (APScheduler, Gtk+, Qt, Textual, and many more)
- Retro computer games for Nintendo and SEGA devices (EmulationStation, RetroArch, RetroPie and Ryujinx)
- Security (eBPF, Linux Audit, Monitoring, SELinux, SIEM, Splunk, Sysdig, Syslog, System profiling, and Wazuh)
- Web design (CSS, HTML and SASS), programming (see programming languages above) and frameworks (CherryPy, Django, Falcon FastAPI, Flask, Jekyll, xw3, and more...)