Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
171–180 of 269 posts
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#172Single biggest thing you need to nail down fast: the data model. It is extremely hard to shift as things grow, and without careful thought, it’ll turn into a horrifying miasma of JSONB columns, duplicated data, orphaned rows, and garbage performance. Customers are going to store surprisingly large items in Docs, where you’d be tempted to inline them instead of offloading to S3 et al. Chat practically needs to be its…
Notion might have written something about their journey in this regard?
IME, many SaaS companies have eschewed the idea of having any DB experts, and this inevitably leads to pain down the road.
[0]: https://www.notion.so/blog/data-model-behind-notion
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#173Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#174Single biggest thing you need to nail down fast: the data model. It is extremely hard to shift as things grow, and without careful thought, it’ll turn into a horrifying miasma of JSONB columns, duplicated data, orphaned rows, and garbage performance. Customers are going to store surprisingly large items in Docs, where you’d be tempted to inline them instead of offloading to S3 et al. Chat practically needs to be its…
No one cares about that. Export to open document format or microsoft. You are living in a bubble of “hackers”. You are not your average user. Case in point of “engineers are not product people”
Back in the day, here is Sokovia, there was a local competetitor to Facebook. They had a great start and everything went perfect for them, but it quickly turned out that the technical side was really bad. Sluggish interface, constant outages, etc.
They tried to rewrite the app from scratch two times, and eventually failed.
So yes, making sure you're moving in the right direction at the beginning of your journey is pretty important. You don't have to overengineer and stay in your shed until you have a complete, feature complete product, but at least make sure, that you're building on the right foundation.
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#175One thing I wonder about, though, is the effect on the engines of innovation. Something that works well about the current system -- where chat, spreadsheets, &c, are all disaggregated from each other and we have a big mess of access click-throughs -- is that many different firms can enter the space and bring new energy and ideas to these problems. Say all the apps were consolidated from the get-go -- would we ever have gotten the amazing profusion of capabilities we have now? I imagine a boot stamping on a human face -- forever.
Even when the new generation of knowledge worker apps integrate plugins, they don't seem to integrate them in a way that is amenable to commercial enterprises. For example, Obsidian does not have paid plugins, to the best of my knowledge. Without the commercial incentive, how far can that really go?
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#176Earlier quoted context omitted.
No one cares about that. Export to open document format or microsoft. You are living in a bubble of “hackers”. You are not your average user. Case in point of “engineers are not product people”
He's actually dead on point. Back in the day, here is Sokovia, there was a local competetitor to Facebook. They had a great start and everything went perfect for them, but it quickly turned out that the technical side was really bad. Sluggish interface, constant outages, etc. They tried to rewrite the app from scratch two times, and eventually failed. So yes, making sure you're moving in the right direction at the be…
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#177Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#178Earlier quoted context omitted.
No one cares about that. Export to open document format or microsoft. You are living in a bubble of “hackers”. You are not your average user. Case in point of “engineers are not product people”
He's actually dead on point. Back in the day, here is Sokovia, there was a local competetitor to Facebook. They had a great start and everything went perfect for them, but it quickly turned out that the technical side was really bad. Sluggish interface, constant outages, etc. They tried to rewrite the app from scratch two times, and eventually failed. So yes, making sure you're moving in the right direction at the be…
Just understand and accept that you are taking on heavy technical debt that will need to be repaid, and that it’s much more difficult to do once you’ve already vertically scaled several times along the way.
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#179Single biggest thing you need to nail down fast: the data model. It is extremely hard to shift as things grow, and without careful thought, it’ll turn into a horrifying miasma of JSONB columns, duplicated data, orphaned rows, and garbage performance. Customers are going to store surprisingly large items in Docs, where you’d be tempted to inline them instead of offloading to S3 et al. Chat practically needs to be its…
No one cares about that. Export to open document format or microsoft. You are living in a bubble of “hackers”. You are not your average user. Case in point of “engineers are not product people”
Re: Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
#180Single biggest thing you need to nail down fast: the data model. It is extremely hard to shift as things grow, and without careful thought, it’ll turn into a horrifying miasma of JSONB columns, duplicated data, orphaned rows, and garbage performance. Customers are going to store surprisingly large items in Docs, where you’d be tempted to inline them instead of offloading to S3 et al. Chat practically needs to be its…
Unless they define, upfront, specific problems people really have, that their unified solution solves, then nobody is going to pay attention.
The second biggest problem is having an interface design team that makes all of those disparate apps consistent enough to be more usable than individual solutions. The fact that nearly no popular user-facing applications are developer-managed FOSS (as opposed to Firefox/blender/signal/et al which are managed by a company that hires professional designers) despite being free, tells you everything you need to know about dev-driven UI/UX. This is coming from someone that worked as a full time developer for years and contributed many thousands of hours of coding to FOSS projects before switching to design.