// Blog

Writing

Personal and corporate musings.

2026

  • Composability with Intent

    "Index everything" and "API everything" crypto data stacks are economically and architecturally misaligned with agentic workflows. We need intent‑aware, adaptive data services that reshape what they index, materialize, and optimize based on what AI agents actually ask for.

  • Composability Wins, Again

    Data systems built for human dashboards are too rigid for AI agents. The next data stack will favor small semantic units with just-in-time composition.

  • Composability Wins

    Composable architectures consistently outperform monoliths. Unix set the standard that is being embraced by our LLM-powered workflows.

2025

2023

  • From Models to Transformations

    Credmark drops the word “models” for “transformations” so crypto data pipelines don’t get confused with headline AI models, and explains what that means for the platform.

  • Dealing with Spam Crypto Tokens

    Spam tokens in every wallet: how they resemble email spam, what wallets and explorers get wrong, and how APIs can hide junk without pretending it doesn’t exist.

2022

  • Credmark’s Token API is Extensible 🤯

    When canned API fields aren’t enough: how Credmark’s Token API and DeFi “model runner” act as an escape hatch for custom on-chain analytics.

  • It’s Time to Decentralize Crypto Prices

    Why CEX-style reference prices fall short for DeFi, and how Credmark builds verifiable, DEX-derived token prices anyone can audit.

  • Supporting Evolution

    Why Credmark shipped a new site and brand: the journey from lending protocol to credit data to model platform – and how the story shows up in product and positioning.

  • Exponent

    Treasury Management at its finest: why Exponent’s approach to DAO treasury matters, and how Credmark’s platform fits in.

  • The End of an Era. The Start of Another.

    After the stablecoin shock and centralized blow-ups of mid-2022, Credmark pauses fundraising, trims burn, and doubles down on what still works in DeFi.

  • Meet Wen-Chiao

    From “I’ll do anything” to Head of Marketing

  • DeFi Treasury Management Part II

    Follow-up to the Halloween treasury post: how Credmark actually executed its first allocation cycle via multisigs, stablecoin swaps, and painfully realistic DeFi ops.

2021

  • DeFi Treasury Management

    A Halloween-flavored analogy for why DAO treasury management is terrifying – then a serious walk through planning risks, diversification, and execution in DeFi.

2016

  • Meet the Team - March & April 2016

    During March and April, we’re mostly staying in Texas but branching into some topics/industries that are near and dear to our hearts.

  • Joining Microsoft’s Machine Learning Accelerator

    Today we are excited to announce we have joined the Microsoft Ventures Accelerator to take part in the machine learning cohort in Seattle, Washington.

  • Slack Notifications for Clarify.io

    We’ve previously covered how to plug Slack+Twilio+Clarify together to place and transcribe phone calls.

  • Why Hypermedia Makes Sense

    If you’ve worked in the API space in the last few years, you’ve probably come across the concept of hypermedia and the debate surrounding it.

  • Come Meet the Clarify Team - Winter 2016

    We’re starting the New Year with just a handful of events. While there are plenty of things going on all over the place, we find it risky to fly north of Dallas this time of year.

  • Closed Captioning Made Easy

    Until just a few years ago, Closed Captioning for online videos was a second thought to most people.

2015

  • Categories and Keywords and Topics, have I

    When you get a piece of media, there are a ton of things you can learn about it. In honor of next Friday, let’s consider “ Star Wars: A New Hope .

  • The Holidays at Clarify

    The holidays are a… unique time at Clarify. First of all, we’re not all American.

  • API Strategy Conference 2015 Recap

    The week before Thanksgiving wrapped the sixth API Strategy & Practice Conference and the first one in Austin.

  • Making, Recording and Transcribing Phone Calls from Slack

    Following up on the last in my series of demos where we showed how to use Clarify with WebRTC and how to use Clarify with Dropbox , we thought it would be fun to combine our favorite service these days, Slack, with Clarify to make, record, search and transcribe audio calls.

  • Making User Agents Useful

    How many Java developers use our API? Has anyone upgraded to our latest Ruby Gem?

  • Paul Murphy at the 2015 Deep Learning Summit

    Earlier this fall, our CEO Paul Murphy spoke at Rework’s Deep Learning Summit in London where he gave an overview of how Deep Learning is being used in Speech.

  • Come Meet Clarify - November and December 2015

    During November, we’re all over the place to meet with customers, present at events, and generally be available to our community.

  • Our finDEVr 2015 Presentation

    Earlier this month, our CEO Paul Murphy took to the finDEVr stage in San Francisco to share some use cases and demos on what we can and currently are doing in the fintech space.

  • TADHack Chicago 2015

    This past weekend was the first TADhack Chicago . Being in the API space, we attend a good number of hackathons everywhere from London to Seattle but this one had a few unique things that made it stand out.

  • Closed Captioning & Subtitles in Private Beta

    Closed Captioning is one of the most under appreciated but vitally important features hiding in modern media.

  • Come Meet Clarify - October and November 2015

    During October and November, we’re all over the place to meet with customers, present at events, and generally be available to our community.

  • Automatic Language Detection Launched

    In the US alone, there are over 50 million who speak Spanish as their first or second language .

  • Guest Post: Finding Atlas Wearables

    Today is a guest post from Andrea Kalmans who serves as an investor, mentor, and advisor for companies all over the Austin, TX ecosystem.

  • Simple WebRTC Calling and Recording with Clarify

    As WebRTC continues to build momentum as one of the most important communication protocols of the future, it seems like a natural fit to extend the voice and video calling functionality native to WebRTC with Clarify’s media indexing services.

  • Dropbox Meets Clarify

    As developers, one of the challenges we face every day is meeting users where they already live.

  • Come Meet Clarify - September and October 2015

    During September and October, we’re all over the place to meet with customers, attend or present at events, and generally be available to our community.

  • API Management: A Tale of Two Keys

    When you’re getting started with an API, getting started is pretty simple. You study the Quickstarts , combine them with your API key, and start hacking away.

  • An Evolution in Documentation

    Last week, I talked about “ Documentation as the Third User Interface ” and walked through the three times people use your documentation: When they’re getting started; When they’re building something; and When they have a problem.

  • Every API Company has Three User Interfaces

    When I joined Twilio in early 2011, I learned that API companies have three user interfaces: First, there’s the website.

  • Tracking my Boxes with Twilio and Clarify

    The last time I moved, it was horrible. After days of packing, hours of driving, and days of unpacking, it was impossible to remember what was where.

  • Howto: Be Successful at a Hackathon

    Last week on my personal site, I wrote “ Don’t Attend a Hackathon ” and criticized the “idea guys” who show up with “the greatest idea ever” and “just” need someone to build it.

  • You get a Keyword! And you get a Keyword!

    Our audio and video search requires you to know something about your media. After all, it’s hard to find something if you don’t know what to look for… until now.

  • Lessons on Deep Learning

    I just got back from what is now, without a doubt, my favorite conference: Re-Work’s Deep Learning Summit .

  • Announcing The Transcription API

    Today we’re happy to announce our Transcription API . For the first time ever, you can now request transcripts on any bundles you’ve created via the API.

  • Discovery and Descriptions Beyond Text

    A few weeks ago I talked about how important it was to be able to make the content of audio and video files discoverable by turning them into searchable text.

  • Women Don't Like Numbers

    Or at least that’s what some “communication experts” want the City of Austin to believe. In a historic vote last fall, women took seven of the eleven City Council seats.

  • Metadata is the New King of Content

    If you’re paying attention to trends in broadcasting and media in general, you may notice a trend that is – to put it nicely – freaking them out: People are canceling cable and revenue streams broadcasters have had for generations are dwindling.

  • Extracting Text from Media to Facilitate Discovery

    In my last post I talked about faster and better discovery has led to faster invention. That’s an exciting idea, but today I’d like to consider the benefit of extracting text from media, and throwing it into the realm of discoverability.

  • Come Meet Us - May 2015

    During the month of May, we’re all over the place to meet with customers, attend or present at events, and generally be available to our community.

  • Information Discovery over Information Organization

    How are organization and discovery related? Organization facilitates discovery, but we don’t know how much it’s facilitated unless we know the granularity and quality of the organization.

  • Once More With Feeling

    While we’re usually concerned with extracting text from audio and video, at least one member of our team has some background in doing the exact opposite: turning text into audio and video .

  • Lone Star PHP Recap

    This year I was privileged enough to both attend and speak at the Lone Star PHP Conference .

  • The Cognitive Umbrella

    Cognition is complicated. Perceiving, understanding, and knowing are hard to define.

  • A Study Hint for Final Exams

    For most college students we’re just a few weeks from finals. If you’re in a college town, you can already feel their stress.

  • Try it Now

    While we’ve always been able to explain what we do, we’ve found that showing people goes a hundred times better.

  • Clarifying How the Pieces Fit Together

    Videos that can’t be found are unexploitable assets. But imagine if videos, or parts of videos, were more discoverable, based on what was said in the videos.

  • Mashbox Launches Real-time Demo of Clarify Search API

    This is a guest post from Michael Pazienza of Mashbox: When we started Mashbox we weren’t only driven by the engaging applications we get to build, but also the chance to work directly with the companies behind today’s most cutting-edge data technologies.

  • Spanish and French in Private Beta

    At South by Southwest (SXSW) last week, we demonstrated some new capabilities on both the audio and video aspects of search.

  • What are Hackathons and How do they Work?

    This past weekend, I had the opportunity to work with Tech for Justice which is an initiative to accelerate the development of legal technology applications that improve access to justice.

  • Deep learning, deep knowledge, and super-intelligence

    To hear the press go on about deep learning you’d think we were nearly at the end of history.

  • Trust and Productivity

    I can’t believe how long it’s taken me to realize that trust is critical to productivity. It’s so obvious that it must be part of economists’ base assumptions.

  • I don’t think I want a 3D printer anymore

    Ever since consumer-grade 3D printers made their way to market, I’ve wanted one. Or at least, I thought I wanted one.

  • Processing Webhooks with RequestBin

    Using webhooks, you can find out exactly when your audio & video files are ready for searching.

  • Getting Started with Clarify

    Make your audio and video searchable with just a few lines of code using Clarify's helper libraries

  • Discovery

    How important is discovery ? How important is it to facilitate discovery?

  • Deleting your Audio and Video Bundles

    So you’ve been doing a bunch of testing and prototype work using the Clarify API, you’re about to push your app into production, and you want to clean up all your test bundles.

  • Please speak slowly

    I recently moved to the US after 12 years overseas. I’ve lived most of my life in other countries.

  • A year of blogging

    It’s hard to write something every week. I’ve done it for a year now, and I’m pretty proud of myself.

2014

  • Parlez vous Français?

    What else do you remember from four years of French classes? Probably not much.

  • No one really cares about the long tail

    It’s not about access to content, it’s about curation. The idea of the long tail means different things to different people, and certainly means different things in different industries.

  • Clarify.io - Making Audio and Video searchable in Java

    This quickstart demonstrates a simple way to get started using the Clarify API. Following these steps, it should take you no more than 5-10 minutes to have a fully functional search for your audio.

  • Extreme Transparency

    This week my 16 year old daughter decided it was high time she reminded me how she felt about me.

  • Improv

    This week I signed up for an improv class. Because a friend told me it would be “good" for me.

  • Ruby: Hello World

    This quickstart demonstrates a simple way to get started using the Clarify API. Following these steps, it should take you no more than 5-10 minutes to have a fully functional search for your audio.

  • Leveraging LinkedIn

    This post was originally published on LinkedIn . I’m lucky, for a lot of reasons.

  • Compute Midwest Hackathon 2014

    I’ve just come home from the two day Compute Midwest hackathon in Kansas City. It was cold enough that I considered giving this post the title “Why I Love Living in Texas”.

  • Progress

    I just read an essay that pointed to two articles that argue that human progress is slowing down.

  • Compartmentalization

    I once read that President Clinton is a brilliant compartmentalizer, i.e., that he can divide his mental life into non-overlapping compartments.

  • Does reality matter?

    About 10 years ago Nick Bostrom argued that we may be living in a simulation. He and other philosophers have since put the chances of our living in a simulated world at between 20 and 50 percent.

  • Game Time

    As one of the founders of Clarify, I am very excited to have been able to announce the completion of our Seed funding round.

  • Fixing the Present with the Past

    Sometimes it’s a good idea to look at the past for solutions to current problems, and sometimes it’s not.

  • From Magic to Commonplace

    When people see what my company does, they tell me it’s magic. I assure them that in 5 years it will be commonplace.

  • Clarify provides audio & video search by API

    For two years we built and sold call recording systems. Behind those systems we developed an audio search engine.

  • The Gutenberg Pause is almost over

    The Gutenberg Pause is the period of time between the invention of the printing press and the end of this decade.

  • Because Life

    I love the malleability of language, especially English. I love that Twitter, Facebook updates, and our newfound desire for short emails have unleashed a poetic resurgence impossible to predict just 30 years ago.

  • Using Webhooks for Audio and Video Processing

    Asynchronous processing is a key part of the Clarify API . When you create a new media bundle, we have to retrieve the media file, apply our algorithms, process it through our internal APIs, and retrieve the time-series search index.

  • Meet Us In Real Life - September 2014

    After our beta launch a few weeks ago, we’re ready to tell and show the world what we’ve built.

  • The Police as Tax Collectors

    A few weeks ago I wrote about my dislike of the Police . It was an odd thing to write about, especially for me.

  • SPOIL your Users with Great Helper Libraries

    To have a successful helper library, I think you have to SPOIL your users. “A Christmas Story” – MGM, Warner Brothers, 1983 Let’s get this out of the way upfront: Building API helper libraries is hard.

  • Immigration

    US immigration policy is bothering me more than it usually does. My company has hired a brilliant scientist who happens to be British.

  • Clarify Creates a New Direction for Big Data

    This is a guest blog post by our newest Board Member Sam Decker. – kc For the last 21 years I’ve dealt with a lot of data, including web analytics, customer data, multivariate analysis, cluster cluster modeling, and more.

  • Why is credit card fraud so accepted in the US?

    Last month one of my corporate cards was cloned. A copy was used to buy over $6,000 of goods in Brooklyn. Cost to my company: $0. Cost to my bank: $0. Cost to Mastercard: $0. So who pays the $6,000?

  • Is "work-life balance" nonsense?

    The whole idea of work-life balance strikes me as absurd. Anyone who doesn’t consider work part of their life – i.e., something to be enjoyed – is wasting their life.

  • It's so easy to dislike the police

    “If you have ten thousand regulations, you destroy all respect for the law.” – Winston Churchill I don’t like the police.

  • Public Beta API Changes

    Credit: Universal Pictures, Amblin Entertainment First, thank you to all of our participants in our Private Beta.

  • The Coming Data Tsunami

    Have you noticed what people are doing with data these days? Companies like Textalytics and AlchemyAPI are figuring out how people are feeling based on what they post on Twitter and Facebook.

  • Audio and Video formats for the Clarify API

    Audio and video comes in all shapes and sizes. More importantly, it comes in different codecs (or encodings) which each capture different types and amounts of information.

  • Living through the lens of the future (part II)

    No more wires, please. Wires are ridiculously old-fashioned.

  • Rebranding in 3 Easy Steps

    Just kidding. Rebranding is hell.

  • Living through the lens of the future (part I)

    I don’t like driving. I don’t like having to worry about how much I drink at dinner.

  • Hack Midwest 2014 Recap

    Clarify API Winners at HackMW Last weekend we participated in the third annual Hack Midwest in Overland Park, Kansas hosted by the Kansas City IT Professionals.

  • HTTP Response Codes and You

    Proper HTTP response code usage is one of the most powerful yet underutilized aspects in web development.

  • What would Goldilocks do?

    Paying attention to feedback is important. We know that.

  • Midwest.IO 2014 Recap

    Earlier this week, I had the priviledge of speaking at the first-ever Midwest.IO conference in Kansas City, Kansas.

  • Python: Hello World

    This quickstart demonstrates a simple way to get started using the Clarify API. Following these steps, it should take you no more than 5-10 minutes to have a fully functional search for your audio.

  • Rolling the Dice

    This isn’t about investing in startups. It’s about shaping my life around running a startup.

  • The Moral Imperative of Feeback

    Feedback matters to everyone. It matters to children, it matters to parents, it matters to spouses, it matters to co-workers, it matters to companies.

  • Making your Plivo Call Recordings Searchable

    “This call may be recorded for quality assurance.” You’ve heard it a thousand times but how often is it true?

  • How much luck in a startup's success?

    It’s hard to watch the World Cup and not think about luck. If you’re working at the same time, you’re likely working for a startup, in which case you might also be thinking about luck in that context.

  • Searching Podcasts for Fun and Profit

    I have a confession: I’ve never been a fan of podcasts. While I know a number of podcasters, understand the amount of work that’s involved, appreciate many of the topics, and should listen to keep up to date, I don’t.

  • When APIs don't return the same data

    We expect a function call, f(x) , to return the same value for ‘x’, no matter how often it’s called.

  • 4 Things you should know about Clarify

    We use Swagger to document our API. It’s a framework for describing, producing, consuming, and visualizing REST APIs.

  • Mentor Types

    I’m new to having mentors. It’s only in the past few years that the idea even crossed my radar.

  • Searching Call Recordings, part 2

    Recently we discussed how to index and search your Twilio call recordings immediately after the call was completed.

  • Speech vs. Music APIs

    People often ask me if OP3Nvoice ’s API, a speech API, can process music. I used to think that was an absurd question, but one day I really thought about and realized that, in fact, it wasn’t.

  • 2014 ATX Hack for Change Recap

    2014 ATX Hack for Change attendees This past weekend was the second annual ATX Hack for Change in conjunction with the National Day of Civic Hacking.

  • Making Learning Searchable with Mobento

    About 18 months ago the video learning company Mobento came to us to ask how to make their content searchable.

  • The Case for Private APIs

    Lately I’ve heard a lot of teeth gnashing over the idea of private APIs. I’ve heard people complain that private APIs exist at all, and I’ve heard people complain that once-public APIs are now private.

  • Making Twilio Call Recordings Searchable

    “This call may be recorded for quality assurance.” You’ve heard it a thousand times but how often is it true?

  • Searching Audio and Video Metadata with Clarify

    Searching for words in audio and video content is great but often you also want to search and filter by metadata such as title, recording date, or a variety of other things.

  • Safaris

    This morning I tracked my wife’s plane as she flew from New York to Austin. Looking at the map I noticed that the distance between New York and Austin is similar to the distance between New York and Havana.

  • Open Government with Clarify

    There are a variety of reasons people don’t participate in their local government processes.

  • ATX Hack for Change next Weekend

    Austin Hack for Change, 31 May – 01 June Next weekend (May 31st & June 1st), we’re attending the ATX Hack for Change .

  • Hello World

    Three years ago we started a company called Calltrunk , which allowed consumers and small businesses to record all of their calls, whether mobile, landline, or Skype.

  • The Whole Ball of Wax

    An API is the interface to a company. Not part of the company.

  • Her

    Last week I saw The Pajama Game . This musical, among other things, addresses the problem of early factory automation, which doesn’t distinguish between human and machine activity.

  • Wishful Thinking

    Most people don’t think of engineers as wishful thinkers, but to a large extent, we are. To paraphrase Martin Geddes, how can anyone consider the Internet fit for purpose when we have no mechanism to guaranty that any part of it will satisfy an unknown demand?

  • Breaking Changes in APIs

    When changing an API, is there anything worse than a breaking change, i.e., a change that is incompatible with the existing version, and therefore potentially breaks client software?

  • Understanding Requires Real Work

    People learn differently. I learn by doing.

  • APIs are the Most Powerful Change Agents, Ever

    A few weeks ago I was at the API Strategy & Practices conference in Amsterdam and sat on a panel that discussed “Media, Music and Audio APIs”.

  • Leveraging Great Programmers through APIs

    In my last post , provocatively titled “Programmers are Getting Worse”, I described the distinction between engineers and craftsmen .

  • Programmers are Getting Worse

    In my last post I talked about the degeneration of Apple’s software. I notice that degeneration because I’ve been around a long time.

  • Apple is the new Microsoft

    I hear it all the time. “Apple is the new Microsoft.” What most people mean is that Apple is now in the near monopolistic position that Microsoft was in the early 2000s.

  • Consuming our own APIs

    I wish we had a word for “being surprised by surprise”. Maybe German has one.

  • About Flight AA51

    American Airlines is graceless. Can I say that about an airline? I think so. They aren’t terrible – there’s too much competition for terrible in the industry to use that word – but they aren’t good.

  • Bitcoin or t-shirts? Will the real alternative currency please stand up?

    Why is everyone talking about Bitcoin ? Anyone who’s paying attention knows that t-shirts , not Bitcoins, are the real currency of the tech community.

  • I don't need my Fitbit anymore

    After wearing it religiously for a year, I’ve given it up. For a year, I was only separate from my Fitbit when I slept, swam, and showered.

  • Foodie = Lazy English

    Sometimes you run across graffiti that leaves you scratching your head. This one falls into that category.

  • Law vs. the Sharing Economy

    The impact of laws takes up a lot of my mind-space. Back when OP3Nvoice was called Calltrunk, I spent a lot of time thinking about call recording laws.

  • Not feeling very American, or European

    After 13 years, I’m back in America, but I’m not feeling very American this evening. The Super Bowl is on, and I’m not watching it.

  • Is it time for lean legislation?

    A few weeks ago I stopped by a University of Illinois signal processing lab. The lab wasn’t in Illinois, along with the rest of the school; it was in Singapore.

  • Community

    The great thing about being Jewish is that you’re never alone. Walk into any synagogue, anywhere in the world on a Friday night, and you’ll be asked if you have a place to eat and a place to stay.

  • Inspiration & Change

    Sometimes inspiration and change come from unexpected places. I decided to start this blog because of a fellow entrepreneur I barely know.