I only use Google Sheets

mayberay.bearblog.dev

219 points by mugamuga 10 hours ago


corry - 5 hours ago

Always overlooked point in these pro/anti-spreadsheet discussions:

A spreadsheet gives you a DB, a quickly and easily customized UI, and iterative / easy-to-debug data processing all in a package that everyone in the working world already understands. AND with a freedom that allows the creator to do it however they want. AND it's fairly portable.

You can build incredible things in spreadsheets. I remain convinced that it's the most creative and powerful piece of software we have available, especially so for people who can't code.

With that power and freedom comes downsides, sure; and we can debate the merits of it being online, or whether this or that vendor is preferable; but my deep appreciation for spreadsheets remains undiminished by these mere trifles.

It's the best authoring tool we've ever devised.

EDIT TO ADD: the only other thing that seems to 'rhyme' with spreadsheets in the same way is: HyperCard. Flexible workbench that let you stitch together applications, data, UX, etc. RIP HyperCard, may you be never forgotten.

TrackerFF - 6 hours ago

One thing I've learned: Never (ever) make yourself reliant/dependent on Google products. If you do get banned / locked out, it is the most AI-Kafkaesque process imaginable to regain access. And you could stay locked out for years.

I use Google sheets myself from time to time, but I regularly do backups of the sheets I'm working on, or anything important I have access to. I've been in the hole before, for reasons I still do not understand, and it was one of the most frustrating "customer support" processes I've ever experienced, and it took years.

salviati - 8 hours ago

Reminds me of "Ask HN: Is the world run by badly updated Excel sheets?" [0]

You need experience to see the shorcomings of spreadsheets. No version control. No tests. In general it's good for things that don't need to evolve, but stay the same (most likely because they're short lived).

[0] https://news.ycombinator.com/item?id=33611431

[EDIT] An example of a comment from that thread pointing in this direction:

> In general, you adapt to the excel owner's quirks, not vice versa. If you don't like it you should create an excel sheet of your own and copy/paste, which people also do.

> I knew a project manager who's job seemed to be reconciling multiple versions of a spreadsheet with different authors.

mixcocam - 6 hours ago

"Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%."

- Donald Knuth

Start with a gsheet, when it breaks build something else.

mrbonner - 12 minutes ago

I used to work in a really big bank. One of our primary responsibility is to "convert" trade algorithm from spreadsheet to an actual production program/code. The usability of spreadsheet to show a concept quickly is great. But it is a nightmare to have to understand and debug during the conversion.

jwr - an hour ago

The world is not binary, nor black & white. There is an entire spectrum of solutions between a spreadsheet and a highly-structured app. Sure, you can use a spreadsheet for anything, it's quick, and provides nearly no structure. You can also use a specialized application, tailored for the particular processes at hand, that does error checking on input, validates data integrity, and does not let you break data structures. And there is a whole spectrum in between.

One thing to note is that a spreadsheet (OPs insistence on calling it "Google Sheet" is amusing after years of hearing people call it "excel", it's a spreadsheet, people!) is a poor-man's relational database, with most spreadsheets having a single table, or multiple tables but modeling no relations. And you can't model relations in a spreadsheet in any meaningful way (imposing constraints, checking integrity, etc).

Written from the perspective of someone who makes a living providing a SaaS for (among others) inventory control, for which a spreadsheet is a direct competitor. Also, from the perspective of someone who has seen a lot of customer spreadsheets with inventory, not one of them in any way correct or containing good data.

cjs_ac - 7 hours ago

> To cut things short, always use the easiest solution to solve a particular problem and once that solution does not work for the business anymore reassess what the new requirements are and either try enhance the current solution or find an alternative that better solve the problem.

When solving a problem, solve the problem you have, not the problem you think you might have in the future, or the problem you wish you had. Your solution will prove inadequate in the future, but you are unlikely to correctly predict in what way your solution will be inadequate.

jmkd - 6 hours ago

Xoogler here. For my five years we only used Sheets (called Trix internally) for everything from project management, CRM, quarterly planning, reporting, interviewing, finances and so on.

This was not because it was a Google product (we used plenty of competitors' products) but because it is so easy to make them good enough for the task that you can move on to getting the job done instead of administrating getting the job done.

dcminter - 2 hours ago

> I entered the workforce about 9 months ago

Right or wrong, it takes a certain amount of chutzpah to put forth such a definite opinion after less than a year in the workforce.

What OP probably misses is the "there ain't nothing so permanent as a temporary solution" thing. I too embrace quick and dirty solutions but only if I have total control over the lifetime of that solution. If someone's going to ask me to deliver it immediately and then build a castle on top of it... I might insist on using a tool that has more up front cost.

brap - 6 hours ago

Absolutely agree with OP.

One thing I would add is, sometimes when you need some extra complexity that's too difficult to express or build in Google Sheets, one step above it is Google Colab (or any other Jupyter notebook).

Before building a full blown app, I always ask myself: 1. can this just be a spreadsheet? If not, 2. can this just be a Jupyter notebook?

And yes, the integration between Sheets and Colab is great.

Zaheer - 4 minutes ago

Related: How Levels.fyi scaled to millions of users with Google Sheets as a backend

https://www.levels.fyi/blog/scaling-to-millions-with-google-...

adrianbooth17 - 8 hours ago

I use Google Sheets for all my finances, it's great.

I have an Expense Tracker UI within Google Sheets that allows me to submit expenses to the main sheet (currently just over 5000 rows of expenses over the last few years)

I only just recently vibe coded a web UI tool that uses a Google Service Account to add expenses to this Google Sheet for me, and then created a Progressive Web App from that so I could do everything on my phone.

In summary, Google Sheets is sometimes all you need instead of a database for very simple applications (and built for an audience of one)

niam - 6 hours ago

I'll die on this hill.

Google Sheets was phenomenal for prototyping apps and getting quick feedback from users back when I used it in 2015-2020. Back then they had this janky implementation of Mozilla Rhino underpinning their "Apps Script" engine and it still beat the pants off of anything else you could use for free.

Certainly you can shoot your feet with the various spreadsheet-isms but if you're diligent about keeping raw data pure (preferably in a completely different sheet inaccessible to users) it does a bangup job of quickly shoving a UI in front of users and letting them realize what they want and iterate on it before calcifying it into a more rigid system.

glimshe - 8 hours ago

And it all started with Visicalc. The spreadsheet and the word processor are the most important computer programs ever created. No wonder Google and Microsoft still make billions from these two.

codeulike - 6 hours ago

I can't find who coined it but there's a saying along the lines of "a spreadsheet is the second best tool for any job"

psadri - 41 minutes ago

I often wished for a Google Sheets like service that had an easier to use API and a bit more control over the schema. A cross between sheets and a headless CMS.

Lumoscore - 3 hours ago

I feel this deeply. I only use Google Sheets, too.

It sounds crazy, but it’s the best tool for so many random things, and here’s why I stick with it:

It Just Works: There's zero fuss. I don't need to install anything, I don't need to save it, and I don't need to worry about the format. It's always there, and it saves automatically.

It's Simple to Share: If I need to show something to my spouse, a coworker, or anyone, I just send a link. No one needs to sign up or download some special app. Everyone can open it right away.

It's the Perfect Checklist: For managing my own stuff—like a budget, a travel plan, or even just tracking a personal project—a sheet is faster than any fancy app. I can make columns that say "Done," "To Do," or "Waiting," and that's all I need.

For most of my personal data and quick shared work, trying to use a dedicated software package is just overkill. Sheets is the easiest way to organize information in a clear, digital table. It's the ultimate low-tech solution to high-tech problems.

sixhobbits - 5 hours ago

Same, I currently have

- My own rough business accounting (download all bank statements and do some pivots and graphing. Real accountants do the real thing, but I like to have a version that makes sense to me and that is up to date)

- Personal accounting finance tracking for sharing expenses and tracking living costs over time

- Consolidated asset tracking across different projects/accounts etc, just a quick summary that's not perfect but spending 10 minutes a month manually updating it helps keep it in my head too.

- A lot of project management (we also have real PM tools, but I keep my own sheets because it's easy and it makes sense to me)

- A bunch of quick analytics (I also use metabase, but sometimes it's just faster to create a graph in sheets)

Most of the time the sheet is not the _main_ tool I use, but it is the easiest and most useful one, while the others have better integrations, safety mechanisms (I often end up with +500 or whatever in a copy-paste formula error and sometimes don't catch it), and collaborative measures (if you have 2+ people editing the same sheet you're usually going to have a bad time)

piqufoh - 4 hours ago

> Doing the smallest and easiest solution to a problem as a way to get to know the full scope and then iterating after that if needs be is by far the best solution (for me).

100% -- this is YAGNI (or you-aint-gonna-need-it) and should be among the first things you think about when starting a new project.

mft_ - 7 hours ago

I've long argued that spreadsheets are essentially a structured programming tool for people that would never imagine they could or would program. And maybe even a gateway drug in a proportion of cases?

supportengineer - an hour ago

I sure hope the author also uses Google Takeout regularly.

kkukshtel - 4 hours ago

This reminds me of this idea of "Minium Viable Airtable" that I think is apt:

https://sirupsen.com/minimum-viable-airtable

ksec - 5 hours ago

Slightly Off Topic, are there any other online SpreadSheets other than Excel 365 and Google Sheets?

Some of them are AirTable like which is CRM focus, but I just want a really simple spreadsheet that is easily accessible and not from Big Tech.

hn-ifs - 6 hours ago

I suppose the issue here is trusting Google with your personal and business data. Mining that information for targeting advertising aside, it's not unheard of Google locking people out of their accounts with no reasons or obvious recourse.

I wonder what the best non-mega corp solution there is for this.

maxglute - an hour ago

LLMs making Google Sheet webapps expediently is killer feature.

patrickscoleman - 4 hours ago

Only tangentially on-topic, but I do all the financial modeling for the past several (early stage) startups I've worked for in Google Sheets.

The ease, collaboration/sharing, and array formulas win out over the faster speed for calculations, better shortcuts, cross-workbook linking, and customization in Excel.

That said, it's been a few years since I've tried Excel so would love to hear someone convince me to try it again.

kramer2718 - 2 hours ago

2015: This meeting could have been an email 2025: This enterprise development project could have been a spreadsheet

cloudking - 5 hours ago

Built entire businesses on Google Sheets and Apps Script. Powerful combo.

paseante - 7 hours ago

Well, did you suggest it to your boss? how did it go? bad organization is a two way resposability, except in the army.

aitchnyu - 3 hours ago

Does Google Sheet allow fine grained filtering like "allow customers to see only their own requests" or "allow submissions to be edited within 1 hour"?

- 2 hours ago
[deleted]
tcfhgj - an hour ago

I am amazed how many people just upload everything to Google without a second thought

nashashmi - 6 hours ago

This is what we did in Excel. Is Google Sheet better somehow? Or is that only what new age kids know since college has adopted google products?

bryanhogan - an hour ago

This is honestly one of the things I really like about Notion Databases, at the core they are an online collaborative spreadsheet. But then it can also be given multiple views and different forms such as a calendar, Kanban board, timeline, image gallery, etc., wish more apps would allow something like this, e.g. Obsidian Bases are a great first step.

rsynnott - 6 hours ago

I note that this blog isn't a Google Sheet.

benterix - 7 hours ago

2000's: I use Excel for everything

2010's: I use Google Sheets for everything

2020's: I use Etherpad[0] for everything

[0] Or any other alternative for that matter

greymalik - 7 hours ago

It’s amazing to me how well Fred Brooks’ insights from 50 years ago hold up (plan to throw one away, in this case).

sodapopcan - 4 hours ago

You shouldn't use anything by Google.

douchescript - 6 hours ago

Works as long as you don’t have to ask ”which Google sheet” if you just have one sheet for a particular problem you are not in a world of hurt.

EGreg - an hour ago

Why not use an open source spreadsheet in javascript and html that you can host yourself?

You can whip up whatever you want now with an LLM. And with JS it will save whatever you want in indexeddb or pouchdb and export to whatever formats like csv. Why lock into google?

clamorbeclam - 5 hours ago

Funny, I recently departed from the google ecosystem to proton, self hosted nextcloud, kagi, Libreoffice, and Apple Maps. Am I giving up some ease of use? Absolutely! Can I live with it? Absolutely! Can google go fuck itself? Hell yea. Libre office is like missing a limb, but with practice it can do anything I want it to.

cainxinth - 6 hours ago

See also: Do the simplest thing that could possibly work

https://www.seangoedecke.com/the-simplest-thing-that-could-p...

Mistletoe - 4 hours ago

I’m about to leave Google Sheets because I keep very long spreadsheets about my life and everything I do and it refuses to open at anything but right at the top. So every time I have to scroll and scroll to get to the bottom. Does anyone have a fix for this? Last time I googled all I found was some dingleberry on a Google thread saying that’s how spreadsheets should open. I moved to Google Sheets from Excel online that did that right at least. I moved away from Excel online because it has requirements for small file sizes and the images I would paste in the spreadsheet filled them up to the limit too fast.

exodust - an hour ago

> "I spent 2 months designing and making an admin panel "

Why? It's easy and quick to code complicated things these days. It's nice having custom dashboards and functionality that fits exactly with what you need. Way more professional.

I'm sure Google Sheets are fine. But I've been seen truly ugly Google Sheets with way too many tabs and horizontal scrolling. Clunky cells that seem to expand and have their own scrolling universe with different laws to everything else. Why can't I simply click the cell to copy it all, nope, let's try double-clicking the cell, I just want to grab the contents to the clipboard, nope. Now it expands and I'm scrolling the whole sheet and have lost my place because Google Sheets tries to snap to rows or something. Damn I hate this memory of navigating someone's horrible Google sheet.

sneak - 2 hours ago

Reminder that anything you put into Google for storage is you voluntarily disclosing such information to the United States federal government without a warrant requirement.

Due to both the third party doctrine as well as FAA702, the feds do not require warrants to access, copy, process, and store indefinitely all information you provide to Google.

Good luck!

mikevm - 3 hours ago

[dead]

EverydayBalloon - 7 hours ago

[dead]

dvh - 7 hours ago

I haven't used Google sheets for maybe 2 years, didn't have the need, but week ago I needed to send customer a table that will be updated every couple of days. I was surprised how slow it is. Table has 40 lines and 8 columns, static text only, and it takes 12s until I can edit it. For what it is (adding sentence every 3 day) it's ok but if I had to actually use it for myself on a daily basis it would drive me mad.