Tech Industry
Yesterday
1121
The end of Backdoor Roth?!
India
Yesterday
363
Modi is a legend, will be remembered for centuries to come
2024 Presidential Election
Yesterday
516
Heartwarming peaceful protests
India
Yesterday
515
Who are these retards asking for dictatorship in India?
Tech Industry
Yesterday
3451
Asians - what are your thoughts on asian female white male ?
By good infrastructure I mean automation and everything is well configured. SWE only need to focus on coding and do not need to care about package installation, deployment, etc.
PayPal has the best dev environment
Not Apple. Every org and team has their own self managed infra and in my experience pretty much all of it sucks (there isn’t even a company-wide VM service)
Why isnt anyone incentivized to fix that?
In my (likely uninformed opinion) culture of secrecy and siloing. In the three years I was there I had no access to anything beyond my current floor. Our infra was only used by our org. What infra we tried to vend out fell over because it sucked and lost the trust of other orgs so they rolled their own/AWS. Each org has its own code repository, I personally was aware of at least 6 enterprise GitHub instances amongst others. I also think until very recently, all focus was on the iOS/Mac side. I had no visibility into them, but I heard stories about them just rolling their own “server farm” by plugging in hundreds of Mac mini’s. Also secrecy meant that anything “secret” (think any future product of any kind) had to have ultra level security on their infra, which virtually no cross-org infra could support, so they’d roll their own. This also had extremely bad effects on velocity. Changes could take days to weeks, hardly anyone has CI/CD to prod, and every system is Balkanized to hell with old infra and new infra running side by side because teams don’t trust the new infra to not suck or be shut down. So TL;DR siloing and inertia mean infra sucks across the board.
Microsoft has changed over the years. Maybe still stuck with dotnet core and Windows but CI, deployment pipeline setup, package management seemed to have improved over the years.
Guess it depends on teams but time spent not coding is literally my third reason for leaving soon. The infrastructure in my team is horrible and we never improve because no one funds this kind of thing.
With aws, does this really matter?
You still need to set up all of the cicd and kubernetes shenanigans along with automated testing and environment management besides just hosting stuff on AWS right?
There is code pipelines and code commit, etc. Certainly makes things easier than kubernetes. But this mostly applies to serverless environments, or the pre configured setups like elastic beanstalk
Not many would believe but Tesla has a decent infrastructure. As a swe i only worry about coding
How to get into Tesla as a SWE?
Shopify is good
Good infrastructure… like Facebook?!! 🤣
Have you experienced it?
I think everyone experienced it for many hours in October
Uber
not apple
Amazon, maybe not “google level good” but decent
Decent ? It’s pretty good compared to many equivalent paying companies.
Amazon is pretty good, I give them that.