Every one in a while I come across a stable piece of tech is rock solid and delivers what it promises for years. It is "boring" in that it works well without a fuss. These are the technologies that will never let you down, in which you can invest building a business or for personal use.
Some of the boring/reliable tech I've been impressed with:
(1) PostgreSQL database (probably the most solid piece of technology I've had the pleasure to use)
(2) Email via IMAP (well supported by most email providers, simple to setup, just works)
(3) Macbooks (the hardware, not necessarily the MacOS running on them)
What's your list?
Outside of that I think there are a few ways you can split boring.
* Reliable + Around forever -> Erlang. (But its different enough from what most know that you may not find it boring to learn)
* Reliable + Around forever + boring to hire for -> Java, C#
* Reliable + Around forever + so simple its boring -> Go, HTTP, REST
* Reliable + Around forever + reduce the need to learn anything else -> Javascript, CSS, HTML, linux, vim, emacs,
- Linux (It's very much not as stable as one might think if you are daily driving it, pointer drivers for most distros are shit, packages are unstable, etc)
- Ocaml (tooling is atrocious, community is splintered and a mess)
https://mcfunley.com/choose-boring-technology
Slides for the related presentation by the same author: