We don't have Product Managers, the developers are expected to be very product-focused and user-facing. After every launch week we ask them what they want to build and then they get to work.
Would love to keep in touch to see when the changes to this will happen. Also speaking as a ceo & founder, my natural inclination is to keep that culture going, small and avoid hiring a PM as long as possible. As I reflect on my operating time, I wonder if it was a mistake not to find the right Product Manager (sic) early so that they can be inoculated with the culture as we grow. My estimation is that the ramp time for this would be at least 6 months (a year?) to have that future product manager operate with the same founding ethos.
Lmk if you're open to chatting about it. I'm honestly super curious.
That's an interesting thought. We do have some techies "acting" as PMs across the team, but i can see how we might one a dedicated person at some point.
always open to chatting to other founders - feel free to reach out.
Are you guys hiring ;)
At the moment we don't have any Rust jobs, but we always you can keep an eye on supabase.com/careers or follow us on twitter to keep updated
We won't do much of an announcement about SOC2, so you can consider this comment the "official announcement" :)
Edit: never fails, you ask a question and then you immediately find it. https://news.ycombinator.com/item?id=35501718
Example: https://github.com/PostgREST/postgrest/issues/915#issue-comm...
> Example: https://github.com/PostgREST/postgrest/issues/915
> while there isn’t much action on existing issues.
That one is planned but it's not high priority because it can be solved already with SQL functions[1][2] in a flexible and secure way(GROUP BY is an expensive operation, it cannot be exposed to the frontend just like that).
I do get that some conveniences on the JS libraries are missing but they're not blockers(or critical features IMHO).
[1]: https://postgrest.org/en/stable/api.html#stored-procedures
Maybe I’m thinking about how Postgrest is supposed to work fundamentally wrong and all of this stuff is generally supposed to live in the db. But there certainly isn’t any guidance directing that in documentation currently.
It’s weird because I can do everything else the nice way with Postgrest except this. It feels like the part of the codebases where I have to deal with this (and indeed, it comes up every time) is a constant wart in an otherwise pretty good setup.
There's definitely a lot to improve upon. Not only on features but in documentation as you mention.
I'll revisit this issue after launch week.
If you're wondering why there are so many, we generally "build for three months" then do all of our big product announcements in a "Launch Week". We're 2 days into this Launch Week so there will be a few more releases to come.