Nearly two years ago, I joined Dynamic to lead our embedded wallets team. Since then, I’ve spent countless hours deep in MPC architecture, secure key management with TEEs, and the challenges of scaling distributed signing infrastructure.
I’m incredibly proud of the work our team has done to extend that architecture to support multi-tenant signing.
Business Accounts bring governance directly into the signing layer: member-approved proposals, step-up authentication for privileged actions, and policy enforcement inside TEEs before a signature is ever produced.
The result is the same trusted management of MPC key material, now designed for organizations where no single member or compromised credential can move funds alone.
Pitching to my 6-year-old son.
Fall in the Hudson Valley.
No matter what’s still to come in this life, this is the peak. It never gets better than this.
And I’m ok with it.
Q3 is done, and I wanted to take a minute to appreciate what the @dynamic_xyz team actually accomplished.
When you spend every day working through the next release, customer issue, or thing that needs fixing, it’s easy to lose sight of how much has changed.
Looking back through this quarter, my reaction was pretty much: holy shit. We did a lot.
We rebuilt a huge amount of our SDK foundation:
- SDK v5 shipped
- We removed support for v1 and v2 wallets, consolidating around WaaS V3
- Built a migration path for existing customers
- Llaunched standalone React Hooks
- Started moving React Native onto the JS SDK
We shipped our next generation of native SDKs:
- One TypeScript spec generating native Swift, Kotlin, .NET/MAUI, and Flutter
- No webview bridge, a big change in how we build and maintain this platform (and something I’m especially proud to see come together)
We also gave customers much more control over their security:
- BYOK address screening now covers embedded and connected wallets
- Granular wallet and signer policies
- External transaction review webhooks
- A swap provider policy engine that lets us disable routing providers in seconds without a deploy
- Added Turnstile across SDKs and mobile webviews
- Shipped developer-hosted offline recovery
- Moved disaster recovery work forward that now feeds directly into some really exciting Q4 initiatives
@FireblocksHQ Flow took some big steps toward becoming a more complete payments product:
- Deposit Addresses are live with customers
- Fee Injection across EVM and SVM, giving customers a way to earn revenue through Flow
- Payment Links for payment acceptance with a shareable URL
- Flow Analytics gave teams visibility into volume, drop-off, and settlement
Lots of work on chains and gasless, working hard to scale all of this stuff as more customers came online:
- Expanded our gasless product and gasless billing across EVM and SVM
- Added support for a ton of chains
- Shipped privacy with @MidnightNtwrk
Somehow, alongside all of that, we also:
- Launched Connections, with arguably two of the largest public companies in the world
- Shipped Business Accounts Core (more on that soon), bringing shared wallets, roles, quorum, and policies to organizations
- Shipped Agent Wallets and Agent Auth
- Added Yield through Morpho vaults in the JS SDK and Flutter.
- Rebuilt https://t.co/7caGD5OTDi into a public demo gallery people can actually explore and share
What stands out to me is how much of this work asks us to build what comes next while taking care of the customers already depending on us. Migrations, recovery, stability, testing, reviews, support… all of that takes time and care, and a release list actually captures very little of the effort.
I know what it took to get this much out the door. I also know there’s still work to do, and things we want to make better. But I didn't want to roll straight into Q4 without stopping long enough to feel proud of this quarter.
Thank you to everyone who built, reviewed, tested, debugged, supported customers, and helped each other get these things live.
I’m really proud of this team, and grateful I get to build with you.
@Mango_Flamer One reason for this is when Filipinos need to do their NBI Clearance background check, a weird name makes it easier to clear without issues
This hit me hard. Just came back from a family vacation with my kids squarely in this age, and today, first day of school, I felt it all over again.
Time moves fast. There are no redos.
I want to do great work, but I also want to make the most of these golden years.
We tell young people in our society that end of the rainbow is retirement at 65.
We ought to tell them that "there is going to be this short but beautiful golden window from roughly age 3 to roughly age 12 where your kids are not only easy (comparatively to bottles & diapers), but are going to be these beautiful little creatures and it will pain your heart to be away from them for too long. So, prepare in your 20's, financially and career wise, to build that flexibility into that chapter of your life".
You don't get another shot at living the "golden window". And, for me, leaning hard into that golden window has made everything else in my life feel fairly insignificant in comparison. I have made plenty of mistakes as a father, but what I won't have is the regret of having been distracted and absent from these formative years. In some cases, that has required financial sacrifices (declining a particular career opportunity that would have required relocation), but I personally have zero regrets.
I also hear from some ambitious & successful people with a 4 year old that say "I've lost my ambition, I am so immersed in fatherhood". At least for me, and a number of my friends, it comes back. You can't keep an ambitious person down and if you have the fire, hanging at a playground on too many Tuesday afternoons is going to feel like torture after too long.
My three boys are approaching 13, 11 & 9, and it's much different than 7, 5 & 3. This summer, for example, they slept until 11am and I hard an unencumbered 6am-12pm to work (being on PT helps), then got another great window 7-11pm, but was able to be present in the heart of the day, then weeks when they were at basketball camp, etc. It gets easier, your time frees up again (there's a sadness to that too), but I'm back to working as intensely as I did pre-kids just because my day to day presence requires fewer hours than it did before (also, my wife is just superbly wonderful). And that is the beautiful gift of entrepreneurship (or at least my sort of business), the ability to deliver still a high level of output but work that around your life rather than the opposite.
TLDR, grind before, and grind after. Prepare for the golden window.
@sfmcguire79 SUNY/CUNY schools (including Baruch), are such a good value. Even out of state tuition is competitive with in-state tuition at public schools in other states!
@lambeth981 The SUNY flagships (Binghamton, Buffalo, Stony Brook, Albany) and the SUNY/CUNY colleges are incredibly great value. Unless my kids get a full ride at a private school, they are going to a SUNY.
Most of my friends I grew up with in Asia have a hard time spending money.
They're 30 years old, don't have kids, and make between $400,000 and $800,000/year.
They won't fly business class, spend more than $100 at a restaurant, buy luxury watches or designer clothing.
I'm the same way. I think it's a Chinese thing?
You grow up watching your parents save every dollar, and it gets wired into you. Spending on yourself feels irresponsible, even when the math says you're fine.
But recently I've started to believe OVER-saving can be just as bad as overspending.
Two books changed my perspective: Die with Zero by Bill Perkins and The Art of Spending Money by Morgan Housel.
The big idea that stuck with me: money is meant to be converted into experiences, memories, and time with the people you love. Save too aggressively and you can end up as the richest person in the graveyard, having deferred every good thing for "someday"
Barcade in Brooklyn opened on October 14, 2004, in a gritty part of Williamsburg. Some of our neighbors were a beer distributor and an empty warehouse across the street that housed a bootleg skate park inside. The neighborhood has changed a lot in 22 years! Now, as nearly all the brick and wood buildings around us have been demolished and rebuilt in steel and glass, and the nightlife has mostly faded away, we know the end is coming soon. So, we are giving plenty of notice… our lease is ending in LESS than 1000 days. 1000 days will go really fast, before you know it, so don’t be these people: “I wish I had known they were going to close!” “I wanted to go one last time!” “I was always meaning to go there!” (our personal favorite) #Barcade #brooklyn #williamsburg #arcade #arcadebar
Most software engineers are facing an identity crisis bordering on depression.
As CTOs aggressively evangelize tokenmaxxing, a class divide ensues.
The lazy. The lazy push code. They don't write it. They don't manually test it. They don't even read it. They're on autopilot. See Jira ticket, prompt for task, submit code. Many of them are barely on their computer the whole day. A comment on the PR asking why they did this? The lazy ask AI. A Slack message? The lazy ask AI. Need to prepare for standup? The lazy ask AI. As long as it sounds enough like them and isn't detected. Some of the lazy are even overemployed, and work multiple jobs. The lazy smart ones get away with this, and even rewarded. After all, software engineering for the lazy is just a dance to convince your colleagues you're smart and hard working.
The craftsmen. The craftsmen are tired. Very tired. 15 PRs in queue. Slack blowing up. The entire burden of review falls on the craftsman. The burden of understanding. They try. They work their way through the code, thoughtfully commenting to improve what ships. The response? A lazy: "That's a clever idea! You're absolutely right." with an incorrect change. It's fine, the craftsman says. I can fix them. They write a doc urging his colleagues to be better. The next day? 20,000 line PR to review. Day after day, their workload grows. Bugs seep into production. No one seems to care. Another round of AI is thrown at it. Their animosity to their colleagues rises. Eventually, they give up. It's just not what it used to be. The craft they loved is dead. They eventually wake up, a lazy.
This isn't all companies. Many companies are genuinely more productive, adopt the right set of principles and practices around AI development and have highly talented teams that trust each other. It tends to happen in bigger companies that are 10+yrs old with a higher talent variance. But it happens. A lot.
> you’ll never start a rocket company
> you’ll never build your own engines
> you’ll never be able to use off-the-shelf parts
> you’ll never survive three launch failures
> you’ll never reach orbit
> you’ll never win NASA’s trust
> you’ll never launch cargo to the ISS
> you’ll never compete with Boeing
> you’ll never compete with Lockheed
> you’ll never make rockets reusable
> you’ll never land a rocket vertically
> you’ll never land one on a drone ship
> you’ll never reuse a booster
> you’ll never fly the same booster 10 times
> you’ll never fly the same booster 20 times
> you’ll never fly the same booster 30 times
> you’ll never recover and reuse the fairing
> you’ll never lower launch costs
> you’ll never launch every month
> you’ll never launch every week
> you’ll never launch multiple times a week
> you’ll never carry astronauts
> you’ll never replace Roscosmos
> you’ll never fly civilians to orbit
> you’ll never manufacture satellites at scale
> you’ll never build the biggest constellation ever
> you’ll never make satellite internet work
> you’ll never make satellite internet fast
> you’ll never make satellite internet affordable
> you’ll never serve rural customers
> you’ll never serve aircraft and ships
> you’ll never build a methane rocket engine
> you’ll never make full-flow staged combustion work
> you’ll never build the most powerful rocket ever
> you’ll never build a rocket bigger than Saturn V
> you’ll never build it out of stainless steel
> you’ll never launch Starship
> you’ll never separate Super Heavy and Starship
> you’ll never relight Raptor in space
> you’ll never bring Super Heavy back
> you’ll never catch a booster with Mechazilla tower arms
> you’ll never launch 85% of mass to orbit worldwide
> you’ll never change the economics of space
> you’ll never force the entire industry to copy you
> you’ll never win
> you’ll never IPO
Congratulations to @elonmusk and the SpaceX team. You did what countless people said was impossible, and you did it time and time again.
Today is your day. You deserve this. May it be a glorious one.