Musings on software, gaming and life in general.
All of my long-form thoughts on programming, AI, product design, gaming and more, collected in chronological order.
All of my long-form thoughts on programming, AI, product design, gaming and more, collected in chronological order.
All of my long-form thoughts on programming, AI, product design, gaming and more, collected in chronological order.
Recently having read a few articles talking about the paradox of happiness, it strikes me that because expectations of happiness is relative to the environment, one cannot truly achieve happiness without first achieving inner calm and contentment. The article in The Conversation (https://theconversation.com/research-finds-countries-that-focus-the-most-on-happiness-can-end-up-making-people-feel-worse-177323) highlights an intriguing trend: nations that place the greatest emphasis on happiness ...
If you’re anything like me, you’ve probably been using Google as your go-to search engine for as long as you can remember. But, have you noticed that things have been changing lately? Maybe you’ve been getting more and more frustrated with the quality of search results, or perhaps you’ve been hearing about new search engines ...
Government contracting – the practice of outsourcing specific tasks or projects to external entities – has been a staple of government procurement for decades. But in recent years, it’s gotten a bad rap. And for good reason. When done poorly, government contracting can lead to a lack of transparency, accountability, and even exploitation of workers. ...
As we navigate the complexities of modern economies, it’s hard to ignore the elephant in the room: unaffordable house prices. It’s a phenomenon that’s affecting people from all walks of life, from first-time buyers to seasoned investors. But what’s driving this trend, and what are the consequences for our economies and societies? One key factor ...
I’ve been using my M1 Mac Mini as a home server for the past three years, and it’s been a rock-solid performer. I’ve had it running various services like hosting next.js projects and Docker containers. Despite being a relatively low-powered device, it’s handled everything I’ve thrown at it. One of the things that impressed me ...
Docker Compose provides an excellent way to containerize Laravel applications for both development and production environments. This guide will walk you through creating a complete Docker setup for Laravel applications. 1. Project Structure First, create the following structure in your Laravel project: your-laravel-project/├── .docker/│ └── nginx/│ ├── nginx.conf│ └── sites-enabled/│ └── nginx.conf├── Dockerfile└── docker-compose.yml 2. ...
server { listen 80; server_name localhost; root /var/www/html/public; add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; add_header X-XSS-Protection "1;…
Star Wars has been going through some changes lately, and it seems like many millennials who grew up with the franchise aren’t connecting with it the same way they used to. Even with all the new content coming out, something feels different. Recent shows have been a bit of a mixed bag. “The Book of ...
I was heading home from my old classmate’s wedding this weekend, taking the bus and then the train – which is usually a good time to reflect and ponder about the state of our world. So far one interesting topic has been on stable coins. Link to YCombinator here for the inspiration for this article, ...
Remember when ChatGPT first came out and everyone was amazed by its coding skills? It was like having an incredibly smart coding partner who could help you with all sorts of programming tasks. But lately, I’ve noticed that ChatGPT’s performance on coding has really gone downhill. Over the past few months, I’ve seen a lot ...