Phil Calcado

Headed engineering for companies w/ either millions of users but no revenue or millions in revenue but no users.

Coding, Brazilian Jiu-Jitsu, and D&D

Brooklyn

Phil Calcadopcalcado
2025-06-27

How Rails people write rspec tests

Phil Calcadopcalcado
2025-06-27

I love it that the judge in the Anthropic fair use case is the same Alsup from the Google vs Oracle lawsuit back in the early 2010s over the Java APIs ,after Oracle bought Sun Microsystems

theverge.com/2017/10/19/165030

Phil Calcadopcalcado
2025-06-26

Summer means we’re taking calls in Meeting Room ‘Stoop’

Phil Calcadopcalcado
2025-06-24

I was explaining to my Russian partner why I’m not so upset I have to go out today.

Summer in NYC vs winter in Rio

Phil Calcadopcalcado
2025-06-21

So much of what’s been hyped as “AI agents” is really just a bash terminal for the enterprise.

For all the hype, the most reliable and widely used applications of AI so far look a lot like grep, sed, and pipe wiring SaaS apps together.

Phil Calcadopcalcado
2025-06-21

Once again the Hard Fork podcast bring in a vaporware AI startup to discuss what should we do to prepare for a implausible future where their fictional product kills all jobs

Phil Calcadopcalcado
2025-06-19

After a while in New York, you start to forget how wild this city really is.
We were getting rid of furniture today, and every single person who came by was from a different place: Dominican, Chinese, Jordanian, Ukrainian, German, and a Brooklyn native couple to top it off.

Phil Calcadopcalcado
2025-06-18

Somehow, over the last decade, the expectation of what makes someone a “senior engineer” shifted from reducing accidental complexity to just navigating it well.

Phil Calcadopcalcado
2025-06-17

Funny how so many of the “AI will replace engineers any day now” takes come from people who’ve never been paged at 2am because a certificate expired in Tokyo.

Phil Calcadopcalcado
2025-06-15

Honestly, Industry City is one of the most underrated places in NYC. Every time I come here I find a new weird shop and have a great meal from a random Korean grandma or a tongue Rueben.

Phil Calcadopcalcado
2025-06-13

Twenty years in and this guy still has no idea how service-oriented architectures work.

Phil Calcadopcalcado
2025-06-11

@benschwarz I’m not sure what “object shape” means in this context, but given MCP can be generated by AI from OpenAPI it seems like you’d be just as good having the AI access the OpenAPI docs and generate a client for itself as a tool it could use instead of adding the middleware

Phil Calcadopcalcado
2025-06-10

Okay, not to be that guy, but let me sneak in one last MCP post for the day:

If the pitch is “no more understanding of complex schemas” followed by “built on OpenAPI,” that’s a pretty strong sign we might not be all that clear on what problem we’re trying to solve.

Phil Calcadopcalcado
2025-06-10

The Tl;dr for my talk at InfoQ DevSummit could be “Friends don’t let friends pretend MCP isn’t WS-* all over again”

Phil Calcadopcalcado
2025-06-08

The best thing about that silly "Vector databases for AI memory just got replaced by MP4 files." hype from last week

reddit.com/r/Python/comments/1

Phil Calcadopcalcado
2025-06-06

BREAKING: Code to support the new partnership just hit prod:

diff --git a/scraper.py b/scraper.py
--- headers = {"User-Agent": "Mozilla/5.0"}
+++ headers = {"User-Agent": "AmazonAIBot/1.0 (contract-signed)"}

Phil Calcadopcalcado
2025-06-04

I’m trying to activate the hidden millennial mode in Claude Code

Phil Calcadopcalcado
2025-06-04

Portuguese, motherfucker, do you speak it?

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst