3 ms·
It depends what you mean by enterprise project? If you just mean a large company, I would say they do exist - though it may take some looking for them. You ca
by zero_shift 2mo ago
It depends what you mean by enterprise project?
If you just mean a large company, I would say they do exist - though it may take some looking for them.
You can find them in companies that have to deal with "real" things (hardware, factories, production lines), or where there is an interest in taking advantage of emerging technology (advertising, e-commerce)
I would call my current project relatively systems-level too, as it's a network proxy. Not quite kernel level but definitely not trivial "if this then that" style coding.
My perspective is that application programming - CRUD, forms, IO orchestration - was always vulnerable, even before AI. Think about APIs for payments, APIs for subscriptions. E-commerce in a box type solutions.
That's why I always pushed to do more systems level work, on more exotic or weird technologies. It's not because I think I'm a better programmer, than someone slinging Spring code or React forms. But because in this industry it's better to be a goat than a cow.
- bramadityaw 2mo ago> ...it's better to be a goat than a cow. That's the first time I've heard that idiom. What does it mean?
- thereforegrin 2mo agoI don't know it either, but I read it as: - 'goat' referring to both the 'greatest of all time' as in specialized and at the same time to it being a not-so-common animal, - while 'cow' is simply just a common animal, so in this context it represents a plain worker. I'm not aware of any 'cow' acronym, that would directly relate to work/proficiency as the 'goat' does but it would further enhance the meaning behind the quoted phrase. In fact it's exactly what is missing, for the phrase to be instantly understandable by making it symmetric in both direct and acronymic reading. So is there a 'cow' acronym, that is an antonym to 'goat'? I'm not aware of one.
- zero_shift 2mo agoI made it up on the hoof (pun intended) Cows are the most common animal on the farm, and overall they produce the most value. But they are very replaceable. When times are bad, you slaughter them. Cows are like your rank-and-file application developers: you scale them up and down with the times. Goats are more niche. You don't have many of them on your farm. But they solve important problems (eating weeds), and they look after themselves, so you seldom slaughter goats. Goats are like specialists in your company. People who know how the "real" things operate. You don't need many of them. But they are involved in enough critical things, niches that can't be scaled down, that you seldom lay them off
- bramadityaw 2mo agopermission to steal this idiom :) hope it catches on.
- jhbadger 2mo ago>so you seldom slaughter goats. Maybe in Western culture, but a lot of cultures (Middle Eastern and Indian for example) really like goat meat and even raise them specifically for that.
- KptMarchewa 2mo ago>Cows are the most common animal on the farm Chickens?
- zero_shift 2mo agoTo be honest with you, I didn't think this idiom through