A big one for me is Microsoft office (desktop), Libreoffice and other FOSS alternatives just simply don’t come close, and feature wise are 20 years behind. Especially since I basically mastered MS office 2007+'s drawing features, which the FOSS alternatives don’t replicate very well.
And of course Microsoft loves to push Office 365. I don’t pay for that and just use desktop office, but Microsoft prefers you don’t know that you can do this.
And I’m going to get shit on by Lemmy big time for this but while Linux is great and has made vast improvements in recent years, I still use Windows, not only because of MS office, but because a lot of games tend to only support Windows. I know that wine and proton exist but they’re not perfect and don’t feel quite the same as running native.
I wish an operating system existed with a hybridized Linux and clone NT kernel (using code from FOSS Wine and ReactOS of course) so that the numerous back catalog of NT software can run similar to as intended while also interacting with Linux programs better and using a shared environment. Since it would probably become vulnerable to viruses for windows as well, maybe? (my programming knowledge is extremely rusty) an antivirus similar to Windows defender is bundled with the operating system. Hopefully if someone makes such an operating system it can be a Windows killer and would switch immediately
First, thank you for the thoughtful and detailed reply. I find it helpful.
Oddly enough, I feel the opposite: I’m so glad that I have the freedom to use other tools to do what I need and that I can simply write some custom software to achieve that. I always felt locked in by QuickBooks and now I can do anything from messing around in a spreadsheet to writing what I need with jq. Plain text as an interface means that the sky is the limit for flexibility.
It has also made my company’s financial information more accesible to me. Previously, I’d given it over to bookkeepers and accountants and only seen out of date financial statements when it was time to file taxes. Now I know what’s going on whenever I want.
It has also turned bookkeeping into a programming exercise, which made me more interested, not less. I don’t have clients waiting impatiently for me to produce features for them, so I can enjoy this wro instead of having it feel like a distraction.
I feel that!
Our motivations definitely seem compatible, even if our constraints and preferences don’t.
Thanks again. Good luck.
You’re welcome.
I understand that being able to write software and be deliberate about accounting gives you a closer relationship with your financial situation.
For me the issue is that there are no guardrails around the plaintext accounting model, which means that you have the freedom to shoot yourself in the foot.
My current accounting software as rubbish as it is, stops me from making stupid mistakes, credits instead of debits for example. Plaintext accounting won’t.
So either you need to never make a mistake, or have a way to figure it out.
All that kind of safety net doesn’t exist. You can still make the books balance, but at some point you’re going to find a hole and spend weeks fixing it, or the taxman will and you’ll be paying a fine.
I exported the line items from my current software into plaintext accounting, even made it balance and match my actual accounts.
Then I needed to write an invoice and had to make my own, from scratch and manually enter the data twice, once into the invoice, another into plaintext accounting, giving me the chance to make an error twice, perhaps even a different one on either process. And that’s just one invoice.
I have considered writing my own accounting software from scratch, or forking something, but that’s not going to pay for food, so I kept looking instead.
It’s not a great place to be, either from a business perspective, or a mental one, but that’s where I’m at.