Openness without compromises for your Apache Iceberg lakehouse #googlecloud cloud.google.com/blog/products/data-analy...
Posts by Shane Glass
We watch Curious George because my boys want to, but watching Curious George with them solves a lot more of my problems than I'd ever expected
Humanity is reaching further to explore our universe. We are all better for it
Classic first time space traveler mistake. Always connect in Minneapolis this time of year!
I still can't believe Git chose to call them "forks" instead of "dinglehoppers". Huge missed opportunity
Registration for Iceberg Summit '26 🏔️
Join in SF or virtually on Apr 8–9 to dive into the Apache Iceberg v4 roadmap and architectural patterns at scale.
Early bird ends Feb 15. Virtual is free! 🎟️
Register here: www.icebergsummit.org/?utm_medium=...
It feels counterintuitive to slow down so you can move faster. But slow is smooth and smooth is fast. My smoothest starts are grounded in clear documentation.
Curious to hear how you are grounding agents—are you relying on detailed PRDs, or finding success with a more "vibe-based" approach?
It really comes down to how strong of an opinion I have on the architecture.
If I have specific requirements, Conductor is great for generating a precise, agent-ready doc. If I’m more flexible, Markdown docs are usually enough.
I’ve found that Antigravity's implementation plans are way more effective with a clear PRD or technical spec.
Sometimes I’ll export the doc to Markdown. Sometimes, I’ll use Conductor in the Gemini CLI to generate a targeted requirement doc specifically optimized for an agentic workflow.
By defining the architecture and specs upfront, tools like Antigravity or Gemini CLI get the structural context they need to bridge the gap between "plan" and "code."
It turns those defined needs into a true launchpad for the agent.
I’ve noticed a consistent pattern in what makes my agentic development actually click.
My most effective workflows right now aren't always the ones where I write the best prompts - it's where I've grounded them in my project's specific requirements and architecture. 🧵
Apache Polaris has graduated to a top-level project! This has been a long time coming, and we love that it makes life even easier for Iceberg users to get value from their data. Congratulations to all of my Apache Polaris friends.
www.snowflake.com/en/blog/apac...
The cost of a welcome is zero, the value is infinite. 💖 Join Women+ in Open Source day on March 9 to celebrate the incredible women shaping the future of open source and help build a stronger pipeline for everyone.
luma.com/qcqlia4g
What first made you feel welcome in the OSS world?
You can test new tech ideas using the Seinfeld Test
Would the product eliminate the plot of an episode? (Google maps, cell phones, paypal, battery packs)
Good tech.
Would the product inspire new Seinfeld plots? (NFTs, AI chatbots, crypto currency, blindboxes, metaverse land sales)
Bad tech.
If you're here at FOSDEM this week, I'd love to chat! Send me a DM and let's catch up
😂
Want to unlock the real potential of #GenAI? It starts with well-built data fundamentals. 💡
My @allthingsopen.bsky.social keynote shows how you can combine AI tools like #GeminiCLI & OSS data tools like #Iceberg to build those fundamentals.
Watch: youtu.be/y4Hp5mEtukg #DataEngineering #OpenSource
Want to unlock the real potential of #GenAI? It starts with well-built data fundamentals. 💡
My @allthingsopen.bsky.social keynote shows how you can combine AI tools like #GeminiCLI & OSS data tools like #Iceberg to build those fundamentals.
Watch: youtu.be/y4Hp5mEtukg #DataEngineering #OpenSource
Shane Glass stands on a stage during a keynote talk at All Things Open 2025, holding a slide clicker and gesturing with his right hand while delivering a presentation. Lamar, a gray plush elephant toy, rests on the podium beside him. A large audience is visible, seated at tables in the dimly lit conference hall.
New profile picture from my keynote talk, courtesy of my friends @allthingsopen.bsky.social! Thanks for a great time, an awesome conference, and this picture too!
I've heard both GEO (generative engine optimized) and AEO (AI engine optimized)
I'm not a fan of either. They feel too "we have to map to existing paradigms" when they aren't a great fit
OK, but hear me out: Sam the Eagle is the unifying political figure our country needs. #Sam2028
Thanks Jim!
Good morning #AllThingsOpen! Be sure to check out my keynote in about an hour to learn more about how you can use AI to build better data fundamentals!
Less than 1 week until @allthingsopen.bsky.social kicks off! My buddy Lamar and I can't wait to see everyone in Raleigh. Be sure to check out my Monday morning keynote so we can address the elephant in the room to kickoff #AllThingsOpen
Explaining the Bible to the literal Pope is a level of ignorance and ego that I fear humanity may never be able to exceed
Haha yeah your skeet saved me from seeing a spoiler. Though after watching the Steelers game yesterday, it would've been less painful to see it
Meanwhile I'm trying to actively avoid seeing scores while I'm at a conference and it's not going great...
Good morning #CommunityOverCode 2025! If you're here in Minneapolis for ASF's Community over Code 2025, I would love to say hi and get to know the community even better! You can probably find me in any of the data talks. If not, DM me! Let's grab your beverage of choice and chat 😀
I think depends on the nature of the data. Are there changing trends throughout the month or are they single data points measured at fixed point each month? If throughout, I'd say between so it's clear the measures between are in that month. If fixed, I'd say at aligned
There are a lot of technologies that succeed because they map our way of thinking to existing paradigms! For example: Your turn signal clicks because it used to use a relay that made that noise. We no longer use manual relays, but the noise remains!