empeje

empeje

A book-lover. Philosopher inside and distributed system engineer outside. Dive in the financial & education technology domain.

empeje is a distributed system engineer with background in engineering physics, he loves reading and watching science-fiction movies.


Latest Articles


teknologi bisnis

Ekosistem Teknologi Digital - Made in Indonesia Badge

Halo pembaca, kali ini saya akan membahas topik yang menurut saya menarik. Beberapa bulan yang lalu, saya mendapatkan pertanyaan atau mungkin lebih tepatnya suatu tantangan yang mana rekan saya menanyakan kepada saya hal seperti ini,

Ditulis oleh
teknologi bisnis

Product Support. Customer Support

For the past 5 months, I’ve been absent from writing blogs. This mostly due to new activities I’ve been pursuing and some challenges I’m facing at work. In this article, I want to cover a thing that really bothers my mind and I can’t urge enough to speak out loud about it. So this is about talking to the customer. By talking to the customer here, I mean talking to them to support them while they having difficulty using our product.

Ditulis oleh
akal-sehat teknologi bisnis

9 Hal yang Saya Pelajari dari Startup Tahap Awal (Early Stage)

Sekitar 9 bulan yang lalu saya putuskan untuk meninggalkan pekerjaan saya yang nyaman di startup unicorn bernama Go-Jek dan pindah ke startup kecil yang baru saja dimulai. Keputusan itu sangat berat, selain karena saya sudah membangun hubungan yang kuat dengan tim, orang tua yang lebih mendukung pekerjaan saya yang nyaman di Go-Jek, dan yang paling penting meninggalkan Bos atau manager saya yang saya kagumi dan sangat membantu dalam karir saya. Namun startup ini memberikan tempat saya bereksperimen untuk mulai belajar arti dari kewirausahaan atau entrepreneurship. Untuk mempermudah cerita, sebut saja ini adalah startup X.

Ditulis oleh
akal-sehat

Belajar dari Kesalahan Orang Lain, 4 Hal yang Membuatnya Sulit

Warren Buffet, investor-miliuner terkemuka pernah bilang, “… about learning from your mistakes, best thing to learn from other guys mistakes. Patton used to say, it’s an honor to die for your country, make sure the other guy gets the honor.”.

Ditulis oleh
akal-sehat

Gunakan Kerangka Kerja untuk Meningkatkan Efektifitas Kerja Kamu

Ketika saya masih magang dulu di Microsoft Indonesia, salah satu cabang perusahaan multinasional ternama yang bergerak di bidang perangkat lunak, saya memiliki salah satu mentor yang selalu menekankan mengenai kerangka kerja atau framework.

Ditulis oleh
akal-sehat

Good People

It is interesting realizing that time moving so fast and what often happens is we didn’t notice, but we suddenly realize that we already pass months or years, not to mention time we spent unwisely. Yeah, December is coming! You realize?

Ditulis oleh
akal-sehat

Deserve it Factor

When I was in college, I know that I’m not dumb, but I’m not among the star when it comes to academic score. It is because I love trying new things, from joining student council, learn how robotic systems works, doing meaningful academic research, teach myself to teach high school and elementary school student and many others. I end up asking myself, If I’m not dumb, why I am not getting a very good academic score?

Ditulis oleh
akal-sehat

Playing with metrics, how professional lying unconsciously

Finally, I can write something in my blog after months of inactivity. The last few months is the craziest months I ever pass up until now, there’s a lot of ups and downs for me personally and also in some teams I work with. I think it is a little bit similar to how my body weight behave. Around February this year, I think is the best time I ever had my body weight increased up to 67 kgs (it is a good number for 170 cm guys like me, I was only 53 kgs guys when I was in high school). I’m starting to reach 67 kgs again after months loosing my weight.

Ditulis oleh
teknologi

Check connectivity between server

I want to tell story about my task today. The story began from when I was in high school. I was very interested with computer, but when I graduated from high school, my parents little bit skeptical about career in computing since they have no idea about what it is and at that time career in computing is not popular as it is now. So, I decided to enter engineering physics program in one of the biggest university in the country. Well, at that time admitted here is relatively easy. I’m not that smart and the program was not popular at that time.

Ditulis oleh
teknologi

Close un-deleted files on Linux

It is Monday, I starting my workday by having a hands all Monday meeting in the company lounge. This is where we share each other department update. Very interesting to be part of a growing company. In the middle of the update, sometimes I take a look to some graphs of service I maintain. One of them showing me some anomaly where one of the service node having disk space usage increasing time by time in the last 5 days. I’ve been looking to it before weekend but was not take it that serious. Turned out it takes 100% of disk space and some of the functionality of the app did not work as expected. So bad.

Ditulis oleh
teknologi

Fallback environment variable Bash

Sometime I got a use case where I require some configuration in form of environment variables for my Docker image. And in the past I often re-invent how I create the script to fallback to some value if the environment was not set. Now I want to share about how I did it. It’ll be useful for me in the future for you.

Ditulis oleh
teknologi

Solving Example Config Problem

I’ve been contributed to some projects that has an example config that similar to these or any other variations

Ditulis oleh
teknologi

Run block of Bash code in parallel

Recently, I have a use case to build multi-language packages of Angular app which need to be done in compile time. I need a case where I need to compile the app in parallel since the number of language is increasing month by month. Although I still don’t have a good solution for this problem, I have a workaround for the number of language I have.

Ditulis oleh
teknologi

Failure as a control

Finally, I can create another post on my blog after a very busy schedule for the last few months. I’ve been very busy helping my employer maintaining their disbursement system and also internal build and release infrastructure. It is because I’m a mix between software and system engineer and my employer allow me to do both at the same time. Enough about myself. Let’s talk about some idea.

Ditulis oleh
teknologi

Increase productivity by disabling your Android app notification

As someone who encourages people to increase their productivity, I always try to be productive myself. It is including how I interact with the phone. Now, I want to share with you how to increase your productivity by doing something with your Android smartphone. Well, it is called a smartphone, it is smart enough to make you distracted. One of the most annoying experiences I have is when I suddenly hear some tone comes from my un-silent-ed phone and I just realized that it was from one of the apps I installed on my phone. More frustratingly, this kind of notification sometimes not only triggered by one app, most of the app, I installed to have this kind of alert. So, I decided to turn it off.

Ditulis oleh
teknologi

Tweak productivity with git pre-commit hook

This weekend, I’ve been thinking that I’m not as productive as usual. While usually, I can think of any post idea I can write, this time I have little to no idea. However, I remember something about git pre-commit hook. It is something that helps me minutes to hours of manual task when I do code and keep me productive.

Ditulis oleh
teknologi

New journey as software developer

When I was a child I like to watch an anime series titled Digimon and I always excited with the boy using their laptop everywhere and typing with only one hand while the other hand hold the laptop and support it so that he can type. Honestly, I never succeed to type like that while standing and walking like I saw in the anime. Anyway, let’s jump to the main topic.

Ditulis oleh
teknologi akal-sehat

About differentiating yourself

I like competition, but the competition I like more is a competition where the game is infinite, meaning it is not the one who win that matters, but the one who will last that matters. For that matters, I learn about how to be able to adapt and able to zoom in and out the scope of my thinking easily in any problem (whether it is engineering or daily life problem). Today I want to discuss something related to myself, so if you don’t like a selfish article, feel free to leave this page now, but I try to make this article as much as useful as my other article. So, if you like my other article, maybe you also like this one.

Ditulis oleh
teknologi

Respect you test and fix flaky test immediately

Like other mainstream people, I often spent days without done any fulfilling activity. Fulfilling activity may vary from person to person. For example you might be fulfilled when you meet your girlfriend or a girl you like and approach. Another people might be fulfilled when they helping people. Or if you like me, you might be feeling fulfilled when you find and idea and go back to your room and write something about it either a blogpost, scientific article or any kind of article.

Ditulis oleh
teknologi

I18N Angular6 NGINX Configuration

The story started from an open source project I support called planet where we try to build a decentralize, internet-supported learning managemenet system optimized to run on resource-constrained device like a small Raspberry Pi machine.

Ditulis oleh