Log inSign up
ryan boyd
12.7K posts
user avatar
ryan boyd
@ryguyrg
Data geek. Co-founder @MotherDuck & partner @HyperGrowthP. Former head of DevRel @databricks, @neo4j, @GoogleCloud. O’Reilly author #oauth. #girldad
Boulder, CO
developeradvocate.com
Joined March 2007
3,568
Following
5,665
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    ryan boyd
    @ryguyrg
    Mar 23, 2017
    Build your product for where you want to be, not where you're at. Will always be tension w/ customers+prospects needs. Keep eye on prize!
  • user avatar
    ryan boyd
    @ryguyrg
    Oct 25, 2024
    In 2014, if I was analyzing a 33GB file, I would have jumped to writing a MapReduce job. Today, it take's 56s to load a csv file with 292 million rows of hospital price data *and* only 734ms to find the average price paid by patients per ICD code. On my laptop, using DuckDB. 🤯
    205K
  • user avatar
    ryan boyd
    @ryguyrg
    May 1, 2021
    Where do you store your dad jokes? In a dadabase.
  • user avatar
    ryan boyd
    @ryguyrg
    Oct 25, 2024
    Replying to @ryguyrg
    Best part? It only took two lines of SQL: CREATE TABLE prices AS (SELECT * FROM 'prices.csv'); SELECT code, average(price) FROM prices GROUP BY code;
    9.9K
  • user avatar
    ryan boyd
    @ryguyrg
    Sep 2, 2022
    The prescription for my life in databases was written early in life. With my 8086 Hyundai PC, I created custom MS-DOS databases to index my books, movies, toys & software. It was local, easy, fast-- even if not beautiful in UI, it was beautiful in simplicity.
    Image of a MS-DOS database [much like the one I used] from https://clasqm.github.io/freedos-repo/Productivity.html.
  • user avatar
    ryan boyd
    @ryguyrg
    Sep 20, 2017
    Replying to @BillCassidy and @NPR
    Actually your statement is false, Senator. People don't have access to healthcare if it costs enough to bankrupt them. Stop sacrificing us.
  • user avatar
    ryan boyd
    @ryguyrg
    Aug 16, 2022
    Wow, the responses to this are just ugly and representative of exactly the types of things it sounds like you've had to deal with at your former job. 👏 Congrats to you for standing up and doing what you believe was right for you. Best wishes as you search for a supportive env.
  • user avatar
    ryan boyd
    @ryguyrg
    Jun 16, 2022
    Replying to @drgurner @alcesanna and @Chewy
    Chewy once sent this gift randomly. They know how to build loyalty. mobile.twitter.com/ryguyrg/status…
    user avatar
    ryan boyd
    @ryguyrg
    Jul 19, 2018
    Omg, @Chewy sent us this adorable painting of #DigitTheDog unexpectedly. They have a new customer for life. #marketing.
  • user avatar
    ryan boyd
    @ryguyrg
    Oct 18, 2024
    Did you know DuckDB supports the pipe syntax to easily compose your SQL? [w/ extension by @ywelsch]. Learn how from @nicoritschel:
    duckdbsnippets.com
    SQL with Pipes | DuckDB Snippets
    Pipes in SQL via psql extension created by Yannick Welsch
    7K
  • user avatar
    ryan boyd
    @ryguyrg
    Sep 2, 2024
    My colleague @mehd_io has built up an amazing collection of videos on data engineering, DuckDB and MotherDuck. He even interviews many of the GOATs in data. We’ve now vastly improved the discoverability of these videos on our website. Check it out: motherduck.com/videos/
    7.5K
  • user avatar
    ryan boyd
    @ryguyrg
    Feb 1, 2023
    Fake data > real data? I had fun generating fake data w/ Python Faker & DuckDB. This post walks through 3 ways (pandas DataFrames, parquet, csv). Culminates in generating 1 Billion fake people and doing a 1s full table substring filter + SUM(). Whoa!!
    Python Faker for DuckDB Fake Data Generation
    From motherduck.com
    8.5K
  • user avatar
    ryan boyd
    @ryguyrg
    Oct 3, 2024
    Use macros in DuckDB to make your own custom SQL functions! In this case, @ericMauviere buckets values into discrete sets based on thresholds.
    Discretize numeric column following specified thresholds | DuckDB Snippets
    From duckdbsnippets.com
    3.2K
  • user avatar
    ryan boyd
    @ryguyrg
    Mar 4, 2023
    Data engineer, data analyst, data scientist, analytics engineer. Not always so clear. Let’s just be data folk.
    9.1K
  • user avatar
    ryan boyd
    @ryguyrg
    Oct 17, 2024
    Wooohoo, our LLMs with SQL article is on the front page of HN! news.ycombinator.com/news
    6.4K