tag:blogger.com,1999:blog-285137142024-03-14T01:07:23.821+07:00wiradikusumaku 'kan terbang tinggi bagai rajawaliThomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.comBlogger210125tag:blogger.com,1999:blog-28513714.post-48737770262349858812018-09-17T12:34:00.000+07:002018-09-17T13:53:03.984+07:00Create chatbots from Google Calendar using ProBotDev Event ChatbotI've been working on <a href="https://sarahshopper.com/price-tracker-lazada-malaysia-deals-vouchers/">Sarah Shopper, the Lazada price tracker</a>, for a while. Sarah Shopper is a shopping assistant chatbot that periodically checks for price changes in popular online marketplaces such as Lazada, 11street and even IKEA. It's especially useful when you're willing to wait for a better price.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-kCk9xLDk5W4/W586kBROo5I/AAAAAAAAfCI/ReSfw5dZl4AqbTSA5TM9K_DT8X5oFFjfACLcBGAs/s1600/fb_1024x1024.jpg" style="margin-left: auto; margin-right: auto;"><img alt="Sarah Shopper, the Lazada price tracker" border="0" data-original-height="1024" data-original-width="1024" height="320" src="https://3.bp.blogspot.com/-kCk9xLDk5W4/W586kBROo5I/AAAAAAAAfCI/ReSfw5dZl4AqbTSA5TM9K_DT8X5oFFjfACLcBGAs/s320/fb_1024x1024.jpg" title="Sarah Shopper, the Lazada price tracker" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sarah Shopper, the Lazada price tracker</td></tr>
</tbody></table>
<br />
Sarah Shopper was modestly successful—9,000+ users in 9 months, mostly from the <a href="https://assistant.google.com/services/a/uid/000000c4ca18795e?hl=en-US">Google Assistant directory</a>. However, learning from running another free-to-use consumer product (<a href="https://hohero.com/">Homework Hero, the student tutoring platform in Indonesia</a>), I know it's going to be a long and expensive journey.<br />
<br />
Just a few weeks before graduating from Selangor Accelerator Programme 2018 (SAP2018), I came to the realization that it actually makes more sense to help other businesses to make chatbots, and that's how our SaaS came to existence.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-vQYIumKi8oc/W5861HggK_I/AAAAAAAAfCQ/4Gs1eYGE1_c683MVQQDOBjUoZd6W3ae8gCLcBGAs/s1600/logo_no_title.png" style="margin-left: auto; margin-right: auto;"><img alt="ProBotDev Event Chatbot" border="0" data-original-height="1200" data-original-width="1200" height="320" src="https://3.bp.blogspot.com/-vQYIumKi8oc/W5861HggK_I/AAAAAAAAfCQ/4Gs1eYGE1_c683MVQQDOBjUoZd6W3ae8gCLcBGAs/s320/logo_no_title.png" title="ProBotDev Event Chatbot" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ProBotDev Event Chatbot</td></tr>
</tbody></table>
<br />
<a href="https://probotdev.com/event-chatbot/">ProBotDev Event Chatbot</a> allows event organizers to create chatbots from Google Calendar. It is higher level than ManyChat or Chatfuel, as you don't even need to design the conversation flow.<br />
<br />
It makes more sense for event organizers to use a template because event attendees generally ask similar questions. It also makes sense for us to make it a SaaS, as the improvements we put will make everyone's chatbot smarter.<br />
<br />
I've written a getting started <a href="https://probotdev.com/how-to-create-event-chatbot-from-google-calendar/">tutorial to create a chatbot</a> and will keep posting for more in the coming weeks.<br />
<br />
In case you're wondering, Sarah Shopper is still available, as it's personally useful for me :)Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-28873321208491848392018-01-23T12:15:00.001+07:002018-01-23T12:15:40.803+07:00Lazada price tracker? Try stupidity trackerI have been using hackintosh (dual-boot with Windows 10) for more than two years without any problems, and recently upgraded to High Sierra. The upgrade process was smooth, and my filesystem is now APFS.<br />
<br />
Last Saturday, I switched the power off a bit too early, before the system completely shut down. I knew it was wrong but it's done and I got sidetracked with stuff. The next day, I couldn't log in—it gave me beach ball right after I entered my login.<br />
<br />
Tried fsck, safe mode, recovery mode, no luck.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-sESrp55Xuhk/WmbEoRWa94I/AAAAAAAAcjA/sFkgxbPJlPYOgve8rvGc9aBxp9NBuFOWgCLcBGAs/s1600/IMG_4552-ANIMATION.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="360" data-original-width="640" height="225" src="https://1.bp.blogspot.com/-sESrp55Xuhk/WmbEoRWa94I/AAAAAAAAcjA/sFkgxbPJlPYOgve8rvGc9aBxp9NBuFOWgCLcBGAs/s400/IMG_4552-ANIMATION.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Feels like banging my head.</td></tr>
</tbody></table>
<br />
Good thing I have a MacBook Pro. I took out the SSD from the PC, and put it inside my laptop as secondary disk. Darn, Disk Utility couldn't help.<br />
<br />
I had to start fresh. To my disappointment, many files, especially recently (1-2 weeks) accessed files, were corrupted. Unfortunately, those were the source code for <a href="https://sarahshopper.com/price-tracker-lazada-malaysia-deals-vouchers/">Sarah Shopper, the Lazada price tracker</a> I've been working on.<br />
<br />
I did use Git, but I have a habit of not pushing to server until the commit is tidy. Since I tend to work on multiple projects at the same time, I can leave them "unpushed" for a while. For Sarah Shopper, it's two months. Ouch.<br />
<br />
I also ran a backup software, but it was not configured properly (I procrastinated). Ouch. Good thing Dropbox was working, but I didn't put my code inside it (since I use Git). Ouch again.<br />
<br />
Anyway, I managed to "restore" my hackintosh. Here's what I did:<br />
<ol>
<li><b>Salvaged anything I could.</b> Apparently, if you copy a folder with any corrupted file inside, the whole copy process stops, leaving the destination in limbo. Strangely, if I select all the files in the folder and copy them, it works and it will ignore corrupted files. So, I did that, recursively.</li>
<li>After everything was copied, <b>I reformatted the SSD</b> and put it back inside my PC.</li>
<li><b>Reinstalled the hackintosh.</b> I usually use tonymacx86, but I couldn't find the exact page inside the 1st page of search result, so I tried a different method. After a few failures, I gave up and used <a href="https://www.tonymacx86.com/threads/unibeast-install-macos-high-sierra-on-any-supported-intel-based-pc.235474/">tonymacx86's method</a>. Worked flawlessly.</li>
<li>After the OS was installed,<b> I had to download, install and configure apps.</b> Office, dev tools, etc.</li>
<li><b>Setup backup.</b> This time I include my code.</li>
</ol>
<div>
<br /></div>
<h3>
About backup</h3>
I use <a href="https://www.arqbackup.com/">Arq</a> backup software. Now, I backup my home folder with these subfolders excluded:<br />
<ul>
<li><i>Dropbox</i>, <i>OneDrive</i>, etc, because they can just resync</li>
<li><i>Downloads</i>, because this is just for "transit" items</li>
<li>Some folders inside <i>Library</i></li>
<li>Cache folders, e.g. <i>.m2/repository</i> folder for Maven cache</li>
</ul>
Essentially, I excluded synced folders, caches and temporary items. If you use Arq, the best way to decide whether something should be excluded is to first backup everything, and then check the log. The log lists all files backed up and the size.<br />
<br />
<h3>
About source code</h3>
Now I use <a href="http://myrepos.branchable.com/">myrepos</a>, a small command line utility so I don't need to "cd" and "git status" to dozens of my projects one by one.<br />
<br />
<br />
It took me three days to do everything. Configuration-wise, it's done, but now I need to rewrite the missing code for <a href="https://sarahshopper.com/price-tracker-lazada-malaysia-deals-vouchers/">Sarah Shopper, the Lazada price tracker</a>.<br />
<br />Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-5095937426720062692017-12-04T15:50:00.003+07:002017-12-04T15:56:38.548+07:00Indonesian TLD .id<b>.id</b> is the top-level domain (TLD) for Indonesia. Until a few years ago, Indonesians can only register names under 2nd-level domain (2LD) such as <i>mycompany</i><b>.co</b>.id or <i>myblog</i><b>.my</b>.id. Note the extra characters before ".id".<br />
<br />
Did I say "Indonesians"? In order to register, you must submit Indonesian government-issued identity. For some 2LDs, you must submit additional documents such as your company's certificate of incorporation. Of course, it didn't prevent non-Indonesians to register domains through a proxy. Indonesians or not, it was a lot of hassle.<br />
<br />
Thankfully, PANDI, the body that governs .id TLD, has relaxed the requirements. They opened up .id in 2014 so you can have <a href="http://awesome.id/">awesome.id</a> instead of awesome.my.id. In August 2017, they waived the identity check so now <i>everyone</i> (not only Indonesians) can register a .id! (Do note that some 2LDs still require verifications).<br />
<br />
Which brings me to this post: I've just launched <a href="https://punyanama.com/">Punya Nama, where anyone can register .id</a>. It's still an <a href="https://en.wikipedia.org/wiki/Minimum_viable_product">MVP</a>, so feedbacks are most welcome.<br />
<br />
"I'm not Indonesian, and my business is not targeting Indonesia—why should I get a .id?" Depending on the nature and the stage of your business, ignoring the world's 4th most populous country is probably not a good idea. Search engines such as Google prioritize country-specific TLDs—when someone searches for "pilates", everything else equal, "<a href="http://pilates.id/">pilates.id</a>" would come up first.<br />
<br />
If you're not interested with Indonesia, you might want to get a .id because of it's catchy name, just like .io or .me. You can have <a href="http://printed.id/">printed.id</a>, <a href="http://vital.id/">vital.id</a>, basically <a href="http://every.id/">every.id</a> (see what I did here?).<br />
<br />
What are you waiting for? Go ahead check some<a href="https://punyanama.com/"> premium .id names at Punya Nama</a>.<br />
<br />
<br />Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-67895071086664151002017-11-30T17:57:00.003+07:002017-11-30T17:57:44.785+07:00Sarah Shopper the price tracker for Lazada and othersFor the past few months, I've been busy working on a new project. Now that it's quite stable, I'm happy to share it here.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-xPvHxEIPepQ/Wh_j8dotINI/AAAAAAAAaRs/4BqRM_v6GmE0b5es3mm4t1xcQ4B2a3pKwCLcBGAs/s1600/line_logo_640x640.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="640" height="200" src="https://3.bp.blogspot.com/-xPvHxEIPepQ/Wh_j8dotINI/AAAAAAAAaRs/4BqRM_v6GmE0b5es3mm4t1xcQ4B2a3pKwCLcBGAs/s200/line_logo_640x640.png" width="200" /></a></div>
<br />
Sarah Shopper is a <a href="https://sarahshopper.com/">chatbot that helps you track price from popular ecommerce websites</a> such as Amazon.com, IKEA, Lazada, and some other websites in Southeast Asia region. If you are amongst the people who want to get the lowest price for each of the purchase you make, Sarah Shopper is great news for you. Just send her a link, and she will notify you when the price drops.<br />
<br />
For example, I've been meaning to buy a Google Pixel phone, but I can't justify the price. So I search for that phone on Lazada, and then share the link to the product page to Sarah on Messenger. So far, the price has dropped three times, but it's still too expensive for me 😂.<br />
<br />
Price tracking (or price monitoring) is not a new concept, but most services focus on Amazon.com and available as a website or Chrome extension. I decided to do it differently. <a href="https://sarahshopper.com/">Sarah Shopper is a price watcher for Lazada</a> from the comfort of messaging apps.<br />
<br />
Sarah Shopper was initially available on <a href="https://www.facebook.com/sarahshopperbot">Messenger</a>, but now you can also chat with her on <a href="https://assistant.google.com/services/a/id/29b6274814a121f2/">Google Assistant</a> and <a href="https://line.me/R/ti/p/%40abp6592t">LINE</a>. Go ahead, click those links and try it yourself.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-17977272779139538202016-12-31T20:23:00.002+07:002016-12-31T20:32:58.583+07:002016 in ReviewIt's been more than a year since my last post. During the period of time, I have quit my job and launched <a href="http://hohero.com/">Homework Hero, an Android app to help students in Indonesia with their homework</a>. I also got married, become a father, went through an accelerator (<a href="http://accelerator.mymagic.my/en/asean/">MaGIC</a>), and learned Python and Machine Learning. Phew!<br />
<br />
As a geek, I like to participate in hackathons and do side projects. They allow me to learn new things that I wouldn't get otherwise when employed in a mega-corp. Who knows, one of my pet projects could someday take me to financial independence (whatever that means)!<br />
<br />
Time becomes a precious commodity when I started a family and become a father. No more hackathons (also, I'm getting old for that), and the free time I usually spent with code editors should now probably be spent with my family.<br />
<br />
I could just stop doing side projects, but I felt a burning passion to start my own business. So, I quit my job, picked one of my pet projects and made it my startup. I have a bit of savings, and MaGIC gave me monthly stipend for four months (way less than my salary before I quit, but something is better than nothing).<br />
<br />
So, by quitting my job, suddenly I have 100% for doing startup? Not quite. For the first few months, I was still adjusting. Not to mention MaGIC required us to attend mandatory full-day sessions twice a week.<br />
<br />
Fast forward today, Homework Hero has almost twenty thousand users, and the traction is so good, I'm very bullish for 2017. Homework Hero is now my full time job. I haven't started monetizing (attempting to make money from) it though, as the focus now is growth. Let see how far I can go.<br />
<br />
I will keep doing side projects, as it allows me to escape from routine. Just few days ago I built <a href="http://kalender2017.id/">kalender2017.id</a>, which at least helps me with my own itch.<br />
<br />
Happy new year!Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com2tag:blogger.com,1999:blog-28513714.post-41574116280222634602015-07-21T21:49:00.002+07:002015-07-21T21:57:13.355+07:00Graduated from the Founder InstituteIt's just last night when I emailed my list announcing my graduation from the Founder Institute Kuala Lumpur. Khailee, Managing Partner of 500 Startups and a mentor of Founder Institute, gave the final mentoring last week. It's amazing how fast four months could go by.<br />
<br />
I had been following the Founder Institute for a few years. The idea of "prepping up startup" while keeping my day job was the main reason. When they finally opened a charter in Singapore, I thought of applying. I thought I could endure the back-and-forth travel (I'm in Kuala Lumpur), every week, for four months. Good thing I came to my senses.<br />
<br />
Then they opened in Jakarta, my hometown. I was very tempted to quit my job to enrol there, but then again it kinda defeats the purpose of joining—might as well join a full accelerator (which I didn't do because I wasn't ready).<br />
<br />
Then they opened in Kuala Lumpur. I missed the 1st cohort, and I kinda lost interest on the 2nd. But when they opened registration again, few months ago, I decided to join. It's now or never, I told myself.<br />
<br />
Different than most of my fellow Founders, I've been following tech news for more than five years. I've started (and failed) a few (attempted) startups, I've helped a friend pitch for his startup in Startup Arena, I've participated in numerous hackathons (and won a few), and I've read numerous startup-related blogs and books. Does it mean I didn't get anything from the Institute? Far from it.<br />
<br />
I've learned a lot of new stuff first-hand, from mentors who are industry players, many of them are now in my list. I know them, and, more importantly, they know me. I've also made friends with fellow founders. I found my crowd.<br />
<br />
The strongest influence FI has on me is the fervid push to quit my full-time job to pursue my dream. I've always wanted to do it, but I lack data to support my cause. FI's structured approach really helps—ideation, market research, customer development—they're the bits and pieces that build my confidence.<br />
<br />
<div>
If you're thinking of starting your own company, Founder Institute might be a good place to start.</div>
<br />Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-68101791451380481502013-06-29T22:53:00.001+07:002013-06-29T23:02:43.362+07:00On setting goalsSo, I have broken <a href="http://blog.wiradikusuma.com/2013/01/omg-now-im-30_28.html">my promise</a> again to write more often. I read about it somewhere that I'm not unique to this "over promise, under deliver" problem when it comes to writing. Still, I feel like I fail myself and my readers.<br />
<br />
Writing is a Good Thing™—somebody even compiled <a href="http://thewritepractice.com/17-reasons-to-write-something-now/">17 reasons for doing it</a>—but it's hard, especially for perfectionists (and procrastinators!) like me—I can write a paragraph and keep refining it for an hour. But why is my old self seems to be more productive? I think the reason is, like I said, I feel bad when I fail to meet my target. The disappointment adds up, and it's making me to think, "The hell with this, I'm not gonna make it."<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-CA_bjHws-6c/Uc8EhcBF_gI/AAAAAAAAC8I/Mq6F8RV52gY/s1000/cat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="278" src="http://3.bp.blogspot.com/-CA_bjHws-6c/Uc8EhcBF_gI/AAAAAAAAC8I/Mq6F8RV52gY/s400/cat.jpg" width="400" /></a></div>
<br />
Fortunately, I learned something new today about goal setting. We shouldn't set our goal in binary: either we achieve it or not. Instead, set it in 3 categories: <b>What we can definitely do, what we want to achieve, and what is awesome to get.</b> Let's use my writing problem as an example.<br />
<br />
Looking at my recent writing frequency, 12 posts <i>per year</i> seems something I can definitely do. Of course, that amount is lame for a blog, so my target is to write 52. It seems ambitious, but in 2007 and 2008 I wrote more than that, so it's a good target. Always challenge yourself, reasonably.<br />
<br />
52 is the number of week in a year, but I didn't mention the interval. I can slack for 11 months and rush in December. Now, if I can write consistently every week, that's awesome!<br />
<br />
Note that it's better to set the categories in stages. That is, achieving awesomeness means completing the rest. I could set the awesomeness to be "Write a book", but accomplishing it doesn't mean I meet my target (52 posts), which will make me sad.<br />
<br />
Now it's your turn.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com3tag:blogger.com,1999:blog-28513714.post-70073659202602790292013-01-28T20:19:00.000+07:002013-06-29T21:04:57.429+07:00OMG, I'm now 30!Happy birthday to me! I can't believe I'm now 30 years old. Gosh! I have promised myself to blog everyday starting today, until (at least) my next birthday. The topic does not matter, it's the process that I seek. Since I just returned from a 5-day trip from <a href="http://en.wikipedia.org/wiki/Boracay">Boracay, the Philippines</a>, I'll spare myself and consider this short paragraph a first :)Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com1tag:blogger.com,1999:blog-28513714.post-35820739502904306202012-07-22T19:22:00.002+07:002012-07-22T19:25:04.826+07:00Pengalaman tinggal di Kuala LumpurDari semua tulisan disini, tulisan gw tentang <a href="http://blog.wiradikusuma.com/2010/03/makanan-di-malaysia-terutama-kuala.html">makanan di Malaysia</a> ternyata paling populer. Beberapa orang bahkan sampai mengontak gw di Facebook untuk bertanya lebih lanjut. Sekarang gw sudah hampir tiga tahun tinggal di Kuala Lumpur, saatnya untuk berbagi lebih banyak.<br />
<br />
Sedikit latar belakang, sekarang gw tinggal di Bukit Jalil, dekat stadion yang waktu itu digunakan untuk pertandingan bola Indonesia vs Malaysia. Ini adalah tempat "kost" gw yang keempat selama bekerja di Malaysia, dan lingkungan sekitar masing-masing tempat kost sangat berbeda. Gw akan membandingkan dengan kondisi di Jakarta,<br />
<br />
<b>Tempat tinggal pertama: Shah Alam.</b><br />
<br />
Shah Alam bagaikan Cikarang—jauh dari ibu kota dan relatif jarang penduduknya. Waktu pertama tiba di Malaysia, gw ga punya duit (sekarang juga ga punya sih, hehe). Untungnya ada teman SMP yang tinggal disini, jadi selama sebulan pertama gw menumpang di kondo dia di Shah Alam.<br />
<br />
Pengalaman dari tinggal di Shah Alam:<br />
<ul><li>Beberapa perusahaan besar di Malaysia mempunyai <i>call center</i> untuk penggunanya yang ber-Bahasa Indonesia. Teman gw dan teman-temannya bekerja di DiGi ("Indosat-nya Malaysia," populer di kalangan anak muda karena murah). Mereka pekerja <i>outsource</i> dan mendapat akomodasi tempat tinggal (satu kondo bertiga) dan bis karyawan. Karena mereka bekerja<i> shift</i>, bisnya datang setiap jam.</li>
<li>Tidak ada alasan untuk tinggal di Shah Alam kalau kamu bekerja di Kuala Lumpur, kecuali punya kendaraan sendiri dan rela menghabiskan waktu di jalan. Teman gw punya mobil dan kantornya di Shah Alam juga.</li>
</ul><div>Tentang kereta ("kereta" berarti "mobil" di Malaysia, tapi untuk tulisan ini "kereta" berarti "alat transportasi yang berjalan di rel"):</div><ul><li>Transportasi massal berbasis rel di Kuala Lumpur ada tiga: <i>monorail</i>, KTM dan LRT. KTM hampir sama dengan KRL AC ekonomi(?) di Jakarta—sama-sama ga tepat waktu dan lambat.</li>
<li>Tiket dapat dibeli di konter atau mesin (tapi kebanyakan mesinnya rusak, hehe), atau pakai kartu Touch N Go (kartu debit).</li>
</ul><div>Tentang angkutan umum lain:</div><ul><li>Di Indonesia, kamu bisa berdiri di pinggir jalan dimana saja (termasuk di gang!), pasti ada angkutan umum yang lewat. Disini kamu bisa berdiri di pinggir jalan besar dan ga melihat satu pun bis lewat.</li>
<li>Disini ga ada ojek, bajaj, omprengan atau angkot (minibus). Selain transportasi berbasis rel, hanya ada bis dan taksi.</li>
<li>Di bis ga ada kenek, hanya ada sopir yang sekalian mengurus pembayaran. Kamu harus membayar tunai atau dengan kartu saat masuk. Suara rekaman akan memberitahu kamu sudah sampai mana.</li>
<li>Kalau naik bis, kamu umumnya harus berhenti di halte, ga boleh di sembarang tempat.</li>
<li>Taksi disini sangat pemilih. Sedikit macet ga mau, padahal kan tetap dibayar!</li>
<li>Di beberapa tempat (terutama daerah turis dan tempat clubbing), taksi ga mau pakai argo ("meter") atau minta tambahan, misalnya +RM2 (~Rp6 ribu).</li>
<li>Di bandara dan KL Sentral ("Blok M"-nya Kuala Lupur), kamu bisa bayar taksi dengan tiket. Datang ke konter, kasih tau mau kemana, bayar sesuai jarak. Ga perlu takut dibawa muter-muter atau tawar-menawar.</li>
<li>Taksi disini jauh lebih jelek dibandingkan di Jakarta.</li>
<li>Naik taksi disini cenderung lebih murah, mungkin karena tidak begitu macet dan tidak perlu memberi tip.</li>
</ul><div>Tentang jalanan, kendaraan pribadi, pejalan kaki dan tempat parkir:</div><ul><li>Jalan raya di Malaysia lebih lebar.</li>
<li>Jalanan disini umumnya hanya macet sebelum dan sesudah jam kerja, tapi macetnya tetap lebih "masuk akal" dibandingkan dengan di Jakarta.</li>
<li>Beberapa jalan tol dipasangi <i>speed trap</i>—kamera yang menangkap kalau kamu terlalu ngebut.</li>
<li>Di Jakarta, orang suka seenaknya menyeberang jalan sementara mobil/motor harus mengalah (mungkin takut dibakar massa kalau menabrak orang, hehe). Disini sebaliknya.</li>
<li>Di Kuala Lumpur, mobil lebih banyak dari motor.</li>
<li>Motor boleh masuk tol tanpa membayar.</li>
<li>Kadang disediakan jalur khusus untuk motor.</li>
<li>Tidak ada yang mau naik motor kecuali terpaksa. Pedagang kaki lima dan penjual DVD bajakan di emperan jalan pun naik mobil.</li>
<li>Alasan orang-orang disini punya mobil karena transportasi umum sangat minim. Secara kualitas Malaysia menang, secara kuantitas Indonesia jauh lebih baik (terlalu banyak malah, jadi macet).</li>
<li>Orang Malaysia <i>sedikit</i> lebih teratur dalam mengantri, termasuk di lampu merah (untuk hal ini, pengemudi mobil lebih patuh dibanding pejalan kaki).</li>
<li>Disini ga ada tukang parkir, apalagi "pak ogah".</li>
</ul><div>Ada yang perlu ditambahkan? Tulisan berikutnya akan berdasarkan pengalaman gw pertama kali "ngekost" di Kuala Lumpur.</div>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com60tag:blogger.com,1999:blog-28513714.post-24691324495439915012012-07-22T13:53:00.001+07:002012-07-22T13:53:16.075+07:00Status update, midyear 2012<p>How fast time flies. My last post was on the <a href="http://blog.wiradikusuma.com/2012/01/happy-new-year-2012.html">1st of January this year</a>, and that's more than a half year ago!</p>
<p>I was dormant here, but I kept on writing (at least for a couple of weeks) in <a href="http://www.neytap.com/anak-kos/">#anakkos</a>, a blog inside <a href="http://www.neytap.com/">Neytap.com, a classifieds for room rentals</a>, for SEO purpose. So far, the website receives almost 100 page views daily. Not bad for a $0 marketing effort.</p>
<p>It could be better, though. I use Ajax heavily to make Neytap speedier (speed is a feature of Neytap), but it's not SEO-friendly. I also design Neytap home page to be clean and simple, just like Google's; Apparently it's not SEO-friendly as well :( Search engines would think my other pages are not really important, since they're not referenced directly from the home page. That's assuming the engines can find the pages in the first place, since in order to open those, you must perform (Ajax) search. Dooh!</p>
<p><strong>TL;DR:</strong> Neytap is designed to be speedy, with the (unforeseen) expense of search engine discoverability. Lucky that blogging helps, although not by much. This explains why engineers suck at selling consumer products :D</p>
<p>Next, I co-founded <a href="http://www.cabara.co.id/">Cabara.co.id, a curated marketplace for domestic workers</a>. At the moment we're focusing on maid service in Jakarta. We pitched in <a href="http://startupasia.techinasia.com/jk2012/">Startup Asia Jakarta 2012</a>, you can <a href="http://www.youtube.com/watch?v=bTcong84XxM">watch my pitch there in YouTube</a> (you might want to skip the first few minutes).</p>
<p><iframe src="http://www.youtube.com/embed/bTcong84XxM?fs=1" width="480" height="270" frameborder="0"></iframe></p>
<p>We didn't win (we'd be surprised if we did), but it's a great opportunity to pitch there. We were covered in <a href="http://www.techinasia.com/cabara-marketplace">Tech In Asia</a> and some other publications, and approached by a number of VCs. Everything is new to me (and to my co-founders as well, apparently), so it was quite an experience.</p>
<p>Last but not least, I recently created <a href="http://www.temanmudik.com/">temanmudik.com</a>, a (social network?) website to connect Indonesians who are going homecoming this year. It's a tradition in Indonesia—and probably other Muslim countries, I know they have it in Malaysia—for people to go back to their hometown to celebrate <a href="http://en.wikipedia.org/wiki/Eid_ul-Fitr">Eid ul-Fitr</a> (in Indonesia it's called Idul Fitri or Lebaran).</p>
<p>Following <a href="http://en.wikipedia.org/wiki/Minimum_viable_product">Minimum Viable Product</a> concept, at the moment Teman Mudik is just a landing page and to be developed progressively depending on feasibility. Teman Mudik is a mini-site for Neytap and they share the same user base. I will give report on how it goes after Eid ul-Fitr.</p>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-38612855577289866712012-01-01T10:52:00.000+07:002012-01-01T10:52:37.204+07:00Happy New Year 2012!Can't believe it's 2012 and we're still breathing, LOL! Anyway just in case some big meteor hit earth in next minute... this is my first post in 2012!Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-68093612321555791722011-11-20T20:11:00.000+07:002011-11-21T15:56:51.008+07:00Neytap released!I've been spending my free time developing a website to facilitate room rentals. The website is an attempt to scratch my own itch. Today, nine months after I registered the domain, I'm releasing <a href="http://www.neytap.com/" target="_blank">Neytap</a> to general public.<br />
<br />
<b>Neytap</b> is a classifieds for room rentals inside Facebook. <b>It's simple</b>, because I lack design skills. <b>It's fast</b>, because my internet is crappy. <b>And it's easy</b>, because I'm too lazy to explain how it works :)<br />
<br />
For the curious, the word <b>neytap</b> originates from an Indonesian word "menetap", which means "to stay" or "to settle".<br />
<br />
<b>me·ne·tap</b> <i>v</i> bertempat tinggal tetap (di); bermukim di: <i>banyak orang asing ~ di kota dagang itu; ada yg pulang ke kampung halamannya, ada pula yg ~ di kota-kota; </i> — <a href="http://bahasa.kemdiknas.go.id/kbbi">Kamus Besar Bahasa Indonesia</a><br />
<br />
"menetap" is a mouthful word so I trimmed it to "netap". To make the pronunciation similar for Indonesian-speaking and English-speaking tongues, I added "y" in the middle.<br />
<br />
<i>"If you are not embarrassed by your first release, you've launched too late" — Reid Hoffman, Founder of LinkedIn.</i><br />
<br />
I'm embrarred indeed. The website is so simple, <i>too</i> simple in fact. There are some features that I decide to exclude from this release, including multi-language support and a mobile version, mainly because they're still crappy.<br />
<br />
This is the first public release of Neytap, but certainly not the last. I'm going to update the website iteratively. Meanwhile, please take a look at <a href="http://www.neytap.com/" target="_blank">Neytap</a> and tell me what you think!<br />
<br />
If it isn't for the pretty date (20-11-2011—Indonesian format), I would certainly delay the release. But then again, "waiting for the perfect time" is just an excuse and it may never come. <i>Soli Deo gloria.</i>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com2tag:blogger.com,1999:blog-28513714.post-85612525664581354242011-10-07T16:29:00.002+07:002011-10-14T21:46:13.893+07:00Would convertible debt burden me?<a href="http://blog.wiradikusuma.com/2011/07/on-using-new-technology-and-setting-up.html">As I've written before</a>, I'm currently working on two side projects in my free time. This post is an update about their progress.<br />
<br />
For the one I'm doing with a co-founder, it's pretty much stalled. It requires significant capital investment and some brick-and-mortar business networking thus we can't start from zero. My co-founder has pitched to some VCs all out, but apparently the conventional wisdom is true: you can't really get investors just by selling idea. At least not when you're nobody.<br />
<br />
For the other one, a classifieds for room rentals (the idea is much bigger than that, but I must start from something small), it's been going slow. I thought of speeding it up; quit my full-time job and give the project all the love.
That's why I was thinking of raising MYR 75k (USD ~23.7k or IDR ~210m) in convertible debt to fund the project for at least 6 months.<br />
<br />
I cold emailed some people (only two, actually. A CEO in a company I worked for and an acquaintance I met in airport), asking whether they know anyone interested to angel invest in my project.<br />
<br />
The latter forwarded my email to her business partner who then asked for a pitch. To my surprise, he showed deep interest on our first meeting, and immediately showed intent to invest after reading my financial projection (which I think quite conservative on number).<br />
<br />
In case you're curious, here's my proposed term:<br />
<ul>
<li>8% interest p/a</li>
<li>25% discount</li>
<li>with cap</li>
<li>maturity at 1 year</li>
</ul>
I think it's pretty much standard. But then the guy said that he "doesn't like the idea of giving loan" because he "doesn't want to burden me". He wanted some shares instead. This is his offer (more or less):<br />
<ul>
<li>Start the company in Malaysia so we can get government grants and stuff, but it must be majority owned by local, so he proposed...</li>
<li>60% for himself (being a Malaysian). And because his business partner (my friend) introduced us, so...</li>
<li>She'll get 20%.</li>
<li>Maybe he doesn't really trust me, so the money will be dispensed monthly, and...</li>
<li>I must get his permission for any expenses.</li>
</ul>
To summarize, the company would get USD 23.7k spread over 6 months period, I would get 20% share and less than half my current salary, and I must report everything. I've never dealt with any investor before, but I don't feel right.<br />
<br />
My friend jokingly said the money I need is around the price a car, might as well I borrow it from bank and keep 100% share for myself.<br />
<br />
I emailed the investor politely rejecting his offer. Here's a snippet of the letter:<br />
<blockquote>
You've been very gracious with your time and I'm thankful for that.
After careful consideration, however,
I have decided not to take your current offer. I have asked around and
did some research, convertible
debt is still the term I want. </blockquote>
<blockquote>
There's a great article on the benefits of convertible debt,
http://venturehacks.com/articles/debt-benefits,
where the two main points (for me) are Suitability (point 2) and
Control (point 3). It is also investor-friendly
when complemented with discount and cap.</blockquote>
I guess I'll keep doing this as a side project until I can stand on my own or found more sensible investment.<br />
<br />Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com1tag:blogger.com,1999:blog-28513714.post-61496778287722703842011-07-18T11:25:00.005+07:002011-07-18T12:51:20.173+07:00Validating your ideaLast week a guy added me in Facebook because he said we have similar interest in startup and found my blog (the one you're reading now) quite amusing.<br />
<br />
I usually only approve cute chicks and people I know—because in my experience random guys who added me happen to be gay and they thought I am too (<a href="http://blog.wiradikusuma.com/2008/11/i-am-not-gay.html"><b>I am NOT</b></a>). Since he introduced himself (and his intent), I'm more than happy to approve his friend request. He happen to be a smart person, and has a female wife :)<br />
<br />
We exchanged messages, and I thought one of my replies worth to post in blog, so I asked his permission and he agreed, so here it goes:<br />
<br />
<i>Hi bro, thanks for your length reply. I think you should stop reading and start jumping to action. In startup, first-hand experience is much more useful.</i><br />
<br />
<i>The simplest is to create a landing page to validate your idea. If it doesn't get satisfactory traction (i.e. low signups), either the idea sucks or the landing page needs refining.</i><br />
<br />
<i>It might hurt to know the truth (since your idea is most likely your ambition), but it will save you the time from building product nobody wants and you can move on to another idea.</i><br />
<br />
<i>A couple days ago I read <a href="http://www.runningleanhq.com/">Ash Maurya's Running Lean</a> which mentioned <a href="http://www.startuplessonslearned.com/">Eric Ries' Lean Startup</a>. I didn't finish the reading, but it made me realize that I've been taking the wrong approach.</i><br />
<br />
<i>I've been spending too long <a href="http://blog.wiradikusuma.com/2011/07/on-using-new-technology-and-setting-up.html">developing the product</a> and also sidetracked by "research", but nothing towards validating my idea early. I'm afraid that when my product has complete, it doesn't get the traction I expected, and I will feel demotivated. I've been in this situation.</i><br />
<br />
<i>But there's a lie within landing page approach: Sometimes the traction doesn't translate to actual product usage. It might be because the product is "less interesting" than what you promise in the landing page, or the product launched too late (the guy who subscribed already forget who you are and what you do), or any other reasons. Just be prepared with this.</i><br />
<br />
<i>So, to answer your question on how am I doing with my journey, now I'm doing "temporary pivot". I'm focusing on building a landing page.</i><br />
<br />
<i>My co-founder is currently in Jakarta for his first baby born and also to pitch to some VC. My project with him requires significant capital and network investment, so it's essential to raise some money (and make friends).</i><br />
<br />
<i>As for my other project, <a href="http://www.neytap.com/">Neytap</a>, now I'm thinking on how to solve the <a href="http://www.getoffthedrawingboard.com/2010/03/22/what-is-a-multi-sided-platform/">chicken-and-egg problem</a>. As you know it's a classifieds for room rentals, a marketplace of buyers (tenants) and sellers (landlords). I need to figure out how to grow both sides in balance. Do you have suggestion?</i><br />
<br />
<i>Anyway, regarding US as your target market, I think you're right, aim the ones you're most familiar with. But isn't US already saturated?</i><br />
<br />
I'm so happy to meet <a href="http://blog.wiradikusuma.com/2011/07/birds-of-same-feather-flock-together.html">like-minded people</a> :)<br />
<br />Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com3tag:blogger.com,1999:blog-28513714.post-7441988255946282582011-07-16T12:24:00.005+07:002011-07-16T12:38:56.431+07:00How much should you pay developers?Two days ago I started a discussion in StartUpLokal group, <a href="http://tech.groups.yahoo.com/group/StartUpLokal/message/11509">"How much should you pay developers?"</a> Basically I shared a link I found regarding <a href="http://blog.stackoverflow.com/2011/07/how-much-should-you-pay-developers/">compensation plan in StackOverflow</a>.<br />
<br />
Teddie followed up with an interesting question (copied as-is), "As a Founder..how much U willing to Pay Your Programmer (honestly)?" Wenas Agusetiawan replied, "rockstars deserve to be paid well," but Teddie didn't seem satisfied with the answer thus asked again, "how much?"<br />
<br />
My answer is: "It depends." Let me elaborate.<br />
<br />
I'm a programmer myself. If I were to outsource/delegate programming tasks for any of my startups, it must be because (1) I'm not good enough to do it myself, or (2) The tasks so boring I'd rather do something else, like sleeping.<br />
<br />
So, how much?<br />
<br />
If I were to pay the programmer for the first reason then I must award him well. He's smarter than me, he deserves at least same salary I'd get if I were to do it myself. If for the second reason, I'll base on industry standard, or, "How much I'm willing to be paid if I don't have better option." (Which is logical—if you're the programmer, would you take the boring/repetitive job if you have better option?)<br />
<br />
Of course, being a startup founder, you must squeeze expenses as much as you can. So for the first case, I'll negotiate with him but focus on retainment (I don't want to lose him). For the second case, I'll focus on minimizing expenses (I don't want to lose too much money).<br />
<br />
<i>Note: Change "him" to "her" for your convenience.</i>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com4tag:blogger.com,1999:blog-28513714.post-91891995907455835022011-07-12T23:38:00.004+07:002011-07-15T20:54:49.177+07:00Birds of the same feather flock together<i>You are who you surround yourself with.</i> You tend to be more productive when you hang out with like-minded people.<br />
<br />
I usually work solo on my personal projects, and it's damn tiring (on the plus side, I can do whatever I want, haha). I do have a partner in <a href="http://blog.wiradikusuma.com/2011/05/journey-of-thousand-miles-begins.html">one of my startups</a>, but since my internet is crappy and my co-founder lives in a different continent, communication is hard.<br />
<br />
So it was a very refreshing experience when last month I attended <a href="http://blog.gtugkl.org/2011/06/start-your-engines-google-app-engine.html">Google Hackathon App Engine</a>. It was a very productive weekend indeed.<br />
<br />
From <a href="http://en.wikipedia.org/wiki/Hackathon">Wikipedia</a>: A hackathon is an event when programmers meet to do collaborative computer programming. These events are typically between several days and a week in length. A hackathon refers not simply to one time hacks, but to a specific time when many people come together to hack on what they want to, how they want to - with little to no restrictions on direction or goal of the programming. <b>Translation: party for geeks.</b><br />
<br />
I didn't manage to launch anything there, but I made significant progress; made some friends too. Looking forward for another similar events. So guys, if you have the chance to attend such event, don't miss it :)Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-65221696928891902322011-07-10T13:27:00.002+07:002011-07-10T13:52:46.383+07:00On using new technology and setting up infrastructureIt's <a href="http://blog.jazzychad.net/2011/05/02/startups-are-hard.html">very hard to build a startup</a>; it's even harder to build <a href="http://blog.wiradikusuma.com/2011/05/journey-of-thousand-miles-begins.html">two at the same time</a>, especially since I have a full time job. For the past few months, most of my free time were spent on coding. Let me share some progress.<br />
<br />
My first project is <a href="http://www.neytap.com/">Neytap</a>, a classifieds for room rentals—which in Bahasa Indonesia is called <i>kos</i> (correct term is <i>indekos</i>, although sometimes people write it as <i>kost</i> or <i>kos-kosan</i>). I'm aware that there are some similar websites already, but competition is always good :) It has just reached version Private Alpha and right now is under development for Private Beta.<br />
<br />
My second project is a location-based service. I can't tell you much about it since it needs to be in stealth until certain stage of development. I can only say that, for this project, I have a co-founder.<br />
<br />
<h2>
On using new technology</h2>
Both projects use JVM-based languages: <a href="http://www.java.com/">Java</a>, <a href="http://groovy.codehaus.org/">Groovy</a> and <a href="http://www.scala-lang.org/">Scala</a>. I'm currently learning Scala, so I try to use it as much as possible. Groovy is used for scripting (like one-time off code) and Java when I'm stuck with Scala :D<br />
<br />
There's an important lesson that I want to share with technical founders who, like me, like to tinker with new technology: <b>Building startups with technology you're not familiar with is a bad idea.</b><br />
<br />
I'm not talking about quality (since you're not familiar, you might develop sub par solution), but it's all about <b>time allocation</b>. The point is, every time you want to use some fancy stuff in your project, ask yourself, "How much the distraction from achieving my target (delivering project)? Will it add significant value (i.e. "worth the time")?"<br />
<br />
I spent a significant time learning new stuff instead of working on actual product for these two projects. Knowledge-wise, it's not a waste. Goal-wise, it is. I decided to fallback to technologies I'm familiar with, and adding just a bit new stuff that I'm sure will improve my productivity.<br />
<br />
<h2>
Infrastructure setup</h2>
You can code immediately without any documentation (<a href="http://en.wikipedia.org/wiki/Requirements_analysis">URS</a>, <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">Diagrams</a>, etc), which is exactly what I did. But at some point you will realize that you need some order. You need at least an <a href="http://en.wikipedia.org/wiki/Issue_tracking_system">issue tracker</a>.<br />
<br />
<b>Important lesson:</b> Use what you're familiar with and don't spend too much time setting it up. I'm familiar with <a href="http://trac.edgewall.org/">Trac</a>, <a href="http://www.redmine.org/">Redmine</a> and <a href="http://www.atlassian.com/software/jira/">JIRA</a>, but all of them are not trivial to setup for me (<a href="http://www.urbandictionary.com/define.php?term=YMMV">YMMV</a>). I end up using <a href="http://www.jetbrains.com/youtrack/">YouTrack</a>. It's free for 10 users, no installation. Just download the JAR file and run from command line: <code>java -jar youtrack-3.0.jar 9999</code>. This assume you have Java runtime installed,<br />
<br />
The next thing in mind is a <a href="http://en.wikipedia.org/wiki/Revision_control">version control system (VCS)</a>. You must use VCS. Use the one you're most familiar with (if you're familiar with none, then stop coding and learn one, <a href="http://git-scm.com/">Git</a> is good).<br />
<br />
<b>Important lesson:</b> If you don't like to wait, make sure your infrastructure is fast. Get a good computer with enough CPU and RAM. If you work alone, setup issue tracker and VCS in your workstation (localhost). If working with team, use the fastest server-based solution. I use <a href="http://unfuddle.com/">Unfuddle</a> for Git and installed YouTrack in an <a href="http://aws.amazon.com/ec2/">EC2</a> located in Singapore. If submitting an issue or comitting code take too long, you'll be tempted to open <a href="http://news.ycombinator.com/">Hacker News</a> and not working :D<br />
<br />
<br />
In conclusion, remember not to spend too much in either "research" or setting up infrastructure. In the end, it's your code that matters.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com5tag:blogger.com,1999:blog-28513714.post-52743593090879094932011-05-30T00:22:00.002+07:002011-05-30T00:24:57.061+07:00Give it a nameThe first thing you need in building a startup is an idea. Some people think that idea is worthless, but for me it is equally important as the execution that follows it and the team behind it. It sets your target so that you know where to focus. But don't fall in love with your idea, it can evolve and even change radically. You just need it to get started.<br />
<br />
After having an idea, the next thing to come up with is a name. Having a name upfront is not required (you can use random name, e.g. "myproject", and change it later), but it simplifies a lot of things.<br />
<br />
Name is important for:<br />
<ul><li><b>Presence</b>: domain name, Twitter handle, etc. We'll get into this in a moment.</li>
<li><b>Development artifacts</b>: project directory, namespace (e.g., in Java, "com.myproject"), Redmine project, <a href="http://www.basecamphq.com/">Basecamp</a> account, etc.</li>
</ul><br />
<h2>Online presence that you need to secure</h2><br />
<h3>Domain name</h3>Buy a domain from <a href="http://www.google.com/a">Google Apps</a>, it's easier. You will get GMail-backed @myproject.com without setting up anything.<br />
<br />
<h3>Handle in your target deployment</h3>For example, if you use <a href="http://www.appspot.com/">Google App Engine</a>, you might want to secure myproject.appspot.com. This is optional, as it will usually be masked by your domain name (e.g. myproject.com will be forwarded to myproject.appspot.com), but it's always nice to have some consistency.<br />
<br />
<h3>Facebook Page</h3><a href="http://www.facebook.com/">Facebook</a> requires that you have at least 25 fans before eligible for a username (that is, a facebook.com/myproject). Ask your friends to Like your page to secure it.<br />
<br />
<h3>Twitter handle</h3>This is obvious.<br />
<br />
<h3>Blog (e.g. myproject.blogspot.com)</h3>Not necessary if you want to use your domain, e.g. blog.myproject.com.<br />
<br />
Remember that choosing name is not urgent, but the sooner the better.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-64962387154296661442011-05-29T00:25:00.001+07:002011-05-29T00:26:57.194+07:00The journey of a thousand miles begins beneath one's feet<a href="http://blog.wiradikusuma.com/2011/05/i-still-alive.html">As promised</a>, I'm going to start blogging again. Here we go.<br />
<br />
It's almost a year since my last post and I told you that lots of things have happened. Ironically, I don't know what to write. Maybe I'll start with how I feel these days.<br />
<br />
I don't feel happy.<br />
<br />
I'm working in a big multi-national company, which recently been acquired by a much bigger multi-national company. That's good. But on the other end, I just feel like a drop of water in the sea. I miss being my own architect, developing things I like, using any tool or framework I want.<br />
<br />
That's one.<br />
<br />
The other thing, I always want to have my own business. Not the grand thing like the next Microsoft or Google (although that would be nice). I just want to have a simple small business, like a restaurant or <a href="http://en.wikipedia.org/wiki/Massage_parlor">massage parlor</a> (with hot chicks under my employment, yay!).<br />
<br />
That's two.<br />
<br />
The last thing, right now the world is having "startup fever". This trend is also happening in Indonesia. Now everyone with their uncle want build a startup, get investment, get acquired and exit with a load of money. Everything with "getting more money" is always good for me, and I hate just sitting here watching other people partying.<br />
<br />
That's three.<br />
<br />
Because I miss architecting and hacking stuff, and I want to have my own business, and I want to join the startup wave, today I'm announcing that I'm opening a restaurant.<br />
<br />
Oh, wait. You know I can't be serious. I barely know how to cook.<br />
<br />
Actually, I'm in a very early stage of building a startup. Well, two, actually. What? Why? Shouldn't I suppose to focus on one first until it's launched?<br />
<br />
It goes like this. I was starting on an idea, a website which suppose to help me scratch my own itch (that is, solving my own problem, and hopefully others'). But then a couple of weeks later a friend of mine asked me to become his co-founder. I told him that I'm currently working on something else, but he didn't mind at all, so there comes my 2nd startup. Both are not related to each other.<br />
<br />
Will I quit my job now, lock myself for months and start hacking? Not quite. The stuff I'll be doing are totally not related with my company's line of business (so no conflict of interest), and I don't set deadline for the projects, so it'll just to "kill time" and won't affect my day job. Of course this might change.<br />
<br />
From now on, I'm going to blog primarily about my experience in building that two startups (one where I'm solo and another where I have a co-founder). I hope by doing this, I can keep motivating myself (and, oh, make myself happy!) and help others who want to build their own startup.<br />
<br />
<em>Note: Some of you might be curious about this blog title, "Isn't that supposedly "A journey of a thousand miles begins with a single step"? According to http://www.quotationspage.com/quote/24004.html, the more correct translation from the original Chinese would be the one I put in the title. Rather than emphasizing the first step, Lau Tzu regarded action as something that arises naturally from stillness. Another potential phrasing would be "Even the longest journey must begin where you stand." In other words, you must get your ass off your comfort zone.</em>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-52139993266047924312011-05-22T22:29:00.001+07:002011-05-29T00:39:34.662+07:00I'm still alive<p>Hi guys, just to let you know that I'm still alive. Lots of things have changed since my last post. I promise I'm going to blog more often. Stay tuned :)</p>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-73946466871278489872010-10-09T22:29:00.002+07:002010-10-09T22:32:41.912+07:00Being better, necessary?Nobody is perfect. Everyone have their own weaknesses: pasts, habits, limitations. It's not to say that you don't need to do anything about that—that would be a lame excuse. Everyone have to make themselves better.<br />
<br />
But sometimes you cant change some of your weaknesses. No matter how hard you try.<br />
<br />
In relationship, this is the Stop/Go factor. If your partner's OK with you and all of your "remaining" weaknesses, then it's a Go. This is what being "compatible" is.<br />
<br />
Otherwise, it's a Stop and Bye. And there's nothing wrong with that. If everyone always accept their partner's weaknesses, there would be no break-up in this world, and first boy/girlfriend will always be your only boy/girlfriend (and consecutively, your forever husband/wife).<br />
<br />
So, knowing that shit happens, should you make yourself better? Of course. It's for your own good.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-52487102568285894572010-09-29T13:21:00.002+07:002011-05-29T00:31:32.450+07:00How some men treat womenContrary to popular belief, men do think using their logic when it comes to relationship. Some men, including me, divide women they want to be "in relationship with" (I use this term loosely) into essentially two groups: <b>for-fun</b> and <b>serious</b> (sometimes even <b>wife material)</b>. "Serious" doesn't mean there're no fun in it. It just means he's willing to go further.<br />
<br />
Some men take <i>positive-negative approach</i> (have hope with the relationship, but will fallback to for-fun if it doesn't work, or simply dump her) or <i>negative-positive approach</i> (never intend to be serious, but might change over time). <b>The important thing is: they can change their mind.</b> I'll get back to this later.<br />
<br />
The fun/serious division is sometimes not obvious. After all, a man can do anything to get what he wants, including pretending to be committed. You can not see his seriousness from his acceptance ("I'm OK if you're fat/divorced/minority"). Those who serious will accept you as you are. Those who just want you for sex simply don't care.<br />
<br />
Instead, observe his devotion to you. A man who wants to be serious with you will invest in you, because he knows you're worth it. The more valuable his devotion, the more serious he's likely to be. The most valuable thing is not his money, he can get that more. It's his dedication: his thought, energy and time.<br />
<br />
BTW, this hint does not apply to guys whose thought/energy/time redirection yield no difference (i.e. using his time to work or sleep or dedicating it to you makes no difference, probably because his time is worthless). If the man's time is so precious for him yet he spend it for you, then it must be something.<br />
<br />
Let me give you an example. Assume I'm in relationship with a woman. She gives me everything I want and she's physically hot, but she's addicted to drug. And just assume that I have issue with her addiction, probably because I know drug is not good for her health and I don't want her to waste her life. If I put her as for-fun, I wouldn't need to worry about that. As a matter of fact, <b>it is stupid for me if I force her to quit</b>: she'll be upset and hate me, I'll loose the fun she gave me (e.g. sex). Simply no benefit for me.<br />
<br />
But if I'm serious with her, I will that that risk. I will ask her to quit, with the risk of her hurting me in the process. I know I might loose the short-term fun she give, but I know it's worth it because I still want to see her alive and healthy in next 20 years.<br />
<br />
If I'm even more serious with her, instead of telling her to quit and leave her fight the trouble alone. I will help her with research (on how to effectively remove the addiction), accompany her to care center, support her and be with her.<br />
<br />
But no matter how hard I try, I can never change her mind. If she's so stubborn, there are only two options left: leave her or accept her the way she has become. For me? I will leave her. What's the point of loving somebody who doesn't love her own body?Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com1tag:blogger.com,1999:blog-28513714.post-53055997050361336612010-07-28T10:25:00.001+07:002010-07-28T10:28:50.214+07:00The case for IndonesiaMy mom always wants me to go back and work in Jakarta. I can understand her situation. After my dad passed away, she's now alone. I'm working in Malaysia, my sister's studying in China, and while my other sister's staying with mom, she's working in <a href="http://en.wikipedia.org/wiki/Shift_work">shift</a> as a nurse.<br />
<br />
Going back is easy, but finding job that's "good fit" for me is not. I'm up in the level where it's too expensive for companies in Indonesia to employ me in my current position (Software Engineer a.k.a Techie Guy). It's not that they can't offer me high salary, but it's reserved for managerial positions. Since I'm already specialized, I might not be a good manager (and the horror of administrative tasks, oh no!).<br />
<br />
There is another reason why I don't want to go back: the "everything else" is not getting any better—it's even worse. When I traveled from my place to a friend's, the traffic sucked. Even sucked more when it's raining. The once-adored Busway now looks slummy. Once-respected BlueBird taxis screwed me twice!<br />
<br />
When I read the paper, it's always about corruption and disasters. When I turned on the television, the only things playing were Take Me Out (and its variations) and infotainment shows. Everything broadcasted on paper and on air were all hyped and negative. To be fair, news in Malaysia could be worse, but I don't follow them.<br />
<br />
I love my country. My family live there. Most of my friends are there (or "stuck" there, as some of them told me). The natural attractions are beautiful and the ladies are friendlier :) I even plan to spend this year to travel around Indonesia even though my friends told me, "Why travel there if you can go somewhere else?" But the condition is hostile for my career and my sanity.<br />
<br />
I may go back and spend a couple of months when my contract ends. But that's because of the important things I mentioned above (family and stuff). I don't plan to pursue my career there—except maybe when I start my own business (a restaurant?).Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0tag:blogger.com,1999:blog-28513714.post-85896140410756182062010-07-23T13:30:00.000+07:002010-07-23T13:30:40.747+07:00Another interesting weekI'm getting lame at making <a href="http://blog.wiradikusuma.com/2010/07/interesting-two-weeks.html">blog</a> <a href="http://blog.wiradikusuma.com/2010/03/update-about-me-ga-penting.html">titles</a>. Anyway, here's a quick round up of this week. I'll obliviously think I'm a celebrity to justify the importance of this post. Readers be warned.<br />
<br />
I was assigned the role of Toastmaster of the Evening (TME) for last Wednesday's Toastmasters meeting. It's like being Master of Ceremony (MC). I had attended meetings for dozen of times, but I'm so ignorant that I couldn't remember how the previous TMEs did their job. So I contacted Penny Chin, a fellow member, to help me prepare. She's so great at explaining it, but I was so shallow (and yes, ignorant) that during D-day I performed awfully. At least everybody laughed.<br />
<br />
In the meeting there were some guests, all new faces, mostly cute chicks including a French girl who works as translator and has traveled all over Asia <-- if this information is not accurate then I definitely not paying attention to her talk. But the guest that interested me most was a guy named Khairul. No, I'm not gay.<br />
<br />
Shameless plug: <a href="http://itcbintang.blogspot.com/">The club I'm a member of</a> is quite international. We have members from Indonesia (me), Russia, Myanmar, Taiwan and Pakistan (and of course, Malaysia). If you're in Kuala Lumpur and want to sharpen your communication/leadership skill the fun way, feel free to come. Guests are most welcome, and it's free.<br />
<br />
Back to Khairul. He's a quiet guy most of the time during the meeting. But just now I checked <a href="http://khairul.my/">his website</a> (he gave his name card), and wow I'm amazed. I never thought there is any Web 2.0 guy in Malaysia. Skimming at his blog, I can see he's passionate with Web technology. Cool. And he's the one who brought the French girl to our meeting. Even cooler.<br />
<br />
<a href="http://1.bp.blogspot.com/_LTjUqr1yEd8/TEk2JqoLwYI/AAAAAAAACe0/seHKyOJ7VyA/s1600/geek.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="http://1.bp.blogspot.com/_LTjUqr1yEd8/TEk2JqoLwYI/AAAAAAAACe0/seHKyOJ7VyA/s200/geek.jpg" width="200" /></a>The thing is, I'm a really Web 2.0 geek, developer type. That's why I'm enthusiastic when encountering geeks-alike. I don't just use Facebook, Twitter, LinkedIn, FourSquare, and numerous others, but I also longing to develop something like those. I'm currently developing a super-awesome-caffeine-induced social thingy in my secret underground lair. I'll keep you updated on that.<br />
<br />
Apparently one French a day was not enough. After the meeting, Penny said she wanted to pick up this French guy who supposed to stay at her house. She joined <a href="http://www.couchsurfing.org/">a website</a> where people can host foreigners. I thought the idea was dangerous and crazy. We followed Penny to a nice Mamak nearby KLCC and met the guy. He's nice and polite. Maybe the idea wasn't that crazy.<br />
<br />
The day after I went to watch movie in KLCC with Penny and the gang, including the French guy whom I can't remember his name (it's French). I had some interesting conversations with him. He said he was from Australia where he worked there for some months using <a href="http://en.wikipedia.org/wiki/Working_holiday_visa">Working Holiday Visa</a>.<br />
<br />
He also shared his experience when he first arrived in Bali. He told me that some guys were "very friendly" to pickup his bags for him, but then they escorted him to money changer to claim their fee. He also thought the taxi driver took him around to increase the meter. Classic.<br />
<br />
That's the problem in Bali (but I guess in many tourism places as well), some people are just like to take advantage of clueless tourists. I told him that I experienced the same even though I'm *Indonesian*. Either they're preposterous or I was really stupid (I think both). Next time when you plan to travel, better do your homework before you get there. Ask Google.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_LTjUqr1yEd8/TEk3BIFktQI/AAAAAAAACe8/bcyI1ng_FcM/s1600/google_god.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_LTjUqr1yEd8/TEk3BIFktQI/AAAAAAAACe8/bcyI1ng_FcM/s320/google_god.jpg" /></a></div>Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com3tag:blogger.com,1999:blog-28513714.post-46095819273654861572010-07-15T14:43:00.001+07:002010-07-19T13:26:22.388+07:00Interesting two weeksHere's a story: A Singaporean girl asked an Indonesian guy for a place to stay in KL. The guy recommended his property agent, a Malaysian, to help her find a room. She moved to the designated house where two guys were currently staying.<br />
<br />
One of the guy, an Iranian, had interest in her but apparently didn't know how to make a proper move. Feeling intimidated and harassed, the girl told her Dutch boyfriend about it. The unhappy boyfriend came with his British friend and gave the Iranian a lesson—with a baseball stick. The other guy who lived in the house, a Burmese, came to tell me the story. Now that's what I call "international incident".<br />
<br />
The past two weeks have been interesting. Apart from that movie-like incident, lots of stuff have kept me busy. I had to prepare my 2nd assignment speech in Toastmasters, and came out with a nice topic: How to get girls. I was awarded Best Assignment Speaker (got edible souvenir, nice), but the girls in the club now look at me meticulously as if I a playboy. Annoying, but worth the souvenir.<br />
<br />
I also bought a Sennheiser, model <a href="http://www.sennheiser.com/sennheiser/home_en.nsf/root/04974_dj_equipment">HD 280 Pro</a>. For RM580, the headphone performs well, but not over my expectation. It's a bit weak on the bass (e.g. not "punchy"), but superior on percussions.<br />
<br />
And then I went to Butterworth with my colleague, assisting him installing software in client site. It was a four-day trip, and we went to Penang in Sunday. Took some pictures which you can see in my Facebook. If you can't see it, just go to <a href="http://wiradikusuma.deviantart.com/gallery/">deviantArt</a> for a higher resolution version. Here's a sample:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_LTjUqr1yEd8/TD67gFk_SDI/AAAAAAAACek/FXsDvfZzDm4/s1600/IMG_8410.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_LTjUqr1yEd8/TD67gFk_SDI/AAAAAAAACek/FXsDvfZzDm4/s320/IMG_8410.png" /></a></div><br />
A day after returning to KL, I went to <a href="http://www.dbkl.gov.my/">DBKL</a> with some fellow Toastmasters to watch Yamato Drum Concert. The concert was a wow, you can watch some of their performances in <a href="http://www.youtube.com/user/YAMATOTHEDRUMMERS#p/u/6/MjEGBup0Z3I">YouTube</a>. After the show they took me to <a href="http://www.skybar.com.my/default.aspx">SkyBar</a> in Traders Hotel. Finally! I was longing to go there since before New Year 2010 because my friend told me they have a good view of the <a href="http://en.wikipedia.org/wiki/Petronas_Towers">Twin Tower KLCC</a>. Indeed they have:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_LTjUqr1yEd8/TD672EejjXI/AAAAAAAACes/8YDnHoi0u5E/s1600/IMG_8559.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_LTjUqr1yEd8/TD672EejjXI/AAAAAAAACes/8YDnHoi0u5E/s320/IMG_8559.png" /></a></div><br />
And tonight I'll fly to Jakarta.Thomas Wiradikusumahttp://www.blogger.com/profile/13522029286402594915noreply@blogger.com0