Software design, infrastructure & tech leadership
In here, I discuss my thoughts on building and running web applications, as well as leading technical teams. It's a pleasure to meet you.
Defensive programming: the byzantine generals problem
Anything that can go wrong will go wrong. In software development, many things can go wrong. A developer must be familiar with the various components of software and the communication paths that connect them.
May 24, 2023 6 min read
AI and the future of programming as a profession
My predictions for programmers' future in 2030. When AI is sufficiently trained to create the majority of software tools and businesses.
May 22, 2023 5 min read
The six-dollar VPS
Most startups' and indie hackers' web apps can run on DigitalOcean's $6 VPS. It's inexpensive, dependable, and effective. In this post we will look into what you can get with a six-dollar VPS.
May 17, 2023 5 min read
Explaining the code on the "Go with PHP" website
In this post, I'm going to share with you a breakdown of how the code on gowithphp.com runs while refactoring it to make it more performant and less error prone.
May 15, 2023 9 min read
Go with PHP
If you haven't seen PHP code in a while, let me show you how it looks like in 2023. PHP has become faster, more secure, and more enjoyable to use. More importantly, development became more active. PHP is now a technology that can keep up.
May 10, 2023 2 min read