Armon Dadgar (@armon) header
Armon Dadgar (@armon) profile picture

Co-founder of @hashicorp. Passionate about technology and startups. I love to build things. Married to @j_kalla

New York, NY
Joined March 2009
Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)Photo by Armon Dadgar (@armon)
Armon Dadgar retweeted
Software Factories are extremely valuable, but hard to build. @tessl_io's new product may have just solved that 🙂 - Simple onboarding turns a repo into a factory in moments. - Template loops for code review, vulnerability remediation, cost optimization and more. - Built-in self-improvement for loops, compounding your factory’s value. - Interactive factory floor for tracking activity and solving problems. - Clear and simple metrics to know what you’re getting. Tessl factories are fully built on open skills, which you create, hone and own indefinitely. We help you create skills from your history, and the factory starts to self-improve them from here. Lastly, Tessl factories are declarative and easy to understand and manage. Config files composing skills and environments into actions, actions and triggers into loops, and multiple loops into a factory. This is the equivalent of Infrastructure-as-Code for factories. Instead of a bunch of disparate scripts you piece together to understand what’s happening, they codify what the factory does. This means Tessl factories aren’t just easy to setup, they’re easy to manage too. At the end of the day, our job as tool builders is to delight our users. Solve real problems with strong technology and great UX, that help them run fast. I feel the Tessl Factory is getting this job done. If it wasn’t obvious, I’m excited by our new product 🙂 At the end of the day, our job is delight our users, and I firmly feel the Tessl Factory does so. As part of the launch, we’re offering $200 free credits to all users. Try it out, and let us know what you think - I can’t wait to see what you build.
19
19
5
214
24,274
Armon Dadgar retweeted
We’ve been working on Live Migration of Tensorlake sandboxes, which lets us move sandboxes between machines with under 300ms of guest pause and stalled TCP connections. We retain all open TCP connections as sandboxes are migrated, with zero connection resets. Running stateful sandboxes at scale often means low cluster utilization as workload patterns shift throughout the day. Today, we don’t defragment the cluster to release underutilized nodes. Another problem with stateful sandboxes is that they can’t outgrow the available free resources (like RAM) on a tightly packed machine. Live Migration will help reduce operational expenses as we continue to scale, and unlock features like guaranteed vertical scaling: moving sandboxes around the cluster, and hot-plugging agent sandboxes with more compute resources when they need it. It’s been fun working on this problem. We went back to see what VMWare and other companies have published about live VM migration and incorporated it into our dataplane, VMM, and networking subsystems. Here is an example of moving a sandbox with 1GB RAM and 10GB disk from one node to another within a region in our production cluster!
16
5
2
69
9,877
Armon Dadgar retweeted
Excited to share this discussion with now-former @HashiCorp co-founder & CTO @armon about "The Wall-E Economy" a warning of dystopia brought on by a frictionless consumer society -- and there are takeaways for biz / tech leaders, too. youtube.com/watch?v=Ppcb87gT…
2
2
8
1,857
Armon Dadgar retweeted
I'm convinced the Tao of HashiCorp may be the most important product philosophy of the agent era. Agents don't want monolithic products, but clean abstractions, composable primitives, and well-defined interfaces. Every builder should read it. hashicorp.com/en/tao-of-hash… cc: @mitchellh @armon
1
3
11
1,606
Armon Dadgar retweeted
Today we're launching @soffi_dev. I spent most of my career shaping products but relying on others to build them. Then AI changed that. Soffi lets designers and PMs work directly on real, deployed software alongside engineers. Not mockups. Not prototypes. The actual product.
6
12
7
38
14,037
Armon Dadgar retweeted
Tensorlake’s sandbox scheduler uses a replicated state machine (RSM) to replicate cluster and sandbox metadata across multiple machines for high availability. Recently, we increased our throughput for scheduling sandboxes by 12x. RSMs linearize writes across nodes to provide strong consistency. As we scaled our sandbox infrastructure, we found that creating a burst of 100k sandboxes concurrently competed for the replication pipeline with scheduler updates that place sandboxes on dataplanes. Worse, dataplane updates which inform users that their sandboxes have started were jammed behind create and placement messages across nodes. To solve this problem, we borrowed ideas from massively distributed databases such as TiKV and CockroachDB and implemented Multi-Raft. Among other use cases, these databases use Multi-Raft to replicate databases independently of one another. We now have three replication lanes across scheduler nodes: 1. Intent to create/delete/update sandboxes, driven by users 2. Scheduler placement updates 3. Dataplane updates Multi-Raft concurrently transfers messages across these three lanes. Both (1) and (3) drive the scheduler, so the scheduler is never blocked waiting for more messages.
3
5
1
73
16,492
Armon Dadgar retweeted
Tensorlake is leading the @computesdk benchmarks. We have been focused on building a best-in-class sandbox infrastructure platform for agents, pairing high performance with the flexibility to support everything from agent harnesses and RL environment simulation to stateful VMs for coding agents. We built a cluster scheduler optimized for stateful sandboxes that can make thousands of placement decisions in under 5 milliseconds. It achieves this performance using copy-on-write indexes and replicated state machines. The remaining ~200–250 milliseconds are spent issuing a command to the data plane, creating a disk, and bootstrapping the rest of the VM infrastructure. Tensorlake is also exceptionally fast at resuming suspended sandboxes, waking from sleep in 1–2 seconds. This enables coding agents to install dependencies, do their work, suspend to release compute resources, and resume quickly to start new tasks without reinstalling dependencies or re-downloading artifacts. Tensorlake also includes a high-performance sandbox file system, which speeds up compilation for CI and coding workflows, and improves simulation performance for environments that run databases and similar services inside the sandbox.
9
8
7
62
14,179
Armon Dadgar retweeted
Agent skills help agents use your products, build in your codebase and enforce your policies. They’re not just words - they are what the unit of software for agentic devs, and need powerful dev tools to match. That is what @tessl_io offers. Tessl is the package manager and development platform for skills. It offers a full dev lifecycle, helping you generate, evaluate, distribute and observe skills & context, developing them to the professional grade they warrant. Today, I’m excited to announce the general availability of our task evals, which help you understand how good your skills are. Such insight is critical to making your skills great, avoiding regression, and applying learnings from their real world usage. For example: @Cisco's software-security skill shows a 1.8X improvement in securing coding in its benchmark, and @ElevenLabs's agents skill boosts success by almost 3X! However, not to name names, we often see skills that provide minimal uplift while consuming context window space, or even degrade functionality. As Spencer Kimball, CEO of Cockroach Labs, put it when we shared early versions of this: evaluation is what makes agentic coding outcomes converge instead of drifting. Task evals are joining a long list of powerful context development tools, such as: * Review skills against quality best practices * Generate and maintain skills and docs for using your libraries & platform * Distribute versioned skills to your dev team and ecosystem * Consume skills easily and safely, and keep them up-to-date Skills are a central part of software development. If you’re serious about making agentic dev successful in your org, or helping your customers’s agents use your products, you need to invest in them. We hope Tessl can help. Check out links in the thread to get started!
3
9
6
30
20,421
Armon Dadgar retweeted
I am making Claude Code read research papers related to problems we are solving before writing plans for @tensorlake's compute engine (think about it as Hashicorp's Nomad/Apache Mesos but for distributed sandboxed agents). Ex - Claude wrote an implementation of container lifecycle management in the dataplane(a component like the Kubelet of K8s, Nomad Agent, Mesos Executor, etc) without an explicit state machine - the result was a mess with a lot of race conditions in creating, terminating and reporting state of containers. Made it read a few papers I read myself back in the day- Omega, Borg, Apache Sparrow and boom it understood how state machines and log-based events help with building robust systems that manages lifecycle of a resource. It then re-wrote the code and it was - 1. Less lines of code 2. No race conditions 3. Improved observability of capturing state transitions. 3. Correct state transitions - such as killing a container which is still starting up but the server wants it gone. Make your agents learn about computer science the same way you would to build invincible software!
3
6
48
6,182
Armon Dadgar retweeted
AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. github.com/mitchellh/vouch The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI. Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way. Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community. All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies. My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects. The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario. Ghostty will be integrating this imminently.
216
353
144
3,918
594,448
Surprise! I made a surprise return for the 10th anniversary HashiConf. Even most of the employees didn’t know. It was really fun to see everyone and congrats on all the announcements.
11
9
1
461
69,397
Armon Dadgar retweeted
Attending @HashiCorp’s HashiConf today as it celebrates its 10th year. I helped organize the first one when I was 29. It’s really special to see a lot of the elements and programs I helped create still live on today. 🥹 @armon 🥰
2
1
25
2,266
Excited to announce @tensorlake Cloud! 🧵 Tensorlake converts real-world documents into clean, structured data for business workflow automation and for building Agents in mission-critical documents. It's powered by a state-of-the-art document layout understanding model trained on real-world data such as ACORD forms, bank statements, and research reports. Combined with a Table Extraction model for parsing complex and dense tables where VLMs fail, it's the best document processing engine for mission-critical domains.
Announcing Tensorlake Cloud Up-leveling Document Ingestion and Workflows for building agentic applications and complex business workflows.
16
17
6
78
26,387
Armon Dadgar retweeted
Subscription-based pricing is out. Usage-based pricing is quickly becoming the new norm. 🎉We just raised a $50M Series C, led by @NEA , with participation from @a16z, @greyhoundcap, @generalcatalyst, @ActivantCapital, and @WorkdayVentures. Today, we power billing for 150M+ end users, have processed billions in usage-based revenue, and partner with category leaders like @OpenAI, @AnthropicAI, @databricks, @confluentinc, and @nvidia, who rely on us for usage-based billing. We have more conviction than ever that usage-based pricing is the future, and we’re committed to building the pricing and billing engine to power this new era. Join us for a live conversation on Wed, Feb 26 at 10am PT with Kyle Poyar and our CEO Scott Woody.
5
10
10
25
13,760
🚨 Zero Trust: Its a Security Mindset 🤯 We sat down with @armon, Co-Founder & CTO of @HashiCorp , to unpack #ZeroTrust for 2024. 1️⃣ Identity is the new perimeter 2️⃣ "Default deny" is your new best friend 3️⃣ Your network? Consider it compromised 😱 #CloudSecurity
1
7
2,871
Armon Dadgar retweeted
Had a blast chatting with @armon from @HashiCorp ! We talked about the roses & thorns of startup life, tips for remote work, and everything cloud + Gen AI. Give it a watch (or listen). Lots of great learnings. youtu.be/hn_XG7XPlPw?feature…
3
11
2,593
⚡️☁️@HashiCorp is launching the Infrastructure Cloud at the @NasdaqExchange Opening Bell! $HCP joins us at MarketSite in celebration of unveiling the Infrastructure Cloud™, a unification of its products on the HashiCorp Cloud Platform (HCP), which delivers fully integrated solutions for Infrastructure Lifecycle Management and Security Lifecycle Management across multiple clouds. Congratulations, @HashiCorp team! 👏
1
9
20
9,684
This drone dragon in Singapore is awesome.
26
529
88
2,545
325,215
Going live shortly!
🚀 Today is the day! Join us later at 5:00 pm CET for an episode full of insights together with the Founder of Tensorlake, @diptanu ! ✨ ⚙️ Dive into the world of cutting-edge technology with his Vector Space Talk: buff.ly/47oPYhq See you later! 👀
3
8
4,719
Excited to announce that I am starting a company! We are building a scalable and multi-modal structured extraction engine and retriever for LLMs. If you need continuously updated indexes/knowledge-graphs for your AI powered workflows and applications I would love to talk to you!
16
15
1
178
43,558