Our Command through simplicity blog
Add seasonal joy to your site with generative AI
We all know that feeling - visiting a website during the holidays and seeing a little festive touch that makes you smile. Maybe it’s snowflakes falling on the hero image, pumpkins appearing in October, or hearts floating around on Valentine’s Day. These small details create emotional connections with users and show that there’s a human touch behind the pixels. But here’s the problem: creating seasonal variations of your website’s imagery is tedious. You either need to hire a designer every t...
Julen er på blokken 🎄
This post is written in Danish to capture the local spirit of my new Christmas rap song. Julestemningen har fået et frisk pust på blokken i år! Jeg har netop skrevet og indspillet en ny dansk julesang, “Julen er på blokken”, der blander klassiske julebilleder med moderne rap og ægte blok-stemning. Forestil dig sne der falder tungt, glimmer i luften, og klassiske juleretter på bordet – men i stedet for den traditionelle julemusik slår vi over på hiphop-beats og rim, der samler hele nabolaget....
You have 168 hours a week. Make them count
We all know that one person who seems to get everything done. They’re successful, energized, and always on top of their game. It’s easy to think they have some secret, but the reality is simpler: they’ve learned to use their time efficiently. The good news? You have the exact same 24 hours in a day as they do. Every morning you wake up is a clean slate, a fresh start to take control of your day and direct your life where you want it to go. This isn’t just another to-do list. This is a three...
Get the new macOS Tahoe wallpapers today
The next major update for the Mac, macOS Tahoe, is just around the corner, and it’s bringing some beautiful new visuals with it—especially the new screensavers. I couldn’t wait, so I’ve taken high-resolution screengrabs of all 15 new screensavers and added them to the Wallpapery app archive. Now you can enjoy the stunning aesthetic of macOS Tahoe on your desktop right now. Check out the full collection at the Wallpapery website: https://www.wallpaperyapp.com/designers/macos-tahoe
Why comments aren't necessary
Many years ago, I learned from a developer I deeply admired that “comments are bad”. At the time, this seemed counterintuitive - weren’t comments supposed to make code more understandable? But because I respected his expertise, I pressed him to explain. His reasoning was straightforward: You don’t need comments if your code is self-explanatory. When you think about it, this makes a lot of sense. If you’re adding a comment to explain what the code does, you’re essentially admitting that t...
Building ten simple games with GPT-5
I wanted to test out the recently released GPT-5 model by building ten simple and popular games. All games were built in a one-shot prompt. Only the Tetris one didn’t fully work first-shot but a quick “redo your implementation” request fixed it. Each section below includes the exact prompt used for that game. All follow the same constraints: single self-contained HTML file, inline CSS/JS, optional CDN font/SFX, no build tools, and responsive layout. Pong Build a complete Pong game as ...
AI reignited my coding passion
I’ve been programming for nearly 40 years — started messing around with code at 8, built my first real shareware software at 15, and now, at 47, I thought I’d seen it all. But lately, AI tools like Claude Code, Cursor and Windsurf have taken my passion for coding to a whole new level . It’s the opposite of what I feel some senior developers are saying these days (if they have even tried it), and I get why — change can feel threatening. When I first dipped into AI, I’ll admit I felt a mix of a...
Bridging AI and the real world with MCP
You’re likely here because you’re curious about MCP — what it is and how it works. In this guide, I’ll break down the Model Context Protocol (MCP) and show how it connects AI to real-world systems, making complex integrations simpler and more efficient. Key takeaways MCP is a standardized framework that connects AI models to real-world systems using JSON-RPC 2.0. It simplifies complex integrations by providing structured access to resources, tools, and prompts. Organizations can use MCP to...
Tip: Use explicit log statements
Logging is a critical practice in software development, providing insights into the application’s behavior, helping diagnose issues, and facilitating debugging. However, the effectiveness of logging is significantly influenced by how log statements are written. It’s essential to make log statements explicit and contextual, which not only enhances the readability and maintainability of the code but also aids in troubleshooting. Why Explicit Log Statements Matter When you include context in y...
Tip: Avoid nested ternary operators (?:)
Nested ternary operators in a single line are difficult to read and understand. Instead, refactor them into a separate function or split them across multiple lines with clear grouping. Avoid <View style={{ alignItems: closeToRight ? 'flex-end' : closeToLeft ? 'flex-start' : 'center' }} /> Do function alignItemsByAdjustment (left, right) { if (right) { return 'flex-end' } else if (left) { return 'flex-start' } else { return 'center' } } <View style={{ alignIt...