José Postiga's Avatar

José Postiga

@josepostiga.com

Lead Software Eng. @ procuros.io / Prev. Staff Software Eng. @ infraspeak.com / Speaker, mentor, writer. https://josepostiga.com

55
Followers
84
Following
160
Posts
30.10.2024
Joined
Posts Following

Latest posts by José Postiga @josepostiga.com

Post image Post image

Rought week, huh?... First Clerk, now Cloudflare...

21.02.2026 21:51 👍 0 🔁 0 💬 0 📌 0

Outsourcing is a great way to scale, but it isn't a "get out of jail free" card for system design. Build like you don't trust anyone—because, eventually, every API returns a 5xx.

20.02.2026 09:54 👍 1 🔁 0 💬 0 📌 0

"It's not our fault, it's [SaaS Provider X]" is a valid explanation, but it’s a terrible customer experience. To the person paying the bill, a failure in your supply chain is a failure of your product.

20.02.2026 09:54 👍 0 🔁 0 💬 1 📌 0

I've talked about this in the past, but doesn't hurt to say it again: when a system fails, your paying customers aren't going to check your status page to see which sub-processor is at fault. They are going to look at you.

20.02.2026 09:54 👍 0 🔁 0 💬 1 📌 0

If your auth provider goes down, your users can't log in. If your payment gateway glitches, your revenue stops. If your headless CMS hangs, your storefront looks broken.

20.02.2026 09:54 👍 0 🔁 0 💬 1 📌 0

In a world of "Everything as a Service," our tech stacks are often just a collection of APIs held together by hope. Even if your own infrastructure is bulletproof and your code is pristine, you are only as reliable as your weakest third-party dependency.

20.02.2026 09:54 👍 0 🔁 0 💬 1 📌 0

Receiving spam/phishing attempts trying to impersonate
Disney+ from an email account of a Brazilian banking system is something I never expected to happen...

11.02.2026 18:48 👍 0 🔁 0 💬 0 📌 0
Post image

Is Facebook dead? I can't even justify holding an account there, anymore...

11.02.2026 09:27 👍 1 🔁 0 💬 1 📌 0
Post image

It's working Vodafone!

11.02.2026 07:51 👍 0 🔁 0 💬 0 📌 0

How dificult should be the process of updating an email account? My bank seems to not be able to send a confirmation email to verify the new email I want to use is valid... I'm losing my mind...

09.02.2026 19:00 👍 0 🔁 0 💬 0 📌 0

Ok, I'm probably stupid, but am unable to comment on a comment, in @notion.com , when the thread is resolved... What the hell?...

16.01.2026 09:48 👍 0 🔁 0 💬 0 📌 0

The perception of fault is a reality of ownership. We take the heat so the customer doesn't have to navigate the complexity of the supply chain.

14.01.2026 15:40 👍 0 🔁 0 💬 0 📌 0

But to the customer? That sounds like an excuse. If they pay us, the "whole product" experience is on us. If a vendor breaks, it means our resilience strategy failed, or our vendor selection process needs review.

14.01.2026 15:40 👍 1 🔁 0 💬 1 📌 0

Nothing is more frustrating for an engineering team than dropping everything to patch a bug caused by an upstream vendor. It feels like cleaning up a mess you didn't make. It’s even worse when shared customers are affected. It is incredibly tempting to say, "It’s not us, it’s [Vendor Name]."

14.01.2026 15:40 👍 0 🔁 0 💬 1 📌 0

Customers don't care about your dependency tree.

There is a hard truth in SaaS: You can outsource your infrastructure, your payments, and your CRM, but you cannot outsource your responsibility.

14.01.2026 15:40 👍 0 🔁 0 💬 1 📌 0

So it's extremely evident to me that AI models, and their owners, need to at least make ways for authors to have a little more control or take crediting way more seriously!

08.01.2026 10:09 👍 0 🔁 0 💬 1 📌 0

At the very least, to be known... This throwing us back 30+ years, where if we wanted knowledge we would have to buy books. And this would starve the models of training data, eventually, which would also make them less interesting.

08.01.2026 10:09 👍 0 🔁 0 💬 1 📌 0

I'm very concerned that this can push such businesses or individual maintainers to close access to, for example, documentation (at least anything beyond the basics of what it is and how to install it) in favor of taking back control and to have new ways to publicize other work and direct attention.

08.01.2026 10:09 👍 0 🔁 0 💬 1 📌 0

This will cause, and has caused already, businesses to lose revenue. Worst, or equally worst, is that open core businesses (to speak in a topic closer to my heart as an engineer) that depend on such revenue to fund constant work on their open source projects that everybody else can freely use.

08.01.2026 10:09 👍 0 🔁 0 💬 1 📌 0

This also added a possibility for them to upsell or direct our attention to other things. Now, in the age of AI, it's no more "X person has this awesome article about the problem and how to solve them" and more "X model can fix or teach about that". No author, no references, nothing... It's brutal!

08.01.2026 10:09 👍 0 🔁 0 💬 2 📌 0

The Internet used to be a place where we easily had access to "free" knowledge. It was an open digital world. As we scrolled and ingested such content, there was opportunity to learn about the authors and distributors of such knowledge.

08.01.2026 10:09 👍 0 🔁 0 💬 1 📌 0

I honestly can't make changes to GitHub's actions' yaml files without Claude Code's assistance... 🤡

06.01.2026 11:38 👍 0 🔁 0 💬 0 📌 0

"Tell me who you are without telling me what you do professionally." - What a powerful question... Answer this yourself, and see how it eventually shapes the environment you'll set yourself in, in this new year.

31.12.2025 15:55 👍 0 🔁 0 💬 0 📌 0

I just deactivated the auto-renewal of several of domains I registered for side projects. Accepted the idea those will never see the light of day. It's liberating...

29.12.2025 10:46 👍 0 🔁 0 💬 0 📌 0

"As software gets older, it gets bigger. As it gets bigger, it gets worst." - @t3.gg
So much truth in such simple phrase. As projects evolve, and as feature appetite grows, so does teams. And with that comes a lot of organizational problems. People forget to refactor and evolve.

11.12.2025 08:45 👍 0 🔁 0 💬 0 📌 0

Having technical documentation in a different repository than where the code is, is a recipe for disaster. The docs and the code will evolve in different paces. There's a reason why we put tests alongside code, and the same should apply to your docs!

09.12.2025 15:22 👍 0 🔁 0 💬 0 📌 0

"Don't just color the picture." - A powerfull message in such a simple sentence.

Credits to Jeffrey Way. Heard it on a Laracasts podcast episode "This is Why You Can't Get a Programming Job".

17.11.2025 12:53 👍 0 🔁 0 💬 0 📌 0

I found that the best motivator to get shit done and succeed professionaly, for me, is having a family that's dependent on you to just do whatever you have to do to thrive.
In terms of dopamine injection, nothing beats ensuring I take care of my family.

10.11.2025 14:13 👍 0 🔁 0 💬 0 📌 0
Post image

Somebody at @jetbrains.com is having a nice start of the week. To whomever is solving this: Don't worry, I also caused a small hiccup on our production environment, too, and on Sunday, of all the days!...

Raise your hand if you're the author of some prod disruption in the past week.

10.11.2025 14:07 👍 0 🔁 0 💬 0 📌 0

Reminder that using a service-oriented architecture where all services access the same database engine/instance is not how you create a high-availability system...

20.10.2025 10:05 👍 0 🔁 0 💬 0 📌 0