open.substack.com/pub/engineer...
open.substack.com/pub/engineer...
open.substack.com/pub/engineer...
open.substack.com/pub/engineer...
permissive and copyleft
Affero General Public License (AGPL): This is the strongest copyleft license.
Learn more about Open source license
choosealicense.com/licenses/
permissive and copyleft
Affero General Public License (AGPL): This is the strongest copyleft license.
Learn more about Open source license
choosealicense.com/licenses/
open.substack.com/pub/engineer...
#ai #python #softwareengineering
open.substack.com/pub/engineer...
#ai #python #softwareengineering
800m users, 5% paying (40m).
$13bn in ARR.
Implies a $325 annual ARPU, or $27/month per paying user.
70% of rev from subscriptions, rest is API.
$8bn loss in H1, prob $20bn run rate loss now? So basically spending $3 for each $1 in revenue.
800m users, 5% paying (40m).
$13bn in ARR.
Implies a $325 annual ARPU, or $27/month per paying user.
70% of rev from subscriptions, rest is API.
$8bn loss in H1, prob $20bn run rate loss now? So basically spending $3 for each $1 in revenue.
Enjoyed reading this post by @vanlightly.bsky.social, explaining why secondary indexes, as known from OLTP systems, don't make sense for data lakehouse systems like Apache Iceberg.
👉 jack-vanlightly.com/blog/2025/10...
Enjoyed reading this post by @vanlightly.bsky.social, explaining why secondary indexes, as known from OLTP systems, don't make sense for data lakehouse systems like Apache Iceberg.
👉 jack-vanlightly.com/blog/2025/10...
open.substack.com/pub/engineer...
#python #pythonbenchmark #softwareengineering
open.substack.com/pub/engineer...
#python #pythonbenchmark #softwareengineering
Sometimes the best innovation is just making things work the way they should have all along.
Sometimes the best innovation is just making things work the way they should have all along.
PostgresSQL
MPP databases
Hadoop / Hive
InMemory - Spark
Snowflake SQL
PostgresSQL
History repeating
PostgresSQL
MPP databases
Hadoop / Hive
InMemory - Spark
Snowflake SQL
PostgresSQL
History repeating
#opensource #softwareengineering #github
#opensource #softwareengineering #github
#developertips #python #softwareengineering
#developertips #python #softwareengineering
This is why it can be disorienting both leaving Google as a dev, and joining it!
More details in today's @Pragmatic_Eng issue (took us ~a year of research to get all details w @hejelin.com)
newsletter.pragmaticengineer.com/p/google-par...
This is why it can be disorienting both leaving Google as a dev, and joining it!
More details in today's @Pragmatic_Eng issue (took us ~a year of research to get all details w @hejelin.com)
newsletter.pragmaticengineer.com/p/google-par...
There are a lot of cases (e.g. fintech) where strong consistency and durability is a big deal for search.
There are a lot of cases (e.g. fintech) where strong consistency and durability is a big deal for search.
What is spec-driven development?
Instead of coding first and writing docs later, in spec-driven development, you start with a (you guessed it) spec.
specify -> plan -> tasks -> implement
What is spec-driven development?
Instead of coding first and writing docs later, in spec-driven development, you start with a (you guessed it) spec.
specify -> plan -> tasks -> implement