Profile avatar
dimmkirr.com
Taming infra complexity for a better life Building atun.io — painless secure tunneling Terraform | K8s | AWS | CI/CD Follow for practical DevOps tips
234 posts 901 followers 115 following
Regular Contributor
Active Commenter
comment in response to post
One mono-repo hosts multiple apps and is able to deploy all of them at once or each of them separately. One hosts houses all the apps, but it's trivial to add more. Thoughts? Pros/Cons?
comment in response to post
A multi-app setup which is ready to be scaled and is still relatively easy to maintain. 🌐 @Hetzner_Online 🚢 @Docker & Kamal 🚀 @rails 8 🏗️ @OpenTofuOrg 📊 @grafana Cloud & k6 🌍 @Cloudflare 🔍 @opentelemetry 🛠️ @taskfiledev ⚙️ @github Actions (but I still deploy from local 😅) 📦 asdf for tool versioning
comment in response to post
Do you resonate more with “The Optimizer” or “The Creator”? How do you manage the balance between them in your own projects?
comment in response to post
My ideas might not always be groundbreaking or in high demand, but Rails provides a reliable platform to experiment, quickly iterate, and actually ship something tangible. Once it's built, the exciting next challenge is clear: learning how to market it effectively.
comment in response to post
Whatever @DHH did, he knew exactly what he was doing with the Rails philosophy: convention-over-configuration and “batteries included.” It seems purpose-built to quiet my perfectionist brain: I just use what’s provided unless there’s a compelling reason to change.
comment in response to post
Recently, I started using Rails to quickly test out a simple product idea. Surprisingly, I’ve avoided getting caught in optimization loops.
comment in response to post
This conflict was especially noticeable when I tried Next.js: “How should I run background jobs?”, “What if I don’t use Vercel?”, “Is my module structure optimal?” Endless overthinking, courtesy of The Optimizer.
comment in response to post
The other side (“The Creator”) has always had plenty of random ideas, but executing them has always been difficult for me: choosing THE BEST tech, worrying about scalability, and doubting each decision afterward—all of this drained The Creator’s energy.
comment in response to post
One side of my brain (“The Optimizer”) thrives on imperfections, relentlessly improving things. I love that part, and I’m pretty successful at it (you be the judge). But it comes with a downside.
comment in response to post
Yeah, marketing is something that doesn't come naturally to me as well 😅 ...Little-by-little, you know...
comment in response to post
Curious how does your iteration look like? How does your market-fit search is structured?
comment in response to post
It's nice, especially if you benefit from other parts of Azure DevOps 👍🏻
comment in response to post
Also installed GL.iNet GL-MT6000 as my main router which provides basic internal DNS, Network-wide AdGuard and secure tunneling via WireGuard.
comment in response to post
Software: - Home Assistant (integrates with HomeKit) - Plex with HW transcoding (Windows) - Steam on my TV (Windows) - OpenMediaVault (SMB, TimeMachine backups, ) - Scrypted (video feed for HomeKit) - ytdl-sub & yt-dlp Web UI
comment in response to post
It took a while to make GPU Passthrough work reliably, but with a proper IOMMU config it is possible. Windows also needed some nudge with GPU reset issue. USB passthrough via Proxmox/Qemu. All seems to be very stable now.
comment in response to post
Hardware: - Beelink SER8 (Ryzen 7 8745H / 780M / 2.5G ethernet) - Crucial 96GB DDR5 RAM - Transcend 1TB (System) - 2xSamsung Pro 4TB NVMe (VM & fast Data) - Some HDDs for slow data OS: - Proxmox (Debian-based) - Windows 10 VM - 2 Debian 12 VMs
comment in response to post
And yes, I know I can launch it via a shellHook. Reasonings also make sense: isolation, security compartmentalization, but wouldn't using default shell be logical? WDYT?
comment in response to post
I can't say I've completely learned Nix over the weekend and my config is far from perfect, needs refining, restructuring and polishing, but it works. Next Up: podman & local development (Go, Rails, Terraform) & multi-platform and moving from Homebrew. More to come!
comment in response to post
Nix Language has a steep learning curve, I don't mind it, but that fact alone gradually negates the benefits of "easier teamwork" for Nix. While declarative Docker/k8s/Terraform cater to DevOps and SLS/CDK/... to SWEs without a functional bias, Nix kinda misses it for both.
comment in response to post
Home Manager is still not a first-class citizen in terms of error handling and it took me a while to figure out a conventional way to enable non-free packages (like raycast)
comment in response to post
Flakes positioning is weird. It says it's experimental, but every single modern example is actually using them. But still saying it's experimental. Nevertheless, I'm thankful that error messaging is inclusive of flakes.
comment in response to post
Versioning ecosystem is just starting to enforce syncing across community projects, which is a bliss. I hope it's going to be kept that way. At first, it was really tough to grasp why an example wouldn't work on my machine until I realized it's syntax was from 2 years ago.
comment in response to post
Declarative homebrew and mas (Apple Store) is neat, but it doesn't actually manage upgrade or uninstall. Feels wrong to me. On the good side, home-manager is top-notch, manages the lifecycle of native nix packages well! Sadly Mac integration is lacking with a 4 year old bug.
comment in response to post
I use sublime4 for quick text edits/notes. No nixpkg available for Mac. Why?