5 ms·
> We work in a very large Javascript monorepo at Microsoft we colloquially call 1JS. I used to call it office.com.. Teams is the worst offender there. Even a w
by bubblesnort 2y ago
> We work in a very large Javascript monorepo at Microsoft we colloquially call 1JS.
I used to call it office.com.. Teams is the worst offender there. Even a website with a cryptominer on it runs faster than that junk.
- wodenokoto 2y agoWe were all impressed with google docs, but office.com is way more impressive. Collaborative editing between a web app, two mobile anpps and a desktop app with 30 years of backwards compatibility and it pretty much just works. No wonder that took a lot of JavaScript!
- tinco 2y agoTo be fair, we were impressed with Google Docs 15 years ago. Not saying office.com isn't impressive, but Google Docs certainly isn't impressive today. My company still uses GSuite, as I don't like being in Microsoft's ecosystem and we don't need any advanced features of our office suite but Google Docs and the rest of the GSuite seem to be intentionally held back to technology of the early 2010's.
- alexanderchr 2y agoGoogle docs certainly haven't changed much the last 5-10 years. I wonder if that's an intentional choice, or if it is because those that built it and understand how it works are long gone to work on other things.
- jakub_g 2y agoActually I did see a few long awaited improvements landing in gdocs lately (e.g. better markdown support, pageless mode). I think they didn't deliver much new features in early 2020s because they were busy with a big refactoring from DOM to canvas rendering [0]. [0] https://news.ycombinator.com/item?id=27129858 https://news.ycombinator.com/item?id=27129858
- sexy_seedbox 2y agoNo more development? Time for Google to kill Google Docs!
- esperent 2y agoWe use MS Teams at my company. The Word and Excel in the Windows Teams app are so buggy that I can almost never successfully open a file. It just times out and eventually shows a "please try again later" message nearly every time. I've uninstalled and reinstalled the Teams app four or five times trying to fix this. We've totally given up any kind of collaborative document editing because it's too frustrating, or we use Notion instead, which for all it's fault, at least the basic stuff like loading a bloody file works...
- acdha 2y agoThis is specific to your company’s configuration - likely something related to EDR or firewall policies.
- bubblesnort 2y agoReally it's anyone using teams on older or cheaper hardware.
- acdha 2y agoSo you’ve tested this with clean installs on unfiltered networks? Just how old is your hardware? It works well on, say, the devices they issue students here so I’m guessing it’d have to be extremely old.
- esperent 2y agoI'm the one who set it up. It's a small team of 20 people. I've done basically no setup beyond the minimum of following docs to get things running. We've had nonstop problems like this since the very start. Files don't upload, anytime I try to fix it I'm confronted with confusing error messages and cryptic things like people telling me "something related to EDR". What the hell is EDR? I just want to view a Word doc. I've come to realize that Teams should only be used in large companies who can afford dedicated staff to manage it. But it was certainly sold to us as being easy to use and suitable for a small company.
- 2y ago
- ezst 2y agoThat's the thing, though, the compat story is terrible. I can't say much about the backwards one, but Microsoft has started the process of removing features from the native versions just to lower the bar for the web one catching up. Even my most Microsoft-enamoured colleagues are getting annoyed by this (and the state of all-MS things going downhill, but that's another story)
- lostlogin 2y ago> That's the thing, though, the compat story is terrible. It really is. With shared documents you just have to give up. If someone edits them on the web, in Teams, in the actual app or some other way like on iOS, it all goes to hell. Pages get added or removed, images jump about, fonts change and various other horrors occur. If you care, you’ll get ground into the earth.
- matrss 2y ago> [...] and it pretty much just works. I beg to differ. Last time I had to use PowerPoint (granted, that was ~3 years ago), math on the slides broke when you touched it with a client that wasn't of the same type as the one that initially put it there. So you would need to use either the web app or the desktop app to edit it, but you couldn't switch between them. Since we were working on the slides with multiple people you also never knew what you had to use if someone else wrote that part initially.
- hu3 2y agocould it be a font issue?
- matrss 2y agoIf I remember correctly I had created the math parts with the windows PowerPoint app and it was shown more or less correctly in the web app, until I double clicked on it and it completely broke; something like it being a singular element that wasn't editable at all when it should have been a longer expression, I don't remember the details. But I am pretty sure it wasn't just a font issue.
- Cthulhu_ 2y ago> No wonder that took a lot of JavaScript! To the point where they quickly found the flaws in JS for large codebases and came up with Typescript. I think. It makes sense that TS came out of the office for web project.
- coliveira 2y agoYou must be kidding about "just works". There are so many bugs in word and excel that you could spend the rest of your life fixing. And the performance is disastrous.
- fulafel 2y agoWhat's impressive is that MS has such well trained customers that it can get away with extremely buggy and broken web apps. Fundamental brokenness like collaborative editing frequently losing data and thousand cuts of the more mundane bugs.
- inglor 2y agoHey, I worked with Jonathan on 1JS a while ago (on a team, Excel). Just a note OMR (the office monorepo) is a different (and actually much larger) monorepo than 1JS (which is big on its own) To be fair I suspect a lot of the bloat in both originates from the amount of home grown tooling.
- IshKebab 2y agoI thought Microsoft had one monorepo. Isn't that kind of the point? How many do they have?
- lbriner 2y agoThe point of a monorepo is that all the dependencies for a suite of related products are all in a single repo, not that everything your company produces is in a single repo.
- cjpearson 2y agoMost people use the "suite of related products" definition of monorepo, but some companies like Google and Meta have a single company-wide repository. It's unfortunate that the two distinct strategies have the same name.
- coliveira 2y agoTeams is the running version of that repository... It is hard for them even to store on git.