Posts

Odin is Go like syntax

There are some promising system programming languages other than C/C++, and they have been around for a while. I have tried some of them and finally decided to give Odin language sometimes. My approach to a language is simple, I see some examples and then tried make them myself. Here are the top three of I like about the language: Procedural (this is the most important to not overcomplicated program) Syntax is really close to Go (simple and easy to read).

a Neovim theme

Crafting a Neovim theme takes times, You don’t have to do it from scratch. I have tried several mainstream themes, such as tokyo-night, rose-pine, kanagawa, catpuccin, gruvbox, etc. Those themes are awesome and crafted beautifully by their maker, but I need a theme with personal touch. So, I take a look at Gruvbox theme then modify it slightly according to my need. I name it Judo, here is how its look like at a glance.

Simple Workflow using Debian and DWM

These are my must-have apps for my dev machine: Zsh, Neovim, Alacritty, Tmux, Sublime, and Tailscale. There is a reason I have two text editors, sublime is really good at opening big files, so I’ll keep it until Neovim can handle big files. Ubuntu and Gnome have always been become my first choices of DE, it just works, ui feels intuitive, and it looks good. I used to have 4-5 workspaces that I could switch using Super + number (1…5 assigned to each workspace).

Data Migration Using AWS Lambda Scheduler

It has been a while since my last post, I did a lof of excuses to do my writing. I’m not that busy, just enjoying my life, outside digital world. These five months, I have been working on a cool project. I can not blaberring about the project details here, because I got an NDA agreeement. Fortunately, I have several things I learn and I want to keep as a note here.

Obliterate the Wave

Working at my previous company had been an incredible journey spanning nearly five years. I wasn’t a direct hire but had the privilege of being part of the team through an agency. The company, known for its nurturing work environment, had all the elements conducive to personal and professional growth. The workload was balanced, my co-workers were not just colleagues but friends, and the salary, particularly in a developing country like mine, was more than satisfactory.