<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Panji Gautama</title><link>https://panjigautama.com/blog/</link><description>Recent content in Blog on Panji Gautama</description><generator>Hugo</generator><language>en</language><copyright>Copyright © Panji Gautama</copyright><lastBuildDate>Tue, 30 Sep 2025 01:06:25 +0000</lastBuildDate><atom:link href="https://panjigautama.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>AI, Hype, and Real-World Value: My Takeaways from Indonesia Product Conference 2025</title><link>https://panjigautama.com/ai-hype-and-real-world-value-my-takeaways-from-indonesia-product-conference-2025/</link><pubDate>Tue, 30 Sep 2025 00:50:47 +0000</pubDate><guid>https://panjigautama.com/ai-hype-and-real-world-value-my-takeaways-from-indonesia-product-conference-2025/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/IMG_2675-scaled.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It was great to be back in the buzz of a proper tech conference last week. I headed over to the Indonesia Product Conference 2025, an event Apiary has been running for a while now, and it’s clear they keep leveling up. It feels like forever since we&amp;rsquo;ve had these big, in-person gatherings post-COVID, so the energy was palpable.&lt;/p&gt;
&lt;p&gt;Unsurprisingly, the theme this year was AI. But what I found fascinating was the undercurrent beneath the massive GenAI wave. While the conference was certainly riding the hype, most of the speakers on the Growth/Main Stage were actually focused on the practical, real-world applications of &amp;ldquo;traditional&amp;rdquo; AI—like machine learning for recommendation systems—rather than just the latest generative models.&lt;/p&gt;</description></item><item><title>Software Estimation</title><link>https://panjigautama.com/software-estimation/</link><pubDate>Tue, 12 Mar 2024 15:07:25 +0000</pubDate><guid>https://panjigautama.com/software-estimation/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/0ec368d72828dc9509c66b7600a86ed7-1.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You may be surprised that we are not able to give an estimation as well as we think, and you may be more surprised that not all of the software engineers are able to estimate (properly), most just guesstimate with rough intuition. Though it&amp;rsquo;s not completely wrong, we can actually learn how to estimate properly. If you are graduated from Computer Science major like me, you will remember that software estimation technique is one of the courses by itself.&lt;/p&gt;</description></item><item><title>On Growing in Software Industry: Domain Knowledge</title><link>https://panjigautama.com/on-growing-as-software-engineer-domain-knowledge/</link><pubDate>Tue, 16 Jan 2024 11:38:49 +0000</pubDate><guid>https://panjigautama.com/on-growing-as-software-engineer-domain-knowledge/</guid><description>&lt;p&gt;&lt;img src="https://i.pinimg.com/originals/54/4b/50/544b50fba0f809a8590be3d6123ec624.gif" alt="Azur Lane Confused GIF - AzurLane Confused What - Discover &amp;amp; Share GIFs | Anime pixel art, Pixel art characters, Cool pixel art"&gt;&lt;/p&gt;
&lt;p&gt;Shipping a working product is one thing, but do things really stop at production? Absolutely not, and I’m not talking about maintenance, but when we talk about “working,” it’s stretched beyond the definition of meeting acceptance criteria. It’s about whether the product has an impact on the customer and achieves the business outcome. Hence, think beyond the code, extend the &lt;strong&gt;knowledge&lt;/strong&gt; of the &lt;strong&gt;domain&lt;/strong&gt; , and understand the business.&lt;/p&gt;</description></item><item><title>On Growing in Software Industry: System Design</title><link>https://panjigautama.com/on-growing-in-software-industry-system-design/</link><pubDate>Fri, 12 Jan 2024 17:05:24 +0000</pubDate><guid>https://panjigautama.com/on-growing-in-software-industry-system-design/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/Bul.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;We agree that the tech industry is getting more and more competitive (especially with layoffs everywhere; the tech bubble is bursting already), and software development has always been evolving at a rapid pace.&lt;/p&gt;
&lt;p&gt;However, I believe the key to staying relevant and competitive in this market always goes back to &lt;strong&gt;problem-solving&lt;/strong&gt;. How exactly do you solve problems in tech? IMO, it is by providing the appropriate system design for the given problem.&lt;/p&gt;</description></item><item><title>On Knowledge Management Method: BASB a.k.a. Building a Second Brain</title><link>https://panjigautama.com/on-knowledge-management-method-basb-a-k-a-building-a-second-brain/</link><pubDate>Wed, 03 Jan 2024 11:28:33 +0000</pubDate><guid>https://panjigautama.com/on-knowledge-management-method-basb-a-k-a-building-a-second-brain/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/Brain-Pixel-Art.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;I shared briefly about BASB in the last post. I started my note-taking with the straightforward method, Zettelkasten, and used a simple note-taking, Obsidian. As my life went on, my job role expanded, various sources of information were unlocked, the long-term effect was real, I got information-overloaded, and I had difficulties managing my notes with a bunch of links and tags. I stumbled upon &lt;a href="https://www.amazon.com/Building-Second-Brain-Organize-Potential/dp/1982167386"&gt;this book on Amazon&lt;/a&gt; and tried the &lt;a href="https://www.amazon.com/PARA-Method-Simplify-Organize-Digital/dp/1668045567/ref=pd_bxgy_img_d_sccl_1/138-4414288-9129633?pd_rd_w=Iq2sI&amp;amp;content-id=amzn1.sym.2b132e63-5dcd-4ba1-be9f-9e044543d59f&amp;amp;pf_rd_p=2b132e63-5dcd-4ba1-be9f-9e044543d59f&amp;amp;pf_rd_r=JZ11V8X8KMH8JFD80AJ7&amp;amp;pd_rd_wg=nQzh4&amp;amp;pd_rd_r=88a5cd74-fde6-4396-9bf4-0eeaa2d99d29&amp;amp;pd_rd_i=1668045567&amp;amp;psc=1"&gt;PARA method&lt;/a&gt;, and it has been life-changing.&lt;/p&gt;</description></item><item><title>On Capturing Notes</title><link>https://panjigautama.com/on-capturing-notes/</link><pubDate>Fri, 29 Dec 2023 13:52:00 +0000</pubDate><guid>https://panjigautama.com/on-capturing-notes/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/Pen-Pineapple-Apple-9.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Unlike the other typical managers who are very tidy and organized on their stuff, I tend to be chaotic. However, COVID has changed me quite a lot, especially after one month in an isolated room with dyspnea + silent hypoxia. I read a bunch of books and newsletters and went through many YouTube &amp;amp; Facebook videos (yes, the Indian street food videos. 🇮🇳) and I found a perfect formula for me to capture knowledge .. in notes. I stumbled upon this article &lt;a href="https://fortelabs.com/blog/basboverview/"&gt;https://fortelabs.com/blog/basboverview/&lt;/a&gt; and decided to put my nuance into the takeaway.&lt;/p&gt;</description></item><item><title>Redis use-cases aside from Cache</title><link>https://panjigautama.com/redis-use-cases-aside-from-cache/</link><pubDate>Fri, 29 Dec 2023 13:46:50 +0000</pubDate><guid>https://panjigautama.com/redis-use-cases-aside-from-cache/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/Pixel-Art.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Redis can be more impactful aside from caching. Here are a few other use cases :&lt;br&gt;
1️⃣ As a persistent storage for use cases like shopping carts, user profiles, and social-media-related posts/newsfeeds. Easily sorted set simply by ZRANGE&lt;br&gt;
2️⃣ Tracking state with Bitmaps, easily track and get states with boolean logic with SETBIT and GETBIT&lt;br&gt;
3️⃣ Location Based with Redis geospatial, easily search and add geospatial data with GEOADD &amp;amp; GEOSEARCH. AFAIK it&amp;rsquo;s quite tricky to do this with Postgre&lt;br&gt;
4️⃣ Distributed Lock, i.e., updating inventory stock to handle flash sale traffic&lt;br&gt;
5️⃣ Analytics Funnel with Probabilistic easily store event and or merge with the HyperLogLog&lt;br&gt;
6️⃣ Simple event-driven architecture with Redis Stream or as a Pub/Sub with SUBSCRIBE/PUBLISH commands, which can be seen as a message queue even with LIST&lt;/p&gt;</description></item><item><title>On Evolutionary Architecture Book</title><link>https://panjigautama.com/on-evolutionary-p%CC%B6o%CC%B6k%CC%B6e%CC%B6m%CC%B6o%CC%B6n%CC%B6-architecture-book/</link><pubDate>Fri, 29 Dec 2023 13:40:13 +0000</pubDate><guid>https://panjigautama.com/on-evolutionary-p%CC%B6o%CC%B6k%CC%B6e%CC%B6m%CC%B6o%CC%B6n%CC%B6-architecture-book/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/Pikachu-evolution-pixel.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Evolutionary &lt;del&gt;Pokemon&lt;/del&gt; Architecture is good architecture that adheres to the fitness functions of the company; &lt;strong&gt;fitness function&lt;/strong&gt; terms emphasized by the authors help to define what characteristics define good architecture.&lt;/p&gt;
&lt;p&gt;The author’s discussion revolves around evolvable change, a change that has little to no breaking changes to the existing feature or integration, and implementation coupling leaks.&lt;/p&gt;
&lt;p&gt;The fitness function acts as governance or guidance of any changes because changes can happen anytime. Principles of principles are an alternative, but they tend to be impractical. Example of fitness function on Code Quality: Code has test coverage above 90%. On Resiliency: API is able to complete a transaction in under 10 seconds, even if there is network latency.&lt;/p&gt;</description></item><item><title>Thoughts on Developer Productivity</title><link>https://panjigautama.com/thoughts-on-developer-productivity/</link><pubDate>Wed, 15 Nov 2023 07:29:59 +0000</pubDate><guid>https://panjigautama.com/thoughts-on-developer-productivity/</guid><description>&lt;p&gt;&lt;img src="https://miro.medium.com/v2/resize:fit:512/1*nYbbM6V6ZJmlmUToZmLNTw.gif" alt="Color Cycling in Pixel Art | by Stephen Schroeder | Prototypr"&gt;&lt;/p&gt;
&lt;p&gt;I used to have a dream to work at a consulting giant until a few years ago. I worked with a bunch of them, as my parent company decided to hire one of the consulting companies, and they gave me nothing but a mess (Duh! 🙄). A while back, I stumbled upon this &lt;a href="https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/yes-you-can-measure-software-developer-productivity"&gt;&amp;ldquo;Yes, you can measure software developer productivity&amp;rdquo;&lt;/a&gt; article from the consulting giant, and it sparked debate in a lot of tech blogs/newsletters.&lt;/p&gt;</description></item><item><title>Convergence as Tech Debt Safeguard</title><link>https://panjigautama.com/convergence-as-tech-debt-safeguard/</link><pubDate>Wed, 23 Aug 2023 11:57:15 +0000</pubDate><guid>https://panjigautama.com/convergence-as-tech-debt-safeguard/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/9d8fa97f717b9f253324e88c39c99434.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Managing technical debt is never an easy game. Even if we have ideas, we need to compare the impact with the product initiatives/feature that we need to build to ensure we stay strong on the product side and boost the business. So what to do? lo and behold : Diverge-Convergence, comes as one of the strategies.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://panjigautama.com/images/ideas-2.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Each Sprint diverged into two streams: shaping &amp;amp; building, execute convergence sprint every triples.&lt;/p&gt;</description></item><item><title>On maintaining a reading pace</title><link>https://panjigautama.com/on-maintaining-a-reading-pace/</link><pubDate>Wed, 19 Apr 2023 07:49:59 +0000</pubDate><guid>https://panjigautama.com/on-maintaining-a-reading-pace/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/73696e022df7cd5cb3d999c6875361dd.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;never tried a proper test but I believe I&amp;rsquo;m able to read around 200 WPM for 70-80% comprehension, not a great number, and it slowly decreases over time. I believe it does have something to do with a combination of WFH, poor diet, lack of exercise, and MULTITASKING which leads to a short attention span.&lt;/p&gt;
&lt;p&gt;the obvious answer would be to fix the diet &amp;amp; exercise regularly, however, maintaining the reading speed to good numbers isn&amp;rsquo;t that straightforward.&lt;/p&gt;</description></item><item><title>Talking about Runbook</title><link>https://panjigautama.com/talking-about-runbook/</link><pubDate>Tue, 24 Jan 2023 21:18:29 +0000</pubDate><guid>https://panjigautama.com/talking-about-runbook/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/AchingIncompleteBetafish-size_restricted.gif" alt=""&gt;&lt;/p&gt;
&lt;h3 id="why-do-we-need-a-runbook"&gt;Why do we need a runbook?&lt;/h3&gt;
&lt;p&gt;the alert is only a signal, the very first step; reducing &lt;a href="https://www.splunk.com/en_us/data-insider/what-is-mean-time-to-repair.html"&gt;MTTR&lt;/a&gt; and solving the customer problem is the ultimate goal;&lt;/p&gt;
&lt;p&gt;an actionable alert is one of the repetitive tasks; Adding a runbook for the repetitive task will help to increase debugging, accuracy, and efficiency in the triaging process.&lt;/p&gt;
&lt;h3 id="but-what-exactly-is-runbook"&gt;But.. what exactly is runbook?&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;runbook&lt;/strong&gt; is a series of steps and detailed instructions to solve common issues or tasks effectively.&lt;/p&gt;</description></item><item><title>Turning Elephant into Colony of Ants - XYZ</title><link>https://panjigautama.com/turning-elephant-into-colony-of-ants-xyz/</link><pubDate>Fri, 18 Nov 2022 10:49:18 +0000</pubDate><guid>https://panjigautama.com/turning-elephant-into-colony-of-ants-xyz/</guid><description>&lt;p&gt;XYZ is fictional product inspired by personal experience, that happen went into the journey of monolith to microservices.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://panjigautama.com/images/giphy.gif" alt=""&gt;&lt;/p&gt;
&lt;h2 id="1-context"&gt;#1 Context&lt;/h2&gt;
&lt;h3 id="problem-statement"&gt;Problem Statement&lt;/h3&gt;
&lt;p&gt;XYZ Codebase has tech debt where the monolith majestically hosts mobile API and Web Backend at the same time. This Big system is highly susceptible to a changing environment. They&amp;rsquo;re big and slow and unwieldy, tricky to scale horizontally (x-axis scale), costly to scale vertically (y-axis scale), and challenging to scale on the z-axis (e.g. serve multitenancy)&lt;/p&gt;</description></item><item><title>Video &amp; Audio Codec Primer</title><link>https://panjigautama.com/video-audio-codec-primer/</link><pubDate>Thu, 22 Sep 2022 07:01:37 +0000</pubDate><guid>https://panjigautama.com/video-audio-codec-primer/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/original.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This post is not intended to explain the video in a comprehensive manner but rather to distill important pieces of knowledge that are relevant to TipTip needs.&lt;/p&gt;
&lt;h2 id="compression"&gt;Compression&lt;/h2&gt;
&lt;p&gt;Compression is a lossy process to shrink the size of the media, video in this case, to ensure the video can be streamed appropriately according to the user device&amp;rsquo;s requirements. This process removes information; in a simple example, If two frames are basically identical, we can get rid of the data for one frame and replace it with a reference to the previous frame. Video compression has a lot of techniques; encoding is one of them.&lt;/p&gt;</description></item><item><title>Engineering Metrics</title><link>https://panjigautama.com/engineering-metrics/</link><pubDate>Tue, 06 Sep 2022 09:16:02 +0000</pubDate><guid>https://panjigautama.com/engineering-metrics/</guid><description>&lt;p&gt;&lt;a href="https://www.slideshare.net/panjigautama/metrics-that-matters-in-software-engineering"&gt;https://www.slideshare.net/panjigautama/metrics-that-matters-in-software-engineering&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;bunch of metrics are available to track and give us insights, but are they really that important?&lt;/p&gt;</description></item><item><title>How to work with Panji</title><link>https://panjigautama.com/how-to-work-with-panji/</link><pubDate>Tue, 12 Jul 2022 10:49:23 +0000</pubDate><guid>https://panjigautama.com/how-to-work-with-panji/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/SqoS.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A while ago, I wrote this &lt;a href="https://github.com/rhapsodixx/manager-readme"&gt;https://github.com/rhapsodixx/manager-readme&lt;/a&gt;, inspired by the other manager readme. Though it&amp;rsquo;s debatable whether the doc is useful, to me, writing this kind of doc is intended for ourselves - as managers - to force us to think about what kind of managers we want to be and what is our expectation to work with our directs, explicitly.&lt;/p&gt;
&lt;p&gt;3 years afterward, I&amp;rsquo;m rethinking and came up with this&amp;hellip;&lt;/p&gt;</description></item><item><title>CTO CheckList</title><link>https://panjigautama.com/cto-checklist/</link><pubDate>Thu, 16 Jun 2022 12:02:49 +0000</pubDate><guid>https://panjigautama.com/cto-checklist/</guid><description>&lt;p&gt;&lt;img src="https://img.freepik.com/premium-vector/pixel-art-design-check-mark-vector-illustration-green-checkmark-icon-flat-style-isolated_118339-976.jpg" alt="Premium Vector | Pixel art design of check mark. vector illustration. green checkmark icon in flat style, isolated"&gt;&lt;/p&gt;
&lt;p&gt;Talking about tech management, it&amp;rsquo;s actually not really about writing code or building a service, it goes beyond. A lot of resources to help you ensure you have decent tech management, but what helps me the most for the past couple of years is: &lt;strong&gt;a checklist&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It started with a very simple checklist to expand the checklist that I got from &lt;a href="https://www.linkedin.com/feed/"&gt;Rutul Davé&lt;/a&gt;&amp;rsquo;s GitHub.&lt;/p&gt;</description></item><item><title>Tech Debt Management</title><link>https://panjigautama.com/tech-debt-management/</link><pubDate>Tue, 08 Mar 2022 20:25:54 +0000</pubDate><guid>https://panjigautama.com/tech-debt-management/</guid><description>&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=n9BUA96ymC0"&gt;https://www.youtube.com/watch?v=n9BUA96ymC0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🔗 &lt;a href="https://www.slideshare.net/panjigautama/taming-technical-debt"&gt;https://www.slideshare.net/panjigautama/taming-technical-debt&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Defect/Bug Management</title><link>https://panjigautama.com/defect-bug-management/</link><pubDate>Wed, 17 Nov 2021 08:30:33 +0000</pubDate><guid>https://panjigautama.com/defect-bug-management/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/JadedPointlessBufeo-size_restricted.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;who doesn&amp;rsquo;t love bugs? they are small yet beautiful&amp;hellip;ly ruining our life 🙂. Bug is inevitable, choosing 0 Bug as your OKR/KPI is an insane choice, it&amp;rsquo;s not impossible but it will astronomically hit your productivity &amp;amp; cost, your best bet is to manage it properly. So how are you organizing and managing these bugs? Assigning the right priority(by assessing its severity) is the key, inspired by a couple of references, here is how I typically categorize them.&lt;/p&gt;</description></item><item><title>On Observability</title><link>https://panjigautama.com/on-observability/</link><pubDate>Sun, 12 Sep 2021 19:46:30 +0000</pubDate><guid>https://panjigautama.com/on-observability/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/sniper.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Running an application without having a proper monitoring is akin to driving without a dashboard. You don’t really know if you still have enough gas, or if you are within the speed limit, or how far are you till your next oil change. There are many uncertainties involved in running an application. Monitoring is instrumental in getting first hand awareness on possible incident or help predict that an incident is about to happen so we can prevent it.&lt;/p&gt;</description></item><item><title>Scrum != Agile</title><link>https://panjigautama.com/scrum-agile/</link><pubDate>Thu, 26 Aug 2021 09:54:22 +0000</pubDate><guid>https://panjigautama.com/scrum-agile/</guid><description>&lt;p&gt;On demystifying agile and scrum in software engineering ..&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.slideshare.net/panjigautama/agile-software-development-compfest-13"&gt;https://www.slideshare.net/panjigautama/agile-software-development-compfest-13&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Software Fragmentation - The Golden Path</title><link>https://panjigautama.com/software-fragmentation-the-golden-path/</link><pubDate>Wed, 25 Aug 2021 09:29:07 +0000</pubDate><guid>https://panjigautama.com/software-fragmentation-the-golden-path/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/32f8ee1f68495231452451a2edfe9b7b.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;There is a direct correlation between teams that give their engineers autonomy to own their technical decisions and the team&amp;rsquo;s ability to hire and retain A-class or Senior talent. There is a tradeoff, but an acceptable level of chaos in exchange for a stronger sense of individual/team ownership is usually the right one and leads to higher performing teams in the long run - at least this is what I&amp;rsquo;ve been seeing if a couple of companies in Indonesia.&lt;/p&gt;</description></item><item><title>Engineering Growth Framework</title><link>https://panjigautama.com/engineering-growth-framework/</link><pubDate>Wed, 12 May 2021 13:56:50 +0000</pubDate><guid>https://panjigautama.com/engineering-growth-framework/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/1c1vsZe.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Growth Framework, Career Guideline, Career Ladder, whatever you call it, is essentially general expectations of each of the grade, sometimes people call it as career ladder, but we at Mekari wanted to take it further down into its philosophy: Framework. In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful.&lt;/p&gt;</description></item><item><title>Manager Manifesto</title><link>https://panjigautama.com/manager-manifesto/</link><pubDate>Fri, 16 Apr 2021 11:41:27 +0000</pubDate><guid>https://panjigautama.com/manager-manifesto/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/200w.gif" alt=""&gt;&lt;/p&gt;
&lt;h2 id="manifesto"&gt;Manifesto&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Giving critical feedback or having difficult conversations&lt;/li&gt;
&lt;li&gt;Assessing whether a product is ready for launch&lt;/li&gt;
&lt;li&gt;Designing and executing a realistic roadmap&lt;/li&gt;
&lt;li&gt;Setting good goals with accountability&lt;/li&gt;
&lt;li&gt;Building viable new products&lt;/li&gt;
&lt;li&gt;Managing a team during “war time” versus “peace time”&lt;/li&gt;
&lt;li&gt;Defining quality&lt;/li&gt;
&lt;li&gt;Determining who to hire&lt;/li&gt;
&lt;li&gt;Understanding people’s skills, strengths, and growth trajectories&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="helping-people-reach-a-common-goal"&gt;&lt;strong&gt;Helping people reach a common goal&lt;/strong&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Listening and learning about people’s aspirations and frustrations.&lt;/li&gt;
&lt;li&gt;Mentoring and advising, generally in the form of providing frameworks rather than here’s-what-you-should-be-doing’s (which is a whole topic for another time).&lt;/li&gt;
&lt;li&gt;Designing better and more efficient ways for people to communicate, work, or learn.&lt;/li&gt;
&lt;li&gt;Context-switching often in your day-to-day.&lt;/li&gt;
&lt;li&gt;Playing a key role in the flow of communication (writing, sharing, meeting, presenting).&lt;/li&gt;
&lt;li&gt;Owning the outcome of the team’s successes and failures, even if you won’t make all the decisions yourself.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;note : not mine and nor I wanted to take credit on this points. I took this note awhile ago and unfortunately didn&amp;rsquo;t put the source link.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Engineering Initiative, where to start?</title><link>https://panjigautama.com/engineering-initiative-where-to-start/</link><pubDate>Thu, 18 Mar 2021 11:31:04 +0000</pubDate><guid>https://panjigautama.com/engineering-initiative-where-to-start/</guid><description>&lt;p&gt;Performance improvement we must do, but where to identify it? Sometimes this kind of things might not obvious as they are, as experience and frame of reference from each of the individual engineer within your team might vary.&lt;/p&gt;
&lt;p&gt;This post intended to share questions and framework that I&amp;rsquo;ve been using (and pushing) to my team to give cue and where to start on finding room for engineering improvements.&lt;/p&gt;
&lt;p&gt;We start with very basic &lt;a href="http://www.barbaraminto.com/"&gt;Minto Pyramid&lt;/a&gt; framework to help us have clear written thoughts of problems &amp;amp; solutions.&lt;/p&gt;</description></item><item><title>Excerpt on Regulated Data : Amount, Duration Data Holding, and Archiving</title><link>https://panjigautama.com/excerpt-on-regulated-data-amount-duration-data-holding-and-archiving/</link><pubDate>Thu, 04 Mar 2021 10:33:06 +0000</pubDate><guid>https://panjigautama.com/excerpt-on-regulated-data-amount-duration-data-holding-and-archiving/</guid><description>&lt;p&gt;Data subjects are entitled to request the ESO delete their PII, and the ESO must do so accordingly. If the data subject does not request such deletion, under MoCI Regulation 20, an ESO shall comply with a five-year minimum statutory retention period or as otherwise required by the relevant supervisory authority. This retention period is calculated from the moment the data subject terminates the use of services of the ESO.&lt;/p&gt;</description></item><item><title>On Establishing Technical Documentation at Mekari</title><link>https://panjigautama.com/on-establishing-technical-documentation-at-mekari/</link><pubDate>Thu, 04 Mar 2021 10:21:42 +0000</pubDate><guid>https://panjigautama.com/on-establishing-technical-documentation-at-mekari/</guid><description>&lt;p&gt;**&lt;br&gt;
**&lt;/p&gt;
&lt;p&gt;&lt;img src="https://panjigautama.com/images/tumblr_mcfqj603fq1rfjowdo1_500.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;We all hate time wasters. Documentation often is seen as one of these time wasters, mostly because it is boring to do. Planning is often seen as kind documentation, so there is a natural tendency to just skip this step for efficiency. However, people forget the hidden cost of skipping this documentation step: no agreement on shared understanding may cause the project will take a lot longer than people think, and this is only the beginning of other disadvantages of not having proper documentation.&lt;/p&gt;</description></item><item><title>Incident &amp; Post Mortem Process</title><link>https://panjigautama.com/on-incident-post-mortem-process/</link><pubDate>Sun, 07 Feb 2021 12:50:06 +0000</pubDate><guid>https://panjigautama.com/on-incident-post-mortem-process/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/1f35bd89034764d07136e71c41265190.gif" alt=""&gt;This article is part of &lt;strong&gt;On Managing Stability&lt;/strong&gt; series.&lt;/p&gt;
&lt;p&gt;Recurring incidents are the enemy of scalability. Recurring incidents steal time away from our teams - time that could be used to create new functionality and greater value. Our past performance is the best indicator we have of our future performance and our past performance is best described by the incidents we have experienced and the underlying problems that caused those incidents.&lt;/p&gt;</description></item><item><title>Engineering North Star Metrics</title><link>https://panjigautama.com/engineering-north-star-metrics/</link><pubDate>Sat, 09 Jan 2021 12:11:10 +0000</pubDate><guid>https://panjigautama.com/engineering-north-star-metrics/</guid><description>&lt;p&gt;In the world where all of the metrics are available to be fetch and tracked, we end up on too many things being measured or worst, too little things that are being measured. It is impractical to make smart decisions based upon all available data and impossible to make any decision without data, and virtually impossible to make every metric as a priority worthy of improvement. The first challenge is deciding on what to measure, this article is intended to propose following metrics as the de jure metrics that being tracked and constantly improved going forward within tech team that I led so far.&lt;/p&gt;</description></item><item><title>On forming Technical Program Manager team at Mekari</title><link>https://panjigautama.com/on-forming-technical-program-manager-team-at-mekari/</link><pubDate>Sun, 03 Jan 2021 17:12:39 +0000</pubDate><guid>https://panjigautama.com/on-forming-technical-program-manager-team-at-mekari/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/0_v_qNjzpzTWJsFCtW.jpg" alt=""&gt;&lt;a href="https://medium.com/swlh/product-manager-vs-project-manager-vs-technical-program-manager-e45d0cf32e01"&gt;credit &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As the company growing and more product verticals are coming in, and more competitors coming in not only from Indonesia but also big players from outside the country, there are needs from stakeholders and management (C/VP levels) to ensure we are delivering our initiatives more than ever. Hence, ensuring a team to be self-organized, transparent, and great visibility of ongoing and upcoming project progress are very critical. Spotting potential delays early and doing continuous improvement on how we structure the team and do communication within the team is also essential for us to achieve effective &amp;amp; efficient productivity.&lt;/p&gt;</description></item><item><title>Guidance on Creating New Service</title><link>https://panjigautama.com/76-2/</link><pubDate>Sun, 03 Jan 2021 17:07:11 +0000</pubDate><guid>https://panjigautama.com/76-2/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/b5894c49-87f0-4ac0-8954-2460cb92c4bf.png" alt=""&gt;something that we definitely don’t want to happen to us 🙂&lt;/p&gt;
&lt;p&gt;At any tech company, we work with a lot of legacy systems and monoliths. As engineers, our first instinct would be to decouple these monolithic applications into microservices architectures so we can have cleaner code and an easier system to maintain. While this is definitely a good goal to have, sometimes we focus too much on the technical side of things (architecture, scalability, implementations) and lose sight of the bigger picture. Hopefully, this document can be guidance on other aspects we should think about.&lt;/p&gt;</description></item><item><title>Answering Yes/No Question</title><link>https://panjigautama.com/answering-yes-no-question/</link><pubDate>Sun, 03 Jan 2021 16:41:04 +0000</pubDate><guid>https://panjigautama.com/answering-yes-no-question/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Your boss answering a simple yes or no question: &lt;a href="https://t.co/8uTFWpNyTV"&gt;pic.twitter.com/8uTFWpNyTV&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash; shelby wolstein (@ShelbyWolstein) &lt;a href="https://twitter.com/ShelbyWolstein/status/1258803845012086784?ref_src=twsrc%5Etfw"&gt;May 8, 2020&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Different types of 1:1 conversations visualised</title><link>https://panjigautama.com/different-types-of-11-conversations-visualised/</link><pubDate>Sat, 02 Jan 2021 13:50:43 +0000</pubDate><guid>https://panjigautama.com/different-types-of-11-conversations-visualised/</guid><description>&lt;p&gt;&lt;a href="https://twitter.com/thisisneer/status/1264537589031165952"&gt;Original Thread&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="1-ping-pong"&gt;#1. Ping Pong&lt;/h4&gt;
&lt;p&gt;Both parties are equally engaged and curious about the other. Answers are thoughtful, and each participant always turns their answer back into a question for the other.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://panjigautama.com/images/conversation-1.png" alt=""&gt;&lt;/p&gt;
&lt;h4 id="2-interview"&gt;#2. Interview&lt;/h4&gt;
&lt;p&gt;One person takes the role of questioner, the other person takes the role of answerer. Conversations like these can have two implications:&lt;br&gt;
i) imbalance in interest in the other&lt;br&gt;
ii) perceived hierarchy or power dynamics&lt;/p&gt;</description></item><item><title>On Regulated-Tech in Indonesia</title><link>https://panjigautama.com/security-considerations-for-regulated-tech-in-id/</link><pubDate>Sat, 02 Jan 2021 10:26:54 +0000</pubDate><guid>https://panjigautama.com/security-considerations-for-regulated-tech-in-id/</guid><description>&lt;p&gt;Note that this document created in mid-2020 where on 24 January 2020, President Joko Widodo signed the Personal Data Protection (PDP) Bill which is currently being finalized by the Indonesian House of Representatives (DPR). Upon finalization of this PDP Bill, Indonesia will become the fifth country in ASEAN to implement regulations regarding Personal Data Protection.&lt;/p&gt;
&lt;p&gt;For the existing Personal Data Controller, there will be a two-year period before the PDP Bill is fully effective and achieves full compliance.&lt;/p&gt;</description></item><item><title>Tech Resume</title><link>https://panjigautama.com/tech-resume/</link><pubDate>Sat, 02 Jan 2021 10:07:21 +0000</pubDate><guid>https://panjigautama.com/tech-resume/</guid><description>&lt;p&gt;Tech Resume is an internal personal profile managed and updated by us as an employee with information including current and past projects, accomplishments in our current company, expertise, impact, motivation, career aspirations.&lt;/p&gt;
&lt;p&gt;The idea itself comes from &lt;a href="https://jvns.ca/blog/brag-documents/"&gt;https://jvns.ca/blog/brag-documents/&lt;/a&gt;, since ourselves don’t remember everything we did in the last 6 months, higher chance that doesn’t remember everything we did. it’s important for our works to be recognized and it also useful for us to see our progression so far as part of our retrospective.&lt;/p&gt;</description></item><item><title>Talking about OKR</title><link>https://panjigautama.com/okr/</link><pubDate>Sat, 02 Jan 2021 09:58:17 +0000</pubDate><guid>https://panjigautama.com/okr/</guid><description>&lt;p&gt;&lt;img src="https://panjigautama.com/images/67de3130-3c19-42a1-b015-f353970b4c6a.png" alt=""&gt;&lt;/p&gt;
&lt;h3 id="why-do-we-care-about-okr-"&gt;Why do we care about OKR ?&lt;/h3&gt;
&lt;p&gt;Managing a company’s performance relative to goals is important. OKRs (Objectives and Key Results) have been found by the tech industry to be a good way to do that. See &lt;a href="https://en.wikipedia.org/wiki/OKR"&gt;&lt;em&gt;https://en.wikipedia.org/wiki/OKR&lt;/em&gt;&lt;/a&gt; for a history of OKRs. See &lt;a href="https://www.amazon.com/Measure-What-Matters-Google-Foundation-ebook/dp/B078FZ9SYB/ref=tmm_kin_swatch_0?_encoding=UTF8&amp;amp;qid=1560736204&amp;amp;sr=8-1"&gt;&lt;em&gt;Measure What Matters, by John Doerr&lt;/em&gt;&lt;/a&gt; for a great read on how they started to be used at Google.&lt;/p&gt;
&lt;p&gt;By using OKRs correctly, we can align both within groups and across the company on our strategic direction and our tactical implementation of that direction. We can also chart how that direction changes during a period, and we can measure ourselves on how we did. Just like a feedback-and-performance culture is imperative to have at the individual employee level, it’s also essential to have at the team/group/org/company level.&lt;/p&gt;</description></item><item><title>Standardizing FrontEnd development at Mekari</title><link>https://panjigautama.com/standardizing-frontend-development-at-mekari/</link><pubDate>Sat, 02 Jan 2021 09:54:59 +0000</pubDate><guid>https://panjigautama.com/standardizing-frontend-development-at-mekari/</guid><description>&lt;h3 id="tldr"&gt;TL;DR&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;VUE as a first-class frontend framework at Mekari.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;React is a perfectly reasonable tool for building front ends, and we are not claiming it’s bad. In Mekari’s case, Vue has a couple of strong points based on decision principles. which may or may not change in the long future.&lt;/p&gt;
&lt;p&gt;*note that there is no silver bullet in software engineering, this decision needs to be a review on a periodic and case-by-case basis to ensure the decision is to solve the problem, not being biased by personal preference. To minimize subjectivity and bias into framework decision, we use the following criteria:&lt;/p&gt;</description></item><item><title>API Key Best Practices</title><link>https://panjigautama.com/api-key-best-practices/</link><pubDate>Sat, 02 Jan 2021 09:49:20 +0000</pubDate><guid>https://panjigautama.com/api-key-best-practices/</guid><description>&lt;p&gt;API keys are required for apps and projects that being used across Mekari platforms, either GCP/AWS/Logging Tools or other third-party services. This document identifies the intended use of API keys, how to protect them as you would other credentials, and which restrictions are appropriate for your projects.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Always try to adhere Principle of least privilege&lt;/em&gt;.&lt;/em&gt;*&lt;/p&gt;
&lt;p&gt;&lt;em&gt;*The principle of least privilege states that only the minimum access necessary to perform an operation should be granted, and that access should be granted only for the minimum amount of time necessary.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>My Ex-Boss Cultural Hints</title><link>https://panjigautama.com/my-ex-boss-cultural-hints/</link><pubDate>Sat, 02 Jan 2021 09:46:38 +0000</pubDate><guid>https://panjigautama.com/my-ex-boss-cultural-hints/</guid><description>&lt;p&gt;&lt;em&gt;⚠️ This isn’t my note nor intent to take any credit.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;TL;DR: We take our job of building quality services for our customers seriously in every way. Rigor at every level is the only way to do that reliably and efficiently.&lt;/p&gt;
&lt;h4 id="ttt---try-three-things"&gt;&lt;strong&gt;TTT - Try Three Things&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Don&amp;rsquo;t reach out to others unless you have tried a reasonable number of things first. Not only will this stop you from task-switching others, but it will slowly build up your expertise in our tools and procedures. Most of the time, you&amp;rsquo;ll find the answer to your question by the time you&amp;rsquo;ve tried that third thing - without bothering somebody else. This is our equivalent of &amp;ldquo;LMGTFY&amp;rdquo;. Of course, don&amp;rsquo;t go overboard and unproductively go into a black hole of learning everything yourself - that would be the fourth thing and be a waste of time too.&lt;/p&gt;</description></item><item><title>On being a great meeting attendee</title><link>https://panjigautama.com/on-being-a-great-meeting-attendee/</link><pubDate>Sat, 02 Jan 2021 09:43:09 +0000</pubDate><guid>https://panjigautama.com/on-being-a-great-meeting-attendee/</guid><description>&lt;h4 id="staying-engaged-during-meetings"&gt;Staying engaged during meetings&lt;/h4&gt;
&lt;p&gt;Attendees, please follow these instructions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bring your own notebook for the pre-reads&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Turn on&lt;/strong&gt; your webcam, even if you’re in a room with other people. It helps other participants better understand what you’re saying AND keeps you focused.&lt;/li&gt;
&lt;li&gt;Participate during meetings by 1) reading the pre-reads, 2) leaving feedback, and 3) participating during discussions. We have found many things need to be repeated due to unfocused meeting participants.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="dos-and-donts-joining-from-computers-or-mobile-devices"&gt;DO’s and DON’Ts joining from Computers or Mobile Devices&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;✅ &lt;strong&gt;Do&amp;rsquo;s&lt;/strong&gt;&lt;/th&gt;
 &lt;th&gt;&lt;strong&gt;⛔️ Don&amp;rsquo;ts&lt;/strong&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;- IF you are not in a meeting room, DO use headsets or earphones to avoid echo.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;- DO mute yourself when not speaking. Coughs and keyboard clicks are louder than you think.&lt;/td&gt;
 &lt;td&gt;- DON’T use the speakerphone on mobile devices. Not all devices have a built-in echo cancellation. It will be a poor audio experience.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;- DON’T introduce multiple audio sources into your call. Don’t dial in by phone too, if you have a mic and speaker on your computer&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Silent Meeting</title><link>https://panjigautama.com/silent-meeting/</link><pubDate>Sat, 02 Jan 2021 09:41:05 +0000</pubDate><guid>https://panjigautama.com/silent-meeting/</guid><description>&lt;p&gt;Feels that your meeting is somehow ineffective? try silent meetings.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t really a new type of meeting, but since the dotcom and the rise of the startups, this kind of meeting helps people especially leaders to avoid joining busy-bandwagon and meeting hell. It&amp;rsquo;s scientifically proven effective in various scenarios, but we need to be well prepared.&lt;/p&gt;
&lt;h4 id="-what-are-silent-meetings"&gt;✅ What are Silent Meetings?&lt;/h4&gt;
&lt;p&gt;“Silent Meetings” are meetings where most of the time is spent working and not talking. When done correctly most of the meeting is spent silently working together.&lt;/p&gt;</description></item><item><title>Facilitating a Great Meeting</title><link>https://panjigautama.com/facilitating-a-great-meeting/</link><pubDate>Sat, 02 Jan 2021 09:37:56 +0000</pubDate><guid>https://panjigautama.com/facilitating-a-great-meeting/</guid><description>&lt;p&gt;As a lot of companies switched their mode into WFH and try to move toward remote-first, we need to know how to best interact prior to, during, and after meetings. For meetings to be effective, it is imperative to have a clear agenda, well thought through pre-reads, proper meeting setup, and a fully engaged audience. We will spend less time in meetings if we are more disciplined at meetings.&lt;/p&gt;
&lt;p&gt;You should invite the right people to a meeting; those who actually need to be there. Start with identifying participants, but make sure their schedules are free during the meeting’s time. If inviting a set of people as a group (ex: &lt;a href="mailto:devops@mekari.com"&gt;&lt;em&gt;devops@company.com&lt;/em&gt;&lt;/a&gt;) prefer to invite the google group rather than the people individually. That way, it will be clear to others who are invited. Use “Find A Time” in google calendar to easily find a good time to set your meeting.&lt;/p&gt;</description></item><item><title>Personal Development — Silent Killers of Productivity</title><link>https://panjigautama.com/personal-development-silent-killers-of-productivity/</link><pubDate>Sat, 02 Jan 2021 09:32:31 +0000</pubDate><guid>https://panjigautama.com/personal-development-silent-killers-of-productivity/</guid><description>&lt;p&gt;&lt;a href="https://medium.com/@rhapsodixx?source=post_page-----1854844dee90--------------------------------"&gt;&lt;/a&gt;Beberapa saat ini saya gemar membaca dan mengikuti beberapa buku dan kursus mengenai personal development. Salah satu kursus yang saya ikuti adalah : &lt;a href="https://www.udemy.com/productivity-and-time-management"&gt;https://www.udemy.com/productivity-and-time-management&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Semakin kita merasa sibuk, disaat itulah kita harus berhati-hati untuk tidak terjebak pada kesibukan yang bisa mengakibatkan produktivitas menurun.&lt;/p&gt;
&lt;p&gt;Dari kursus tersebut, salah satu topik menarik adalah ada beberapa hal yang tanpa kita sadari mampu menurunkan produktivitas kita secara signifikan. Banyak ‘aha’ moment yang saya dapatkan di kursus ini.&lt;/p&gt;</description></item><item><title>Muhasabah</title><link>https://panjigautama.com/muhasabah/</link><pubDate>Wed, 02 Jan 2019 08:20:00 +0000</pubDate><guid>https://panjigautama.com/muhasabah/</guid><description>&lt;p&gt;So lately I&amp;rsquo;ve been thinking about what should I do better this year and trying to learn from other experienced leaders on how they run their high-performance team. They definitely have some sort of framework/structure on whatever they do, and it&amp;rsquo;s becoming a routine, they do it every day and improve it at the same time - over and over again.&lt;/p&gt;
&lt;p&gt;Then I remember Lara Hogan&amp;rsquo;s blog post on management expectation which brilliant. I realize that to improve ourselves, we need to understand ourselves. I decided to write a manager readme, to get myself know better about myself ( well..its some sort of Panji Gautama&amp;rsquo;s Manual ) - and give a clear and explicit expectation to my team, and here I go: &lt;a href="https://github.com/rhapsodixx/manager-readme"&gt;https://github.com/rhapsodixx/manager-readme&lt;/a&gt;. I found this very useful, and now I&amp;rsquo;m confident about things I should pursue this year.&lt;/p&gt;</description></item><item><title>New Chapter of Kudo</title><link>https://panjigautama.com/new-chapter-of-kudo/</link><pubDate>Sun, 02 Apr 2017 09:33:00 +0000</pubDate><guid>https://panjigautama.com/new-chapter-of-kudo/</guid><description>&lt;p&gt;&lt;a href="https://medium.com/@rhapsodixx?source=post_page-----c9d3800ac568--------------------------------"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://panjigautama.com/images/1_zuAi3_ycNGn6r1roM9Uz2g.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Three years ago, I was working in my room to develop a prototype apps for these Indonesian guys who studied at Business School in US. It was a very fun project and I enjoyed the moment I spent to discuss the features with them.&lt;/p&gt;
&lt;p&gt;When they came back to Indonesia, they built this company called ‘KUDO’ and asked me to join them. Back then, I was worried that this company is just ‘another startup company’, but i decided to take a leap of faith and chose to believe that ‘KUDO’ is working to help underserved people in Indonesia through technology, which is pretty much my mission too coming from my computer science background.&lt;/p&gt;</description></item></channel></rss>