3 ms·
I regret not making a more conscious choice about what tech I learned. My first job was a Microsoft shop. I sort of forgot about the Linux/Unix world, and I arr
by quickthrower2 3y ago
I regret not making a more conscious choice about what tech I learned. My first job was a Microsoft shop. I sort of forgot about the Linux/Unix world, and I arrogantly thought that universities were out of touch teaching this and they should be teaching C#!
The reason I regret is not so much because of "M$" reasons, nor is C# a bad language - it is excellent - but because I didn't expose myself to the long lasting software that you learn once and use for 30 years. Like Vim, Coreutils, various Linux utilities, Linux sysadmin knowledge, Postgres. My thought process was "well SQL Server is really easy to install, you just click an .exe and say Yes a few times". I didn't see the deeper thing that open source software lasts because it creates a shelling point. In other words, everyone uses it because it is free, and enthusiasts fix bugs and expand it because it is free, and then it dominates in usage.
To be fair back in early 2000s it was not clear that we wouldn't end up in a world run on the back of Windows servers. It would have been hard to see the future world.