4 ms·
>i encourage a lot of people to learn linux but not for programming specifically Outside of native phone and desktop applications, 90%+ of the time your code i
by xnyan 2y ago
>i encourage a lot of people to learn linux but not for programming specifically
Outside of native phone and desktop applications, 90%+ of the time your code is going to run on some form of linux. Maybe you can argue a developer who only does windows desktop applications would not benefit from linux knowledge, however I'd argue they would benefit most of all lol.
- bpfrh 2y agoI'm not sure I agree, I think you forget web developers. I think today the only reason to need to know linux is actually backend dev and embedd in the sense of small pcs with custom uis. With the amount SaaS today most of the backend services can be bough, so that also lowers the amount of developers who need to know linux.
- xnyan 2y agoThis is a fair point, but even with SaaS that completely abstracts away linux infrastructure (which I support, there's no reason to manage infra if it does not bring you value), there's still value in having some understanding of how the underlying infrastructure works when developing your application. As a comparison I don't have the skills or need to develop firmware or other software that directly interacts with hardware, but having some high level knowledge of how CPU, RAM and I/O physically operate has been very useful in designing good programs. I feel comfortable arguing that investing a small amount of time in basic linux knowledge is going to be a net benefit for virtually any professional developer.