Higher Levels of Abstraction

Higher Levels of Abstraction

Over the weekend, Andrej Karpathy shared this tweet & it inspired me to conduct the 2024 GTM Survey Analysis this way.


I use a language called R to analyze data because of its ability to generate pretty charts & the depth of its statistical analysis tools. Within 90 minutes I had found 9 key data points in the data that were statistically significant & runs more than 50 analyses. In the past this kind of work would have taken me 30 to 40 hours.

Programming is becoming prompting.

I used to write something like this to generate a chart :

ggplot(data) + geom_bar(aes(x = variable, y = value), stat = "identity") + theme_minimal() + labs(title = "Title", caption = "Caption")

Copilot autocompleted the different fields. But using Sonnet & Cursor, I first wrote “Perform a conjoined analysis, comparing the correlation across all variables within the data frame. Plot this on a bar chart using my particular theme, with an insightful title & a caption for Theory Ventures.”

Then I wrote “Run the same analysis for sales quota compared to company size.” Next, “how about NDR for company size?” Each time, the robot produced 150 lines of code in seconds.

More than just the code, I request a test for statistical significance. I remembered from statistics class in college to perform a t-test for comparing two means when the sample size is greater than 35. But I had forgotten how to compare the means across more than two groups. ANOVA to the rescue.

All of the code is formatted according to proper syntax & it works. The only errors I found concerned color palette specifications.

English is the new programming language. Coding this way, I explored the data much more deeply, more rigorously, & more quickly than I would have otherwise.

The user still needs to be aware of the underlying syntax to fix errors & some statistical tests to verify the computer is doing the right thing, but gone are the days of memorizing the functional arcana of individual programming libraries.

In other words, I’m operating at a higher level of abstraction. Though it may not seem this way, the user interface of data exploration has changed. It’s a back & forth with the computer, a conversation, a dialogue with ongoing output. I’m thinking about the next analysis, not the next functional argument.

Conan Venus

Marketer, driving 20M in sales through strategic creative | I create breakthrough marketing for results-driven leaders

6 个月

Very insightful Tomasz Tunguz. This highlights a major shift in programming and data analysis. It brings efficiency and speed.

回复
Vincent Bitetti

CEO of Aedes Phantastica Interoperable Inc.

6 个月

Prompting is key to using AI… and not just simple asks.?

Brennan White

Co-founder @ 71 West

6 个月

??

Josh Ashton

HR & Business Operations Executive

6 个月

Hindol Datta CPA

?? Hugo H. Macedo ??

Unlocking Growth for B2B companies $1M-$100M | Building GTM engines that deliver revenue growth

6 个月

What was the last paradigm shift like this? ASSEMBLY to Fortran ?

要查看或添加评论,请登录

Tomasz Tunguz的更多文章

  • The Mirage in the Software Clouds

    The Mirage in the Software Clouds

    Public SaaS companies’ growth rates have halved since 2023, as David Spitz pointed, from 36% to 17%. Why? There are…

    12 条评论
  • This Analysis Cost 27 Cents

    This Analysis Cost 27 Cents

    Monday’s analysis cost about 27 cents to produce. This little screenshot is of Claude Code, the product I use now to…

    8 条评论
  • Positioning Startups in the Age of AI

    Positioning Startups in the Age of AI

    How do you position and scale an AI company in a rapidly evolving market? Join us for an in-person Office Hours session…

    6 条评论
  • How Much Is A Venture Firm Worth?

    How Much Is A Venture Firm Worth?

    A small spin-out from a publicly traded behemoth launched with the ambitious vision of transforming their entire…

    5 条评论
  • Why War & Peace Is Killing Your Data Budget

    Why War & Peace Is Killing Your Data Budget

    Imagine if every time you edited a document, the word processor forced you to retype everything that had been written…

    3 条评论
  • A Founder's Guide: Essential Management Advice for Startups

    A Founder's Guide: Essential Management Advice for Startups

    As startups scale, effective management becomes the difference between chaotic growth and sustainable success. After…

    10 条评论
  • Lopsided AI Revenues

    Lopsided AI Revenues

    Which is the best business in AI at the moment? I analyzed Q4 revenue data from publicly traded companies across…

    8 条评论
  • Four Marketing Principles That Redefine Markets from Klaviyo's Former CMO

    Four Marketing Principles That Redefine Markets from Klaviyo's Former CMO

    During a recent Theory Office Hours with Kady Srinivasan, former CMO at Lightspeed Commerce, Dropbox, and Klaviyo, we…

    5 条评论
  • The Complete Guide to SaaS Pricing Strategy

    The Complete Guide to SaaS Pricing Strategy

    Most startups play defense when discussing pricing with customers. They dance between asking for too little, leaving…

    21 条评论
  • What Happened to My Traffic?

    What Happened to My Traffic?

    Chegg filed suit against Google for changes in their algorithm forcing the company to consider a sale. They allege the…

    5 条评论

社区洞察

其他会员也浏览了