Я всё никак не могу забыть дядьку со стенда IBA на какой-то из выставок TIBO. С красивым американским акцентом и игрой на публику он объяснял мне, тогда ещё школьнику, о серверах IBM zSeries (или zPower?)...
Такой сервер, который они представили на выставке обслуживает БелЖД. Он на глазах у меня логинился из Windows к своему юникс-аккаунту, на сервере, где-то на ул. Богдановича. Тогда я в этом ещё ничего не понимал, но было интересно

.
Так вот, его слова на меня тогда очень воздействовали:
"Вы, как тысячи других `программистов` умеете что-то делать всякие поделки в Windows. Кому такие уже нужны? Таких - море!
А вот в нашей стране очень мало людей разбираются в таких серверах, как этот! И такие специалисты нарасхват!, хотя их очень-очень у нас немного, так что для БелЖД даже пришлось вызывать из России.
Так, что, ребята, чтобы быть нужным, нужно изучать - ВОТ ЭТО!"
Хотя, он говорил это так, что вряд ли верил, что мы сможем это

.
Сам я в то время программировал на Visual Basic 5.0.

, ну и Perl для CGI, так что его слова о тысячах 'спецов' вполне относились и ко мне.
С тех пор я обращаю внимание именно на редкие узкоспециализированные ниши, в которых нет того богатства выбора спецов.
Вот и интересно, можно ли найти хорошую работу, заостряя внимания на ассемблере.