Author: gilang

Career Journey: Why I Ditched My Career as Consultant at Accenture

This draft has been sitting for more than 2 years now.  Basically a lot has happened within few years back, from my failed attempt to get a seat on a first-class university in US, to my decision on moving out from consulting business to more engineer work. But let’s just cut the story short. Recently I have a conversation with some friends regarding what makes us moving out of our employer to...

Inspiring Chats with Bjarne Stroustrup

I was invited for students dinner at Cppcon. Technically speaking I am currently a student, so despite I’m older than many other students, I can join them for free pizza 😛 But my luck was not about the pizza. I got my chance to meet and talk with Bjarne Stroustrup, the father of C++ language! It was all began when all students joining the dinner had to meet up in...

VPS Experience (Part 1): Moving to VPS to Host Personal Blogs

So I decided to move my blog from shared hosting so VPS hosting. VPS is getting cheaper everyday with as low as $2 per day makes it a good bargain to host blog in VPS. With VPS, we can choose which software we want to install, and configure it in our own taste. But definitely, choosing VPS is not for everyone. It is more suitable for advanced user as configuring...

Lesson learned: Do Not Store rvalue Reference Outlive its Declaration

I am building a custom operator overloading structures in C++, and was really seduced with what rvalue promises: the lifetime of rvalue reference is bound to the expression of its context. Rvalue references can be used to extend the lifetimes of temporary objects (cppreference.com) I was building a combination of operators which accepts a lot of literals and temporary objects including lambda. So for instance: auto res = ObjectA() *...

Tizen Studio on Other Than Ubuntu

It’s pain in the ass. Really. If you can stick to Ubuntu or its derivatives, please do that. I kinda hate how Tizen Studio is developed to only support Ubuntu out-of-the-box. A software should not dictate what Linux distro it should be installed on. Distro is just like a religion for some people, and some people are like me, who doesn’t like Ubuntu and its bloatware. Personally I use OpenSUSE...

Weird std::thread bug on GCC 4.9 on ARM target

I have been dealing with Tizen development since about last year, and since then I have been learning of utilizing C++11 features on my codes. Currently I am developing a some kind of component to help performing message pump in threading, so you can dispatch a function to a queue to be performed in separate thread. It is a simple components actually. You can take a look at GitHub. DispatchQueue...

GPS Library for Windows 10 IoT and Raspberry Pi

I am tinkering with Raspberry Pi 3 (RasPi) and Windows 10 IoT Core. I was thinking how to build an IoT device with GPS functionality in RasPi. Many IoT projects employ GPS module but they use it mostly with Arduino to build quadcopter. Some people tried it with RasPi, but they use it in Raspbian OS. No one seems tried to build directly with RPi and Windows. So, I made...

Old Notes Unpublished: Start Up Spending and Gojek Phenomenon

I read this link https://www.techinasia.com/silicon-valley-spends-money-people-asia-spends-marketing/ Yes. See how Gojek spend millions just to market their product, while their product itself are made by fifth grader. Okay this is a very long post Once I was interviewed for a new start up, Snapcart. I met the founder, which has a long hours of experiences, beginning from working in consumer product industry for 6+ years, then moving on to boutique consultants, which...

The Faith on Our Journey

I visited Baduy village at Banten last weekend. It was one of the most remote village in Java, we have to walk for more than 5 hours one way (I took 7 hours), climb and descend more than 4 hills just to reach there. There’s one thing I learned from my journey there: We have to keep strong on our way to our destination no matter how hard the obstacles...

Appreciation

Appreciation is one of things you can do to other people for free. It gives spirit and motivation to them which can bright their life. It is one of keys to a good workplace environment. I have friends who are complaining on how unappreciative their peers or bosses are. This made me reflect to myself on how do I feel with my peers and bosses. I am really fortunate to...