3 ms·
I always find it peculiar that people seem to defend a million line code base, like that is something to be proud off. The days I walk out of the office with le
by ageofwant 9y ago
I always find it peculiar that people seem to defend a million line code base, like that is something to be proud off. The days I walk out of the office with less code in some mature project's repo are the days I know I accomplished the most.
- foepys 9y agoSometimes it's not possible to do it in another way. Hacker News' web-focused world doesn't apply to most of the software world where software is deployed on customers hardware for the customer to work with by themselves as much as possible. If I had to deploy 10 microservices with 2 level caches and internal network routing on a whole server rack or in "the cloud", our customers would laugh in our face and choose one of our competitors that deploys on one or two on-site servers that can sit somewhere in the office and require minimal, if any, maintenance besides security updates.
- ageofwant 9y agoNo, you simply write your app in a language that does not force you to write millions of lines of code, a language like Python, for example. I don't understand what any of this has to do with 'web-based' vs whatever though. Yes most systems I tend to work on these days have browser-based front ends, but that's usually a trivial part of the system. About deployments: The fast majority of 'web-focused' apps I work on ships in a single docker container. The customer, another department in the big multinational I currently work for, deploys it on one of their docker hosts where it lives behind a nginx emperor with many - up to 30 other vassals. It happens automatically once a week on the release schedule. OK, these are usually trivial little CRUD things - but not always. Bigger systems tend to get their own VM or et of VM's. Every other third party vendor product I had to deal with in the last 5 years came in either a set of docker containers, a pre-built VM, or both.