Hacker News new | ask | show | jobs
by ajb 519 days ago
I remember the days before SaaS. Sure we paid only once and self hosted services with open source, but we also needed a full time sysadmin/IT person for a 12 person startup. I'm not sure it worked out cheaper.
3 comments

Out of interest, who's managing your mail, accounts, purchasing and computer setup now?
You pay $25 a seat to either Google (GSuite) or Microsoft. There is nothing to manage but signing into the account.

As far as computer purchasing, my latest employer had my computer shipped directly from Apple. Once I got it, I installed the mandated MDM software.

You clearly have never dealt with their support system(s).

You still need a geek or geek adjacent person. Their stuff breaks all the time in weird and wonderful ways and someone local has to figure that out and send trouble tickets in to the vendor(s).

With Google, you pretty much can't get support, even if you are a paying customer, so you absolutely have to have your own human, if only to tell you: You can't use Google that way...

With MS you can get support, but you pay extra for it, and it's hit and miss as to how useful it is.

With Apple, you get support. It's generally pretty good, but can occasionally fail.

What do you think can “break” with logging in to your Google account and using GSuite? It’s basically the same thing as the consumer version.

It’s the same with O365.

Email notifications from your CRM stop getting delivered to your employee’s inboxes (which means your business is losing revenue). CRM vendor says ”problem isn’t on our end”. Hopefully someone at your company understands DNS and MX records and SPF records and SMTP headers in log files so you can go back to your CRM vendor and keep barking up the chain until you get someone who understands how Mailgun works so you can explain to them how to fix their problem.

When evaluating options, I’ve learned to ask myself the question, ”how do I fix this if it breaks?” If my answer is, ”it won’t ever break”, I’ve learned it’s always a red flag that says I don’t understand enough about that solution to support it, because everything can (and will) break.

This is a mail gun issue then isn’t it? Hosted email by Microsoft was one of the early SaaS products and the entire reason the original AJAX was created by Microsoft for IE
Google closing your account for some random reason. Their API's being maliciously compliant. Their systems being down. Browser/client compatibility issues. Network/connectivity issues, etc.

Users being stupid, using and holding it wrong, etc.

Just because you haven't had any bad experiences with Google, MS, Apple, etc doesn't mean it's a rosy world where everything works all the time.

Have you seen any reports of Google randomly closing business accounts? What do you think the reliability of Google’s servers compared to an in house managed server? Have you ever known GSuite not be available with Chrome?

As far as network/connectivity, how is that a Google problem if your office can’t connect to the internet?

Stuff does occasionally break. In my last place Google managed to wipe the HR drive. (Yes, I checked the audit logs to see if it was user error - nope). Of course, it should have been backed up, but HR were the only people with access so it wasn't.

It was fortunate that we were paying for the level where there was a separate way for discovery lawyers to suck out all your files, as that was the only way I found to get them back.

The other issue with gsuite is the file ownership model means that by default files are owned by an individual and can end up being lost after they leave. Transferring ownership is some kind of weird batch job that can fail and need to be retried.

> It’s the same with O365.

If you have a company on O365 and don’t ever need IT support, you either have a very very small company or are living the dream surrounded by unicorns.

Something is broken at least every day or two and I’m on a full MS stack. Hopefully we manage to dump Teams in the near future and this’ll hopefully get significantly better. Teams is the bulk of the issues.

OMG. It's an absolute pile of crap on fire. Not just teams - Exchange/Outlook is as bad.

Last year we had Mac users start to report "when I attach a file, it looks like it's sent, but then recipient never sees it, and sent-emails doesn't show it either!" It got worse and worse.

This is kind of a problem in a business that sends and reviews a lot of documents. I spent two months on countless calls with MS, repeatedly capturing videos they requested, etc.

Finally, I happened to come across an advisory that hey, Outlook for Mac is broken, and will "eat" attachments. Dated a week before we started to see the problem. Firstly, it took them MONTHS to get it resolved as it required significant updates to Exchange. Secondly, in all the interactions I had to have with their support team: they had NO IDEA. Worse than useless.

And no one can say what exactly.

What has broken about using any of o365?

There are many ways in which a cloud suite can fail. I was the guy zie is talking about for many years though it was not my main job.
Can you name any of these ways in which a cloud suite can fail?
Respectfully, as someone who manages Microsoft/Office 365, it’s absolutely not the same as the consumer editions. Those services run on different infrastructure and for the most part are different products/services. That isn’t just obvious from APIs and UXs; Microsoft also points it out all over documentation and processes.

Microsoft’s assumption is that businesses are using 365, and so both the number of features and the various paths to trouble tend reflect that.

To the random business owner, dropping them into anything other than Microsoft Admin Center is akin to dropping a tier one helpdesk agent into the AWS Management Console with no guidance. The trick is once you’re beyond a handful of employees you typically need to work beyond the MS Admin Center. If you want to do anything remotely sophisticated with identities, deploy SSO, etc, you need to be working from the Azure or (duplicative) Entra portals. If you want to do something like route helpdesk email, you need to be in the Exchange Admin Center. Tweaking spam filters is in yet another portal (currently Security Center, although that has changed a few times). And so on. Not to mention the more esoteric features that are only available behind Graph API calls.

I used to administer Google Workspace environments too, and while that control panel is MUCH more friendly, it’s still exceedingly easy for a non-technical person following a random walkthrough online to foul up their environment. I’ve watched that happened first hand many times.

What I’ve observed is it becomes part of the job of the office admin person. So not zero headcount maybe 0.1 or 0.2 but that’s pretty good if the SaaS bill is another 0.2 headcount.
Well, at my previous company it was split between a few Devs. Annoying, but didn't take anything like a whole full-timer.
This is why it should be the c-suite making the final call, it might not seem like a lot of work but an hour of your time is in the region of $100-$150, but a full time IT person can be hired for €60/hr.

At some point your 0.2 becomes 0.3 and eventually crosses a threshold where it just makes sense to dedicate a resource for cost reasons.

“We” did no such thing. Major enterprises have been in bed with Microsoft since the late 90s.

Before that, they were running DOS on the client and Novell Netware on a server. Linux and “open source” has never been big in business.

Weren't enterprises already on yearly contracts with licenses and support included? I know developer tools from Microsoft in the 90's had subscriptions, but I never dealt with Enterprise licensing back then. But, given some of the blanket enterprise licenses I did have to deal with, I always thought at that level it was always a subscription model.

I think the shift wasn't that the SaaS model is now new, but that the SaaS model was now also taking over consumer and small business accounts.

We used to buy Microsoft MSDN subscriptions, which got us constant upgrades of Visual Studio and other development tools. Those licenses were perpetual - you'd get a disk with e.g. Visual Studio 2007 on it, and you were legally entitled to use that version forever.

IIRC if we didn't think we'd need a new version anytime soon, to reduce costs sometimes we wouldn't purchase MSDN renewals.

I think Microsoft's licensing 20 years ago shows the prevailing view then was that companies wanted the certainty of perpetual licenses.

20 years ago, most businesses and consumers didn’t have reliable and fast internet. MSDN came in dozens of CDs/DVDs in a binder.

Back then, most people only had one computer and if you switched between Windows and Macs you had to buy a separate copy of Office. Now I can run Office on my Mac, iPad (and pair it with the same mouse and keyboard I use with my laptop), and iPhone. If I’m not near my computer but want to use Office on another computer, I can do it on the web.

There is also a lot more churn in the mobile space as far operating system and hardware upgrades that mean needing to update your apps. Despite bad blood between the two back in the day. Microsoft has been keeping up with the latest Apple hardware/OS initiatives since 1980.

> but we also needed a full time sysadmin/IT person for a 12 person startup. I'm not sure it worked out cheaper.

That sounds excessive even then. Its probably even more excessive now - some things are probably easier to manage on a small scale ~ there are a lot of tools for deploying and managing stuff.

The guy might have been a bit under loaded, at least after the initial burst, but given that SaaS wasn't available at the time I don't think there was a good alternative. Getting someone in part time would have been a false economy the first time something screwed up and they weren't in.

If it was a pure software startup we could have done without, but it was a semiconductor company.