miqim's blog

Nerd who splits time between computers and people's inner worlds. Interested in type systems, programming language design, non-biology ideas, and Linux-related things from daily driving to deep tinkering and customization, living mostly inside Neovim. I enjoy building calm communities and low-pressure social spaces where people can exist without performing. Drawn to systems, both technical and human, and how they fail, adapt, and recover. Soft creature. Slightly unstable in a harmless way.

blog

Mastering Code and Configs: Why Neovim is the Best
Neovim has become my go-to editor, not just because it is fast or minimalist. For me, it embodies a philosophy that matches how I work, learn, and experiment in the terminal...
read more →

Neovim has become my go-to editor, not just because it is fast or minimalist. For me, it embodies a philosophy that matches how I work, learn, and experiment in the terminal. It is about control, efficiency, and the joy of shaping your environment exactly the way you want it. Neovim is not just a text editor, it is a playground for customization, scripting, and performance optimization.

David Heinemeier Hansson, the creator of Ruby on Rails, often emphasizes developer happiness and simplicity. He advocates for tools that make programmers productive without unnecessary complexity. Neovim aligns perfectly with this mindset: it gives you a simple core while empowering you to extend, tweak, and optimize every part of your workflow. The learning curve may be steep, but the reward is unmatched control over your environment and a deeper understanding of your tools.

From my perspective, using Neovim is like having a personal workstation that grows with you. You start with basic editing, then slowly integrate plugins, configure key mappings, and automate repetitive tasks with Lua scripts. This gradual mastery is satisfying, and every tweak improves efficiency. Unlike other editors that try to do everything for you, Neovim trusts the developer to decide what matters, allowing for minimal distractions and maximum focus.

One of the biggest advantages for me is how Neovim makes editing configurations easier than ever. Whether I am tweaking my Linux rices, adjusting scripts, or refining complex dotfiles, everything feels faster and more intuitive. With powerful search, multi-file editing, and advanced key mappings, I can jump between configs, make changes, and test them instantly. This has turned what used to be tedious and error-prone work into a smooth, almost enjoyable experience.

Other developers praise Neovim for its speed and modal editing, highlighting that Vim-inspired workflows encourage a different kind of thinking, where every action is deliberate and every keypress meaningful. This approach promotes muscle memory and productivity, especially for those who spend hours in code every day. You become not just a user of the editor, but a co-creator of your coding environment.

For me, Neovim represents more than just coding efficiency. It is a mindset. It encourages curiosity, experimentation, and a hands-on approach to problem-solving. When I configure a plugin or script a new command, I am learning both the editor and the underlying system. It is this philosophy of understanding and mastery that resonates with my Linux-focused workflow. Neovim is lightweight, integrates beautifully with terminal-based tools, and fits naturally into a system-optimization mindset, whether I am ricing my Linux setup, automating tasks, or managing multiple projects.

In short, Neovim is not for everyone, but it is perfect for those who value control, minimalism, and continuous improvement. It is not just about editing text, it is about shaping your workflow, enhancing productivity, and building a system that works for you rather than against you. For me, it has become indispensable, the centerpiece of a highly optimized, intentional development environment that reflects both personal style and professional efficiency.

The Flaws of Ranked-Based University Admissions: My Struggle with Bangladesh's System
The ranked-based admission system in Bangladesh's public universities is deeply flawed, leaving many students feeling trapped and frustrated...
read more →

The ranked-based admission system in Bangladesh's public universities is deeply flawed, leaving many students feeling trapped and frustrated. Instead of allowing students to pursue their interests, universities assign them to programs based solely on their entrance exam scores. As a result, many students end up studying subjects they have no passion for, simply because their exam marks didn't qualify them for their first-choice program.

For example, after months of preparation for the university entrance exams, students who scored well in the test may find themselves placed in an unexpected program like footwear, leather, or soil science, even though their true passion lies in technology or computer science. This is exactly where my frustration comes from. I spent months after my 12th grade board exams immersed in the world of Linux, coding, and PC customization (known as "ricing"), skills I thought would lead me to a career in tech. But when the admission results came out, I found myself stuck in a subject I had little interest in.

What makes this system even more frustrating is the lack of flexibility it offers. It doesn't consider the real-world skills students acquire on their own, skills that are often more valuable than traditional classroom knowledge. For me, the time I spent learning Linux and working on tech projects outside of school felt like a waste when it didn't count for anything in the admission process. Instead of being able to pursue what I loved, I was left with a feeling of wasted time, all because my exam score didn't match up with my dream field.

The system needs change. It's high time for an admission process that values personal growth, creativity, and self-directed learning, instead of locking students into predetermined paths based on a single test. If universities allowed for more flexibility, like the option to explore different fields before committing to one, it would reduce the pressure on students and help them find their true calling.

In many other countries, university admission processes are more flexible and holistic. For example, in the United States, students can apply to universities with a combination of their high school grades, SAT/ACT scores, extracurricular activities, essays, and letters of recommendation. This system allows students to showcase their individual strengths, whether they're great in academics, sports, arts, or have unique life experiences. In Europe, countries like Germany and the Netherlands offer more open and accessible university options, where students have the ability to switch programs or explore multiple disciplines during their early years of study. Even in countries like Canada and Australia, the focus is often on a more well-rounded evaluation rather than just a single exam result.

In these countries, students tend to feel more in control of their future, and the process is often seen as fairer and more reflective of their abilities and passions. This contrast highlights the shortcomings of Bangladesh's admission system, where rigid entrance exams leave many students frustrated and uncertain about their academic futures. Until the system in Bangladesh evolves to consider a more flexible and holistic approach, many students will continue to face the pressure of choosing between an academic track they don't want and a future they don't believe in.

Privacy-Focused Browsers & Search Engines: A Better Way to Browse
In the age of surveillance and corporate control, many users are searching for alternatives to mainstream browsers and search engines that prioritize privacy...
read more →

In the age of surveillance and corporate control, many users are searching for alternatives to mainstream browsers and search engines that prioritize privacy. Here's a roundup of some of the best options that help keep your data safe and free from political or corporate interference.

Vivaldi is an employee-owned browser that stands out for its independence from big tech. Built on Chromium, it uses its own sync system, so Google doesn't have access to your data. Vivaldi offers strong privacy features and a highly customizable user experience, making it a top choice for anyone looking to escape Google's grasp.

Brave blocks ads and trackers by default, giving you a faster, safer browsing experience. It uses its own search engine and rewards users with cryptocurrency for opting into privacy-respecting ads. Though based on Chromium, Brave operates independently from Google and Microsoft, making it one of the most privacy-friendly mainstream options.

Firefox, an open-source, nonprofit browser, has always been a strong advocate for user privacy. Paired with search engines like Qwant or Startpage, it offers a highly secure, customizable browsing experience. Firefox's strong extension ecosystem further boosts its privacy protection.

For users who prefer a lightweight and privacy-focused option, Zen Browser is a solid pick. While it's a fork of Firefox, Zen offers a clean, minimalist design that's a bit more feature-rich compared to other privacy browsers. Its interface draws inspiration from ARC Browser, giving it a modern look while focusing on reducing data collection.

Helium Browser is another privacy-first browser, designed for speed and minimal data collection. It's ideal for users looking for a simple, lightweight browsing experience without sacrificing security.

If you prefer the look and feel of Chromium, Ungoogled Chromium offers a great solution by stripping all Google services, so you get the Chromium experience without the data tracking. Similarly, Supremium is a Canadian fork of Chromium that reduces tracking while maintaining web compatibility. Vanadium, developed by the F-Droid team, removes Google services for an even more privacy-respecting browsing experience. Trivalent, a fork of Vanadium, takes things a step further, focusing on encryption and minimizing corporate influence.

When it comes to search engines, Startpage offers Google results but without the tracking, making it a great option for users who want the power of Google search without giving up their privacy. Qwant, based in Europe, is another excellent choice, as it doesn't track users and is gradually developing its own independent search index, reducing reliance on Google and Bing.

Brave Search, a part of the Brave ecosystem, provides a truly independent search engine that doesn't track users or collect data. It's built to be private by design and is perfect for those who want complete freedom from surveillance. DuckDuckGo, while popular for its privacy features, still relies on Bing for search results, and Microsoft (which owns Bing) has known connections to Israel, particularly in the tech and defense sectors.

If you're serious about online privacy, browsers like Vivaldi, Brave, Firefox, Zen, Helium, Ungoogled Chromium, and Trivalent provide solid protection against surveillance. Pair these browsers with search engines like Startpage, Qwant, or Brave Search for maximum privacy. As someone who avoids Microsoft's influence, I personally use Floorp (a Firefox fork) for my main system and Helium Browser for my secondary one.

Why Degoogling Matters: Protect Your Privacy
We live in a world where Google has its hands in almost everything we do online: from searches and emails to maps and even our smartphones...
read more →

We live in a world where Google has its hands in almost everything we do online: from searches and emails to maps and even our smartphones. But this convenience comes at a hidden cost: our privacy. The more we use Google, the more it collects data about us: our search history, location, even the content of our emails. This information is stored, analyzed, and used for targeted ads, giving Google significant control over our personal lives.

Degoogling is about reducing our dependence on Google and finding alternatives that give us more control over our data. It's about choosing services that prioritize privacy and allow us to live more independently in the digital world.

Many people are starting to wake up to the fact that Google tracks nearly everything they do online. The data they collect doesn't just help show personalized ads; it builds a detailed profile of you. This isn't just about your search queries. Google also knows where you go, who you talk to, and what you like. It's a level of tracking that goes beyond what many realize.

By degoogling, you can take steps to protect your digital privacy. You get to choose how much information you want to share and with whom. It's also about supporting better alternatives that respect your rights, like using services that are open-source, secure, and transparent.

For example, switching to email services like ProtonMail or Tutanota instead of Gmail, or using maps like OpenStreetMap instead of Google Maps, puts you in control of your own data.

In today's connected world, it's easy to overlook how much we give away to big tech companies like Google. But I believe it's crucial that we start taking small steps to protect our privacy. Degoogling isn't about rejecting technology, but about using it more responsibly. We don't need to cut ourselves off from the digital world entirely; we just need to make smarter choices about the tools we use.

Choosing privacy-respecting alternatives might take a little time to get used to, but the peace of mind it brings is worth it. The more we use services that care about our privacy, the more we push back against the growing trend of surveillance and data exploitation.

At the end of the day, it's all about reclaiming control over your personal information and ensuring that your online life remains your own.

omarchy themes

Vurple
Purple, glowing, modern Omarchy theme.
Azure
Sky-blue minimalist design.
Cyanyze
Cyan futuristic UI direction.
Artzen
Animated, minimal red-dark blend.
Amberbyte
Ninja-inspired reddish palette.
Rustleaf
Gruvbox warmth and modern tones.
Crimson
Deep red, sharp, elegant theme.

other projects

Niriha
Minimal Arch Linux plus Niri WM experience.
gwfox CSS
Clean Firefox UI and UX redesign.
Nvidia Rebirth
Performance-tuned Nvidia configuration.
Emphase
Clean, aesthetic workflow rice.

wallpapers

wallpaper
wallpaper
wallpaper