CodingBobby / Uses

On this page you’ll find things I am using regularly and are worth listing here. I found other people’s /uses pages quite intesting or useful, and maybe you will, too.

My daily drivers aren’t any fancy modernities, just good and robust tech I’m working with for quite some time now. To prevent waste and to treat resources more respectfully, I try to get the most out of hardware and use it as long as it’s build quality allows. Thus, I’m often testing items in stores or at friends’ beforehand and the materials / durability / long-term usability is one of my top requirements when considering to buy something new. I am also often on the lookout for getting it second-hand somewhere.

Probably, I have forgotten something but I’ll keep this page updated in the future.

Hardware

Main computer related hardware:

  • relatively old MacBook Air from 2017: Could be superseded, but it still handles most of my work easily; the display is bad though, so I’m often connecting it to my monitor; due to my ultimate power, I recently managed to brick the internal SSD so it got a replacement.

  • even older Huawei P9 phone: I’m not a phone-guy and with some manual optimisations it works fine after almost 6 years, so I don’t expect to need anything new in the future and I will only get a replacement when the phone is physically broken; the only Google-app left on it is the play store, everything else (not much) is open source and/or carefully selected. UPDATE: A friend offered me to take his iPhone 13 when he got the new 15, and now it looks like I have accidentally fully switched to Apple. I said yes because the Huawei’s battery became really weak and I was about to get a replacement (for which I would have to open the phone myself etc.) and using his (not so) old phone instead of buing a new one in another year or two was a no-brainer. This way I didn’t produce any waste.

  • Linux / Windows desktop: Very outdated hardware on a µATX board with an AMD 6-core processor from before the Ryzen era, the arguably prettiest GPU ever made (XFX R9 280X DD) and (for my applications) mediocre 16 GB DDR3; the machine is a custom build with a black and light green design; it runs Windows 10 and Manjaro (Ornara, KDE Plasma) in dual-boot; obviously prefer the Linux partition but often I need Windows for the special programs. UPDATE: It looks like the GPU has died after almost 11 years. Because of that, I can’t see anything (the CPU has no graphics output) so that I’m now practically Windows-free! Yay but also nay, as I sometimes have to boot up Windows for special software. I tried installing it via Bootcamp on my Mac, but somehow the drive partitioning was not successful. So I’m probably getting another laptop sooner or later – I’ll be looking for a used ThinkPad. The mainboard of my old PC seems to have it’s problems as well, so replacing the GPU only is not the best solution.

  • 27” LG monitor: Okay-ish display with usable colour accuracy (99% sRGB) for photo editing.

  • Keychron K1 keyboard: Slim but still mechanical TKL keyboard with simple white backlight; can be used via bluetooth but Windows sucks too much for that.

  • Razer DeathAdder mouse: Using this for over a decade now, eventually the small rubber pads fell off but some superglue fixed that; only using it on the PC though.

My regular audio equipment:

  • Bang & Olufsen H6 over-ear headphones: Fully analogue (no badly aging batteries and no misbehaving bluetooth!); superb sound detail for it’s portable form factor as well as great build quality make them the perfect cans for me.

  • Sennheiser HD 480 classic II on-ear headphones: Very nice sounding open-back pair if powered adequately (\(100\,\Omega\) impedance); ear cushions got a new custom padding (that effectively turned them into over-ears) because the original crumbled and was very uncomfy to wear for even short listening sessions.

  • Koss Porta Pro on-ear headphones: Incredibly tiny and inexpensive headphones that are decades old and produce an impossibly large soundstage. I replaced the padding with Yaxis (which make them really comfortable) and use them on the go and surprisingly often at home. The sound representation is nowhere near neutral, but super engaging and dynamic.

  • ancient Dual CV 61 W amplifier: This beautiful piece of equipment with a slick white finish is almost 50 years old but works like new after replacing a few caps; produces a wonderfully rich soundstage together with the B&Os.

  • Hartig & Helling MX550 audio mixer: I’m routing all the audio sources through this and have the Dual amp connected to the output; PC is permanently connected, phone and laptop get a loose 3.5 mm jack, my turntable (also a Dual) and the CD player (from Sansui) get their own channels; my computers and the phone are set to 80% volume when connected, this allows haptical volume regulation on the H&H while eliminating distortions.

Other stuff:

  • cameras: Mostly old models as photography is just a hobby; for digital photos I’m using the lovely Fujifilm X100T and the Nikon D300 (main glass is 17–55 mm f2.8 and the 105 mm f2.8 micro); for film photography I’m experimenting with anything in my collection, like the Praktica LB, the fully manual Zenit 3M (which is built like a tank) or one of the various folding cameras that take 120 roll film.

  • several Raspberry Pis and Arduinos: Some are permanetly used in projects like MuonPi, PiHole and a PM 2.5 / weather station; others are free and I use them to experiment and in upcoming projects.

Software

The applications I use every day run on Mac but might have Windows or Linux equivalents:

  • Spark e-mail and calendar client: Has simple and functional features without being overloaded; automated folders that filter the inbox with custom rules.

  • Waterfox browser: Modern browser without too many Google dependencies; searching with DuckDuckGo, blocking ads and tracking with the Privacy Badger and caching CDN requests with Decentraleyes; request filtering and beacon blocking is done by Request Control; using userChrome.css to rearrange the layout and place the tabs in a vertical list (read my blog).

  • Jupyter and Spyder: I do most of my calculations here; everything is possible though Python packages, overall way more flexible and less shit than Excel; the Spyder IDE is sadly not very customisable, but it as minimal as it needs to be for data analysis.

  • iTerm terminal emulator: Nothing much to say, other than that it is slick; running ZSH, Fig, Oh-My-Zsh and Powerlevel10K.

  • AntennaPod podcatcher: Open source app to download, play and organise podcasts on my phone.

Other software and services:

  • Tidal: Daily music listening and exploration is okay-ish with Tidal. The sound quality is practically the best you can get on the market (often 24 bit HiRes and MQA, but at least 16 bit); I dislike the playlist management, you can’t freely sort them and as I have hundreds, it’s a pain to navigate.

  • Adobe software: For photo editing and organisation I’m using Photoshop CC and Lightroom Classic; pretty much the standard stuff.

  • LaTeX language: Extremely flexible but still standardised language for scientific documents; I always use it if I have the freedom to do so; I manage the BibTeX bibliographies with the GUI-tool JabRef.

  • VSCodium and TextMate editors: VSCode has a big chunk of closed source telemetry and user tracking attached by Microsoft – I don’t want that, so the stripped down build VSCodium is what I use; I have very few extensions installed to keep it leightweit but among those are some that change the UI more or less heavily; TextMate is best for quick and dirty single-document editing.

  • Trakt.tv: Platform for tracking personal progress in TV-shows and movies; also good to manage watchlists.

  • Blender 3D software: Extremely powerful open source program for 3D modelling; using it for my attractor artworks.

  • Processing language: Allows creating all sorts of graphics programmatically; very manual, i.e. most algorithms have to be written by hand which is demanding but also fun; most mathematical graphics you find on my site are made with this.

  • selfhosted Nextcloud server: Used to access most of my files from multiple devices except those from software development (too many files that change too quickly, I also only develop on my Mac); runs on old and weak hardware that doesn’t consume too much power.

  • selfhosted Navidrome server: As my digital music collection is far too large to fully carry on my laptop, I access them through the musicplayer Sonixd connected to the Navidrome server which links to the flac-files on the Nextcloud drive.

  • Wakatime: Plugin for text editors to record coding time.