About TuxStack
Practical notes, opinions, experiments, and lessons from the field — Linux, AI, open source, coding, and engineering.
TuxStack is where I write about Linux, AI, coding, engineering, product design, and the messy middle where all of these things meet.
This is not a blog trying to explain textbook theory. It is also not a place chasing every new buzzword that shows up on the internet for three days and then disappears into the same graveyard where “Web3 for grocery shopping” probably lives.
Most of what I write here comes from direct experience.
Things I tried. Things I broke. Things that worked surprisingly well. Things that wasted my time so you can hopefully waste less of yours.
You will find posts about Linux setups, AI-assisted coding, open source tools, backend systems, product decisions, developer workflows, infrastructure, agentic AI, and the kind of engineering trade-offs that do not fit neatly into a tutorial.
The goal of TuxStack is simple: write honestly about technology from the perspective of someone actually using it to build and solve real problems.
Not theory for the sake of theory. Not hype for the sake of traffic. Just practical notes, opinions, experiments, failures, and lessons from the field.
I am Ravi, an AI and open source enthusiast with over 15 years of experience in the software engineering domain.
Over the years, I have worked across software development, systems, platforms, product thinking, infrastructure, automation, and engineering leadership. I enjoy building things that are useful, boring in the best possible way, and reliable enough that people can actually depend on them.
I am especially interested in using AI to solve real-life problems—not just as a shiny chatbot wrapper, but as a practical layer that can improve workflows, reduce repetitive work, support decision-making, and make software systems more useful.
A lot of my current thinking revolves around AI-assisted development, personal agents, open source tooling, Linux-based productivity, backend architecture, internal platforms, and how engineering teams can build better systems without drowning in unnecessary complexity.
I believe the best technology is not always the newest or most powerful one. It is the one that fits the problem, respects the user, and does not require a small ritual sacrifice every time you deploy it.
TuxStack is my place to document that journey.
If you like Linux, AI, open source, coding, product design, practical engineering, and occasional disappointment with modern software, you will probably feel at home here.