Skip to content
← Home
Posts
The Critical Path
—
July 14, 2026
Undesign it
—
July 11, 2026
A players vs B players
—
June 30, 2026
Acronyms
—
June 8, 2026
Simplicity is a feature
—
March 9, 2026
Tinkerers make better engineers
—
September 12, 2025
Technically proficient managers
—
June 3, 2025
Do not write your own CSS framework
—
May 15, 2025
Fixing the "net::ERR_CONTENT_DECODING_FAILED" error
—
February 11, 2025
Fixing timeout when firing lots of requests with Laravel Valet
—
February 11, 2025
Trusting the Laravel Valet cert
—
August 16, 2024
Where are the product people?
—
March 11, 2024
Starship Mission to Mars
—
January 14, 2024
Implement Rigorously: The Five Step Process
—
September 25, 2021
How to install AMQP on macOS
—
October 2, 2020
What did you undesign?
—
September 28, 2020
Deploying an application using Dokku (with HTTPS and redirects)
—
May 5, 2020
Setup Let's Encrypt with Nginx
—
November 19, 2019
Retrieve submodules with Git
—
August 29, 2019
Never. Forget. Backups.
—
August 26, 2019