I realize Timescale and Mongo are very different things, but when I got professionally started with software 10 years ago, the MongoDB courses (and the stanford online Intro to DB course) were immensely helpful. Working with Timescale professionally now I'm often unsure whether I'm doing things suboptimally, e.g. making tables hypertables when a regular table might be better, flexibility and capabilities of indexes with hypertables, and application-facing tooling.
[1]: https://www.youtube.com/watch?v=tLJm2oStD9w [2]: timescaledb.slack.com [3]: https://www.timescale.com/forum/
We agree that the world needs more PostgreSQL and TimescaleDB educational content, and welcome any help!
https://www.timescale.com/blog/how-trading-strategy-built-a-...
I agree completely with this. The documentation is great and the community on slack has been incredibly helpful when I've posted there. Even still, I personally think a lot of people would benefit from course content like MongoDB provides.
https://oss.gitsense.com/insights/github?q=pull-age%3A%3C%3D...
It looks like there has only really been 7-10 full time contributors and for you to have raised what you have with such a small team is quite impressive. Is development happening elsewhere or is my hunch correct?
Edit: Thanks to feedback from mfreed, below is a more accurate picture of development activity:
https://oss.gitsense.com/insights/github?p=authors&q=pull-ag...
The core timescaledb repo [0] currently has 10-15 primary engineers, with a few others working on DB hyperfunctions and our function pipelining [1] in a separate extension [2]. I think generally the set of outside folks who contribute to low-level database internals in C is just smaller than other type of projects.
We also have our promscale product [3], which is our observability backend powered by SQL & TimescaleDB.
And then there is Timescale Cloud [4], which is obviously a large engineering effort, most of which does not happen in public repos.
Interested? We're growing the teams aggressively! Fully remote & global.
https://www.timescale.com/careers
--
[0] https://github.com/timescale/timescaledb
[1] https://www.timescale.com/blog/function-pipelines-building-f...
[2] https://github.com/timescale/timescaledb-toolkit
[3] https://github.com/timescale/promscale ; https://github.com/timescale/tobs
[4] https://www.timescale.com/blog/announcing-the-new-timescale-...
I've dealt with databases for a very long time, But I frankly find SQL extremely hard and I could never imagine forking postgres to improve it.
Is this your first company, did you personally write much of the early code, or did you hire a team to do so.
As a side note, I'm seeing an insane amount of movement when it comes to business to business VC funding.
What about an entertainment product ?
Hypothetically, if you were given a year off to come up with a new product, do you think it would be possible?
I would absolutely love to read a blog post where you discuss the challenges you've faced getting here.
[0]: https://www.timescale.com/blog/when-boring-is-awesome-buildi... [1]: https://www.timescale.com/blog/40-million-to-help-developers...
I plan on reading this all in full.
Edit : Very impressive way to pivot , best of luck !
There's a lot of lessons I've learned along the way
These are probably two of the top ones:
1. Solve a big problem that people have (even better if you personally have it)
2. Who you work with matters more than what you work on :-)
Looks like you had a small company, that was able to pivot and expand.
I'm planning on spending at least 3 months diving into my side projects, and then I'll try YC again.
Do I then just cold email various YC like funds until I fetch some interest, or should I focus on building my project.
I just want to say that we wouldn't be here without the support, feedback -- and yes, even the honest critiques -- from the HN community. So thank you everyone.
As we like to say, we've come a long way in the past 5 years, but we're just getting started :-)
And we're hiring globally for our remote-first team!
https://www.timescale.com/careers