Using LLMs as a sort of recommendation algo is one of the best things ever. I find so much new music now it's wonderful.
I find more books too, I just tell it to look at my browser/youtube/goodreads and have it make checklists, i rate them often.
it gets better
Seeing these eye-popping Anthropic financials reminds me how badly I’d struggle as a VC. How does anyone reliably and predictably come up with these valuations? 🤔
This reminds me of a point @PatrickDeneen made in Why Liberalism Failed: although liberalism promises individuals independence from the state, the resulting disorder often leads to even *greater* state control.
“By destroying traditional social habits of the people… Liberalism can prepare the way for that which is its own negation: the artificial, mechanised or brutalised control which is a desperate remedy for its chaos.”
T.S. Eliot
@0xSero Oh wait a minute, I think I misread your post as you’ll be in Chicago until *tomorrow*, the 21st! Are you only here until this evening? I worked from home today, and I live in the suburbs! 😩
@0xSero Okay, so you’re at O’Hare, I assume? I work downtown. I’d love to meet you (I think we could talk a lot about faith and fatherhood, for instance), but I’d hate to make you travel all the way into the city! 😬
I normally listen to electronic music with few or repeating lyrics when needing to focus, but I've found that a looping Gregorian chant also does the trick! https://t.co/0LHzghBX54
As someone who didn’t grow up *loving* tech per se, I don’t often feel a sense of wonder from a technology.
However, agents stand as an unavoidable exception, where even relatively simple aspects leave me feeling 🤯. Progressive disclosure is one example!
Turning a vibe-coded data pipeline into production-grade software requires thinking about 100s of different engineering concepts!
AI can generate an ETL pipeline in minutes.
But getting that pipeline to process billions of records reliably, maintain data quality, and recover from failures? That’s a completely different animal!
Here’s what vibe coders building data pipelines need to learn:
1. Data Ingestion & Extraction
* Batch vs. streaming ingestion
* Change Data Capture (CDC)
* Full vs. incremental loads
* API rate limiting
* Schema inference
* Data serialization
* Idempotent ingestion
* Late-arriving data
2. Data Modeling & Storage
* Star schemas
* Snowflake schemas
* Slowly Changing Dimensions (SCDs)
* Fact and dimension tables
* Data normalization
* Partitioning
* Clustering
* File compaction
* Columnar storage
* Data lakehouse architectures
3. Distributed Data Processing
* Data shuffling
* Data skew
* Broadcast joins
* Sort-merge joins
* Predicate pushdown
* Partition pruning
* Parallelism
* Memory management
* Adaptive query execution
4. Orchestration & Reliability
* DAG orchestration
* Task dependencies
* Retries
* Exponential backoff
* Idempotency
* Backfills
* SLAs
* Data freshness
* Failure recovery
* Workflow scheduling
5. Streaming & Real-Time Data
* Event time vs. processing time
* Watermarks
* Windowing
* Exactly-once vs. at-least-once processing
* Event deduplication
* Out-of-order events
* Checkpointing
* State management
* Kafka partitions
* Backpressure
6. Data Quality & Governance
* Data contracts
* Schema evolution
* Schema enforcement
* Null handling
* Duplicate detection
* Referential integrity
* Data validation
* Data lineage
* PII handling
* Access controls
* GDPR compliance
7. Performance & Cost Optimization
* Warehouse sizing
* Autoscaling
* Query caching
* Materialized views
* Incremental materialization
* Storage optimization
* Compute optimization
* Cost attribution
* Concurrency management
* Query profiling
8. Deployment & Observability
* CI/CD for data pipelines
* Infrastructure as Code
* Environment isolation
* Unit testing
* Integration testing
* Data reconciliation
* Pipeline monitoring
* Data quality alerts
* Freshness monitoring
AI has reduced the cost of writing data transformations!
But it hasn’t eliminated the complexity of running data pipelines at scale.
You can easily vibe code your way to a pipeline that works on 10,000 rows.
But when that pipeline needs to process 10 billion rows, handle schema changes, recover from partial failures, or guarantee downstream data correctness. You’re basically cooked!
The future isn’t data engineers vs. vibe coders.
It’s data engineers who understand distributed systems, data architecture, and production reliability AND know how to leverage AI.
Writing SQL and Python is getting cheaper.
Data engineering judgment is becoming more valuable!
What would you add to the list?
Inspired by Natalie L.