The Wisdom of No Escape

Reading this I almost gave into the urge to make a bet :laughing:

Of course there are things that you can do on Excel that you cannot do on Coda, such as:

  • connect to Windows API (COM objects) through VBA
  • play MIDI files
  • interact with your filesystem, devices, drivers
  • make a 3D shooter game on it (although I tried lol)
  • manipulate doc schema (that’s a real bummer yeah; one of the reasons why I didn’t gave in. Although in many cases one could work around that with some smart schema design)

You have to do these with VBA though, which is an un-nice language to learn. Or hire $200+/hr consultants to code those for you without a slightest chance of you being able to maintain it yourself ĀÆ_(惄)_/ĀÆ

(it would be fair to say here that I’m myself a $200+/hr consultant on Coda, albeit I share a lot openly, and some more with patrons.)


@Brandt_Smith1 thanks for the shoutout!

3 Likes

Ok yes, those are some things Coda cannot do. Also, Coda is terrible for training neural networks. Though a fun exercise :slight_smile: Maybe one day I’ll build a neural network doc to share.

Oh, a few more things I should mention as well.

  1. I’m actually very pragmatic and that means Coda as well. I would dissuade a customer to use it where it’s not a good fit. I actually don’t care about losing profits there, I think about providing care first.

  2. I don’t support that whole ā€œno codeā€ hype. Tools are tools, each fit for its purpose. Platforms like Coda solve some pains really well, whereas some things are much better done traditionally. Truth is, serious customers don’t care if it’s code or no code — they want their pains solved as fast as possible with as few pains emerging eventually as possible. Mindlessly pushing airtable/coda/zaps/webflow/bubble/name-your-nocode-tool is blatant fanaticism and short-sightedness

3 Likes

100% agree.

I think even that the terms ā€œNo Codeā€ and ā€œLow Codeā€ are a little bit disingenuous.

The reality is that if you learn Coda (or some other tools like Bubble, FileMakerPro, perhaps others) you really have learned how to code!

Lots of companies seem to want to shy away from that. I’d guess it’s because they want to make it seem easier. The reality is that:

  1. Sometimes building what you want is hard. That’s ok.
  2. Learning a programming language | new paradigm is frustrating and sometimes discouraging. That’s ok, too.

I see it as a different sort of opportunity. Thanks to Coda’s amazing language design and your great videos, @Paul_Danyliuk, @Brandt_Smith1 can learn to code! It’s a skill eventually everyone will learn, just like reading and writing.

And perhaps like reading and writing, there was a time when it had to be done painstakingly and couldn’t easily be shared, and as technology has progressed it’s now much easier for anyone to create and share.

This is why I like Coda’s Maker framing (not Low-Coders). Because the point isn’t that it’s simple (as you’ve noted @Paul_Danyliuk, sometimes it’s not, and @Peter_Wills you’ve pointed out that some things are impossible in Coda) but it’s incredibly fast to develop.

That part is cool. Perhaps after you’ve built a proof of concept in Coda, you’ll be forced to build the final thing in C++ for performance. But Coda is a wonderful tool to think and explore with, and when that’s the case many things end up being completely built there (see python).

1 Like

Exactly! I couldn’t agree more. I could compile many examples of things I do in a spreadsheet that may or may not be possible in Coda, Notion or Airtable but it would take hours/days and would likely not convince the ā€œanything a spreadsheet can do Coda can doā€ fraternity so I choose not to waste time on that exercise.

I repeat, I have used spreadsheets and databases since the late 70s, read VisiCalc and dBase, and Coda and Notion over the past 2 years or so and I do have an inkling of what I am talking about.

Hi @Paul_Danyliuk and others,

Now that I have some Coda brains, the balance between what I would do in Coda and in Spreadsheets has changed quite a bit, towards the Coda side.

It requires a bit more thinking and planning, but I am at the moment busy doing a financial planning forecast, and doing so in Coda.

I want it it to be able to do scenario planning:

  • what happens when I retire (So an arbitrary number of years into the future based on the user’s age)
  • what happens if I die,
  • get retrenched,
  • get ill tomorrow
  • etc

I started doing that in Excel, a while ago, but when I now restarted the project, I did so in Coda. I think I have the solution for a MVP in my head, and is now busy making it.

There are some bits that I hope is still either on the Coda development list, or I can implement a workaround - e.g. how to get several people getting to use the functionality with confidentiality. There are a couple of existing ways I can think of, but they all have drawbacks. Another topic is more formulas…

Still learning, still rambling
Piet

2 Likes

is Coda builted-on Fluid Framework of Microsoft?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.