In my short time at Microsoft I have seen teams/projects where the code quality is hugely sacrificed in order to get "X" feature(s) in production. The project I am currently working has reached a very bad level of code quality. A lot of lack of testing, bad designs, bad handles of exception (if any), the code is so fragile to errors and modifications, etc. Is this normal at Microsoft? Is this why windows has so many issues (i.e. blue screens)? And the reason why Azure is so far behind from AWS? I worked at Amazon, and the situation was the opposite with all those LP's about highest standards, prefer long term over short term and among others; which avoids this bad quality code. I have had people telling me that it is more important to get the features in production because it is what gives value to the customer. But what happens when there is an outage (not so uncommon for Azure for example) because of this "technical debt"? All that customer value now seems totally lost. I really wonder if all Microsoft is like this? Really shitty software development quality... It is quite depressing from an software engineering side. Hopefully, it only happens in few teams/projects.
This f*king MS Outlook needs to stop crashing on my mac!
In amazon you support your own code 24/7 for a week at a time. This I think leads to wanting more robust and better quality code on your project. At least, this has been the case where I’ve been in similar teams.
That’s why it’s a meat shop. Putting engineers as the tier 1 front line of support at a public company is no bueno
You.... Haven't worked for FB yet... Then you will know what is fragile.
The windows issues is due to, windows is only software it has no control on hardware. If a motherboard company kernel codes fkcs up you cant do anything. Unlike apple having control over hardware.
When I joined msft I couldn't believe it.
Don't think you've worked at enough companies then... Not that we have high code quality, we're probably average on the whole.
Quality of the engineering varies from team to team... which is a problem worth thinking about. However, the core parts of Windows are engineering marvels. People who say otherwise don't know what they are talking about. Windows quality suffers at a different layer altogether.
Welcome to the real world young Padawan
it is same shit everywhere. i worked at MS and Amazon, but overall Amazon was a level higher in terms of both quality of code and dev tools.
2024 Presidential Election
Yesterday
2629
Biden ruined America and tech! Tax plans are insane
Tech Industry
2d
54744
Goog Employees Arrested
Tech Industry
Yesterday
2212
So hard being a women in tech industry
India
7h
337
Stone pelting startup 🪨
Tech Industry
Yesterday
25412
Google doing more layoffs, restructuring including country moves
I can speak for windows.. the code quality is much better, perhaps the best I have seen so far..
Totally agree, moved to Azure from Windows. The code quality and average IQ is much higher