Technical taste is different from technical skill. You can be technically strong but have bad taste, or technically weak with good taste. Like taste in general, technical taste sometimes runs ahead of your ability: just like you can tell good food from bad without being able to cook, you can know what kind of software you like before you’ve got the ability to build it. You can develop technical ability by study and repetition, but good taste is developed in a more mysterious way.
Modello di architettura esagonale - AWS Guida prescrittiva
Modello di modernizzazione che crea architetture liberamente accoppiate che isolano la logica aziendale dal codice dell'infrastruttura.
proposto dal Dr. Alistair Cockburn nel 2005. Mira a creare architetture liberamente accoppiate in cui i componenti delle applicazioni possano essere testati in modo indipendente, senza dipendenze da archivi di dati o interfacce utente
Preserving open source software for future generations
The GitHub Archive Program is a GitHub initiative to ensure that open source software is preserved for future generations. It includes both very-long-term storage such as the GitHub Arctic Code Vault and ongoing backups of public repositories by nonprofit organizations such as Software Heritage and the Internet Archive.
The “Greatest Hits” are archives of GitHub’s 17,000 most-popular and most-dependended-upon repositories, written to hardened film designed to last for 1,000 years, enclosed in beautiful museum-quality cases, and donated to three of the world’s great libraries, on three different continents.
Wanted to spy on my dog, ended up spying on TP-Link
I recently bought a cheap Tapo indoor camera to see what my dog gets up to when I am out of the house.
What actually followed? I ended up reverse-engineering onboarding flows, decompiling an APK, MITMing TLS sessions, and writing cryptographic scripts.
Cache - Laravel 9.x - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
OKLCH is a newer color model that is designed to be perceptually uniform. This means that colors are much more accurate in terms of how humans perceive them and it makes working with them much easier
On StackExchange,
someone asks why programmers talk about “calling” a function. Several possible allusions spring to mind:
Calling a function is like calling on a friend — we go, we stay a while, we come back.
Calling a function is like calling for a servant — a summoning to perform a task.
Calling a function is like making a phone call — we ask a question and get an answer from outside ourselves.
The true answer seems to be the middle one — “calling” as in “calling up, summoning” —
but indirectly, originating in the notion of “calling for” a subroutine out of a library of subroutines
in the same way that we’d “call for” a book out of a closed-stack library of books.
5 things I learned from 5 years at Vercel | Lee Robinson
Here are some of the lessons I learned and how I grew as a leader and manager, as well as a bunch of behind-the-scenes photos.
passion without boundaries will lead you to burnout.
Why was I responding to tweets on the beach? I hadn't built the system for others to take ownership
You can push the pace without being an asshole. The ideal state is that your team both loves what they're working on and can ship fast
Aggressive deadlines expose hidden complexity
My goal was to build a culture that set aggressive deadlines, but also was okay with sometimes missing dates. If there's no date, it might take 3 months. But if you set a date of 2 weeks and it actually takes 1 month, great, you just shipped a first version 3x faster.
It's one of my favorite parts about roles like DX and Design Engineers. These are folks who can code, design, build, and ship. They have extreme agency and operate more like founders.
cactus-compute/cactus: Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon.
Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon. - cactus-compute/cactus
Since Let’s Encrypt started issuing certificates in 2015, people have repeatedly requested the ability to get certificates for IP addresses, an option that only a few certificate authorities have offered. Until now, they’ve had to look elsewhere, because we haven’t provided that feature.
Today, we’ve issued our first certificate for an IP address, as we announced we would in January. As with other new certificate features on our engineering roadmap, we’ll now start gradually rolling out this option to more and more of our subscribers.
Since its inception, Let’s Encrypt has been sending expiration notification emails to subscribers that have provided an email address to us via the ACME API. This service ended on June 4, 2025. The decision to end the service is the result of the following factors:
Over the past 10 years more and more of our subscribers have been able to put reliable automation into place for certificate renewal. Providing expiration notification emails means that we have to retain millions of email addresses connected to issuance records.