Arif Widianto on finding values

Anything You Want

Derek has some good—honest, naive, funny, inspiring—stories to tell. He is a good storyteller. He tells the truth about himself, even the bad ones. He succeed as a businessmen. He is open. He replied my email. He corrects my typos. And now he shared his story.

I liked all his story. Started as a librarian, then a musician, and selling CD of his own music, his friends' CDs, and then hundred thousand of other musicians' musics making $100 M sales. The best of it all, finally he sold his company, netting $22 to charity he formed, for the benefit of musicians. He makes mistakes, a lot, naive, honest, funny, and even unbelieveable story such as delegating his employees and they share all company profits to themself. He fired them all. What a story of some kind of over delegation.

I know him first from a Ruby on Rails Tutorial book, now, Derek, you teaches us a lot of thing from this book. Thank you!

2017, A Flashback

  • Logged 493 hours 21 minutes on screen so far, about 11% wasted on social media 😏 More than 372 hours on productive time, averaged 3 hours 34 minutes daily
  • Closed bad idea, started new idea
  • Published my first book, an e-book on investing, Cerdas Berinvestasi
  • Published 206 articles or posts for Bolasalju, including protected articles for members
  • Generated 300k views from 175k visitors for Bolasalju. This is 64,84% increase from previous 182k most views!
  • Closed 427 orders and generated revenues for the first time for Bolasalju that able to support part of our operational costs. Thanks to Bolasalju's customers and members!
  • Released my first WordPress's plugin, SSL Secure Seal for WooCommerce
  • Provided my first contribution to major open source project. Not sure if it is accepted or not, but it seems on schedule for 3.4 release next year.
  • Created my first ruby gem, not publicly available yet
  • Six hundred thirteen kilometers in run or 381 miles. One half marathon race, one 10 miles runs, one 10 km runs (what? so low!), 13 of 5 mile runs, 31 of 5km runs, and 23 of 1 mile runs. 92,6 hours on the road. Low stats compared to last year run. But happy!
  • 24,699 pages in 63 books

What's else? I'll add more if I find them.

The Books I Read in 2017

Arif's 2017 in Books

Inspired by DHH post at Basecamp, I want to start sharing the books I read in a year. The complete list available on my Goodreads account. Here is a recap on some notable books that I read in 2017.

1. Muqaddimah by Ibn Khaldun


I agree with most the reviews. It deserved to be read by everyone who love history, social science, philosophy, law, and how society changes. I still amazed at the depth of knowledge he tried to discuss was prodigious. It's a brilliant work by a single man that covers a lot of ground intelectually. If you are muslim, this work adds some critical discussion about Islamic law, Arab dynasties, and more.

2. Omnivore's Dilemma, by Michel Pollan.

Omnivore's Dilemma

Interesting read. This work makes me think more about the food we eat everyday. Starting from the crop of corn. Food industry (yes, farms, vegetables, meats, poultry, food processing and also animal feed) changed how food industry works. It was more about more mechanized, industrious, and more focus on cutting costs rather than more important features such as taste, nutrition, or humane animals. I also surprised how cheap oil prices (and food policy) affecting more to food industry. By reading this book, you'll questions many thing about what you eat, how and where did it come to your table? And further more, what does the true cost? (Costs to environment and public health). Recommended.

3. History of the Arabs, by Philip K. Hitti.

History of the Arabs

This is actually the last book I read this year. In short, if you are into history, this will be your treasure. Great primary sources of Arabic history. It told interestingly. You'll love this book.

4. The Big Short by Michael Lewis

The Big Short

Michael Lewis is a good storyteller. Financial terminology like hedge fund, mortgage bond, derivate investments of mortgage bonds so called credit default swaps (CDS) and collaterized debt obligation (CDO)—in short a bet, a huge bet—can be explained in entertaining way by him. I'm sure I have fun reading them.

The problem, the matter, the such alarming situation this book tried to explain was much more huge than what I realized in its movie adaption. If you love financial history, this is your book. Even if you just curious what's the story caused 2007 crisis and how this affecting our society, you have to read this.

5. Barbarians at The Gates, by Bryan Burrough and John Helyar

Barbarians at The Gates

So here again. Another corporate-finance's history book. Barbarians at the Gates is a fascinating story about the rise and fall of food giant Nabisco. Which later merged with RJR Reynold, producer of Winston-Salem cigarette. Followed by the leveraged buyout (LBO) story financed by junk bonds that turned this giant company falls since.

It offers interesting story of how food industry works, how tobacco/cigarette industry, and other story of corporate dynasty can changed corporation course. More we can learn on how bad manager can turned good loving corporation into a sale party. You also learnt finance industry shaked town and country. Very detailed. So nice to read, like watching a real film. Compared to the movie I watch based on this story, the screen version just showing a rough skin of these details.

6. Muhammad: His Life Based on the Earliest Sources by Martin Lings

Muhammad: His Life Based on the Earliest Sources

It is a good biography of the prophet Muhammad, PBUH. Martin Lings expressed the story of the noble man interestingly and entertainingly. Some people may dislike his narration style, a much to fiction, but I do like it.

7. Making Globalization Work, by Joseph Stiglitz

Making Globalization Work

This is actually the first book I read this year. I should read earlier knowing this is such a good book, instead of waited to read it after 10 years since the purchase. This book opens widely my understanding on how globalization work, how global financial system, money creation, and currency (intrinsic and extrinsic) works. I learn many new things.

8. Stocks for The Long Run, by Jeremy J. Siegel

Stocks for The Long Run

Very good and thorough narration on stock investing, especially if you interested to a long term approach. Complete with historical account, statistics, tables, and data. You'll be surprised you got 200 years historical stocks data from this book. Loved this much.

Any topic you want: economic policy, crisis, inflation, wars, bonds, mutual funds, and other so useful comparison such as with: portofolio allocations, timings, various holding types, indexes, taxes, fees, and dividends. All supplied with data to prove them.

This book splitted by three chapters:

  • Stock returns, past, present, and future.
  • Verdict of History. Lots of data. I love them! Thanks Mr. Siegel!
  • Economic Environment Impacts Stocks
  • Stocks Fluctuatuation in the Short Run
  • Building Wealth Through Stocks

Later that I find surprising, with data, it still proved to be true that value strategy always have most benefit compared to other strategy. Long live value investor, eh?!

9. Security Analysis, by Benjamin Graham & David L. Dodd

Security Analysis

It was a reread. But I think I will read it again.

If you are into investing, if you are serious about value investing, then this yours.

10. Rework, by Jason Fried, David Heinemer Hansson


I bought this book to pay it back to the writers who inspires me much. These materials based on their first book and blogs. It repeated here more, just a reminders that few of all our work habits, focus, and drive are mostly wrong. It's a nice read to remind us to change the way we look and work. Short text, down right to the topic, interesting and provocative discussion. Bold statements! Yeah, you know David, and Jason. Rework. Yeah, rework.

Notable Fictions

  • The Catcher in the Rye by J.D. Salinger - What a prose. I really like the goddamn style. Makes you believe you'd be a young boy again. Tough Holden Caulfield was far from me when young. Damn, J.D. Salinger!
  • Matilda, by Roald Dahl — It was my daughter's book. But I do like to read children book
  • Perfume, by Patrick Süskind — What a kind of story!
  • Red Sparrow, by Jason Matthews — Tough I dislike the choice of his character having supernatural power.
  • An Officer and Spy, by Robert Harris — It's an historical fiction of 1890s spy era. I like his style of writing. Not so much like pop novel, with enough details, good use of intricate languages that forced me to open dictionary a lot.

Good Time, Good Books

I have a good time to read so many good books in 2017.

This year I challenged myself to read 48 books, just as last year. Glad I can make it more 😊

Thanks to my wife who supported me to have a reading time in so many unsuitable occasions: morning, after lunch, before bed, even at vacations and holidays. Thanks, hon! Glad I managed to have a better way to read more while doing other chores and works.

Last but not least, thanks to friend, Prof Nadirsyah Hosen who able to inspire and provoke to read more.

Bolasalju's WooCommerce Story

In this post I want to share our story released a subscription and membership system to provide an investment education and research services on using WooCommerce platform. This is a part of my entry for WooConf 2017 Golden Ticket Competition.

Bolasalju Story is a website I create since 2010 where I shared toughts on my stock investing activities. At first it was published under anonymity. The first plan, I just want to make notes on my stock transactions. Or why this stock interesting, why I bought them, why I sold them, and so on. I make notes on that blog because I want to have records on my investing activities. Having some records, I was expecting to be able to look that later, making evaluation where I made some mistakes, or whether I make a good investing decisions.

Stock investing was a new thing to me, since I worked as programmer and designer. I learned stock investing seriously since 2007, and later since 2008 I committed to investing method called value investing. According to Wikipedia, "value investing is an investment paradigm which generally involves buying securities that appear underpriced by some form of fundamental analysis."

Okay back to the story. I published some investment education and research articles there. It was beyond just a personal notes on my investing activities. Bolasalju attracted some loyal readers since 2011. They shared comments and appreciations that they learn many investing insights and got investing knowledge from Bolasalju. Some even say they produce quite good profits by following some of my stock stories on that blog. If you asked, I recorded 651% returns rate compared to 108% for Indonesian stock index, for 7 years performance. Not bad for a starter, right?

Starting 2015, I reveal my anonymity and decide it was time to make this publication a serious business. Bolasalju has been acknowledged as one of serious value investing blog in Indonesia. By 2016, Indonesia currently have about half million stock investors, compared to 170 million adults. I believe Bolasalju could have a chance to become a site that provides education, researches, and data for helping Indonesian investors to success.

But I have other work. I let Bolasalju as my side project before committing some serious effort and put some investment on it.

September 2016 was a turning point. After working freelancing for 10 years. I believe it's a right time to pursue other endeavour. I worked hard to publishing new posts and more stock researches on Bolasalju. By late 2016, Bolasalju published 64 new posts. By February 2017, it published more 41 articles.

The business model for Bolasalju is simple: it provides education, research, and data for investors in Indonesia. Some education articles will be free (as it is now), the others will be a paid services/products.

Education materials ranging from free articles, protected articles, and digital/real products (e-books and later a real book). Researches will be published in the form of restricted contents and digital publications. Data will be available for subscribers.

Our WooCommerce Story

By March 2017, after gaining back old visitors and new readers, I think Bolasalju was ready for a prime time. It was time to decide an ecommerce platform for Bolasalju.

Not long consideration, I decide WooCommerce is a good choice because Bolasalju already runs on WordPress. Knowing that WooCommerce has been acquired by the same guy that build WordPress, I think rest assured that Bolasalju will be supported in the long run.

We currently building a custom system using Ruby on Rails for managing stocks data. We feel the data service will be a future business, since it also takes a lot of time to improve them. We are now focusing on education and research, since it's already established there and it was quick to deliver. Making a full all-in-one Ruby on Rails system for ecommerce/membership could takes a lot of work, since I worked on this by myself right now. I felt it was not ideal to make a quick turn around and delivery. We decide to think later about integration between WooCommerce and Rails, I believe it could be done.

After knowing our business model and how to achieve them. We looked for a solution on WooCommerce platform to solve the problem for delivering Bolasalju's business model to customers in tightly deadline. Not long, We bought the WooCommerce Membership Bundle at March 20, 2017. We decided to use WooCommerce Subscriptions and Membership (all valued $348). We could use Name Your Price and Subscription Downloads extension (valued $98) for some future needs. The bundle provides all extensions we need, and it was discounted about $147 (in respect to extension we may need), if purchased separately. Value investor loves discount, right? It gives additional extension and themes as bonus. It provides 12 Storefront's child themes (each valued $39). We may not use them right now because Bolasalju already using other theme at that time.

The decision for using WooCommerce solutions was an easy choice. First, again, it makes us rest assured that Bolasalju will be supported in the long run. Second, WooCommerce Subscriptions and Membership Bundle solves our problem to provide the subscription and membership solution so we can launch our education and research services in timely manner. We launched the service on Bolasalju at April 20, 2017 (Psst, it was my wife birthday, it's a surprise present for her!).

We have released an e-book, a basic investment education for common people, it's title "Cerdas Berinvestasi". We are preparing to write our next value investing book for serious stock investor. We have launched an annual subscription service for users to be able to access our investment researches and exclusive contents. We just released a private tutor and consultation service yesterday. We have a couple services and products on our plan.

By the time I write this, we have returned our initial investment for Bolasalju. We still have a hard path to make sure Bolasalju become a sustainable business. We expect Bolasalju to be a trusted and successful education, research, and data provider for Indonesian investor. It will be long journey for us, but I believe we are on the right track with WooCommerce.

Our WooCommerce Build


  • WooCommerce by Automattic – 3.0.7
  • WooCommerce Memberships by SkyVerge – 1.8.4
  • WooCommerce Name Your Price by Kathy Darling – 2.5.5
  • WooCommerce Subscription Downloads by WooCommerce – 1.1.6
  • WooCommerce Subscriptions by Prospress Inc. – 2.2.7
  • WooCommerce Helper by WooCommerce – 1.7.2
  • WooCommerce Google Analytics Integration by WooCommerce – 1.4.2
  • Facebook for WooCommerce by Faceebook - 1.3.1
  • Genesis Connect for WooCommerce by StudioPress – 0.9.9

Current Theme:

The theme was a StudioPress's Genesis child theme, created and modified by myself based on Genesis Sample theme. The homepage is a custom made layout, delivered via widget based container so I can easily put and change its contents quickly. The theme is simple and clean. It works!

Thanks for reading. May the Woo force be with you!

Big Decisions

It seems I have to make a lot of important decisions this year. Here I'll share the first three decisions:

  • Closes The idea looked interesting when it was started. But as my focus changes, priorities have to be adjusted. And here's the decision. I let the domain expired yesterday.
  • Making a content subscription scheme for Bolasalju. Some categories like research, stock analysis, and new exclusive articles on this site are now protected. Reader have to buy a yearly subscription to be able to read them. Hopefully this experiment provides a solution for me and readers so that Bolasalju can produce quality content and still get support to do it. We also launched promotions for this May.
  • Launched my first book (e-book).

More projects to come this year, hopefully.


My interest and passion to wireframing world began when I worked on a small wireframe project for this particular U.S. company. The task was to make registration process flow for their huge member base more easier and more efficient. It was March 2007. I was paid $1,500 for finishing that project.

Axure 4 First Project

Since worked on that project, I learned a new software for doing wireframe project, it called Axure. It was Axure 4.4. And the rest is history.

Today... I am proudly announce a site with this statement:

It aims to be the resources for wireframing and prototyping topic, especially for Axure software, and user experience and information in general.

It's called

Axinside, Aug 20

I have the idea for this site since early this year, then I bought the domain on March 22. I tried to build some basic foundation for the site: CMS—which finally using Jekyll, a bit premade design with little customization, and setting up and managing hosting stuff. Later it was getting delayed due something here, project this, that travel, and so on, so on.

When Axure announced that they are about to launch new Axure RP version 8 last June, I decided that was the time I have to focus on this thing, seriously. So here we go.

Yesterday I published my first long post, about my first impressions of Axure RP Pro 8 Beta.

Wish me luck.


I kept few diaries way back since my high school. Apparentley I have no success even tough I desired to do more with them. When digital lifestyle came into my life since 1997, this journaling habit of me getting much worse.

Until the last three or five years ago, I started to begin to love the journaling activity. I put some serious efforts to make journaling into my daily life.

I really glad to have diaries when I read some old records from our family travel to Thailand at 2013, or some notes around our experiences on moving to this place which we agreed to call it home, or some notes of my second daughter's birth.

There were some interesting things to look back and I think we can refer to the notes more to make some future travels, future life events, more enjoyable.

Journal makes me realize that I am human. I feel this journaling habit keeps me sane, it makes me feel more closer to myself by knowing how at certain time doing or planning something, or what I didn't do, or how I failed, or how I succeed at some things.

With repetitive tasks programmed to our life every day, the way journaling enabled me to feel this thing is extraordinary. Love, memories, and experiences. These are what I look for when I grab the pen and staring down to the clean page on my desk. And I really love that feeling to really write again, with hand, with pen, in a sheet of paper.

There are various ways to make journal, either via analog notebook (ala moleskine, but cheaper price), or using digital methods. I've tried some of them, but to be honest, I think my rate of success is decent. Some of my favorite journaling apps are iA Writer app, Notes app, Evernote, and Day One app (only trying the iOS version, got it free).

Today I find a journaling method called Bullet Journal. This framework seems workable and promising. This framework offers a way to jot down tasks, notes, and events methodically easy. This framework providing a way for us to record and look back our records through various indexes, future reminders, all the way, I believe, just enough for making daily, weekly, monthly log, and yearly log.

Actually I've tried some methods like this, such as: separating some entries in my journal for working stuffs, family, notes, etc. And then I also tried to reschedule some list to other days, or a way to look how long I managed to do something, or how's my performance for certain times. I also tried to make some signifiers and reminder to certain date. But, due to some lack of disciplines or not consistent process, then I easily get lost. I'm sure I will try this framework and see what comes next. This makes journaling even more useful.

Using Github to Learn Real-World Code Programming Tricks 

Justin Weiss:

When you want to go beyond the documentation and see real-world uses of a library or feature, use GitHub’s code search.

For example, say I just read the Rails guide on Conditional GET Support. I feel like I understand it, but I want to see some more examples before I use it for real.

I could hop onto GitHub search, and look for "if stale?":

Why I never think of this before? Nice trick.

Old Masters 

John D. Rockefeller in his 80s was known to his business associates as a crazy old man possessed by the stubborn and ferocious will to know why the world wags and what wags it, less interested in money than in the solving of a problem in geography or corporate combination. By sources reliably informed I'm told that Warren Buffett, 84, and Rupert Murdoch, 83, never quit asking questions.

Men and women, at old ages—from author, filmmaker, actor, actress, artist, painter, singer, drummer, runner, fund manager, lawyer, senator, naturalist, illustrator, and architect—all are at their good time.

Interviews are accompanied by an essay by Lewis Lapham, himself on the cusp of 80.

(via Kottke)

Bad UX?

I recently have an opportunity designing wireframes for a mobile commerce site. I communicated through a project manager for this work. In the final review of the project, I got an email like this:

...this is bad UX for add to cart functionality, the user should stay on products page when he taps on add to cart, and when he is done he should click on cart icon to go to cart.

I shocked. I'm not complaining the tone of her message. It's just business as usual. I care more about the thing we discussed, how's a bad UX? I raised my concern because I felt it was interesting case to be explored.

UX/UI Decision

I hope we agreed to conclusion that a very very bad UX decision, is definitely bad. Bad UX is bad. You know it is a bad UX when it certainly, is bad.

But we're here to discuss other case. What about the case above? A shopping cart workflows. May be figures below can explain better.

Many ways to shopping cart
Many Ways to Shopping Cart

While viewing the product page, after he taps "add to cart" icon, these could happened next:

  • Interaction A, user brought to shopping cart page showing the product has been added, and presented with the summary of the order.
  • Interaction B, a flash message showed that "the product has been added to cart". The flash message disappeared after a while. User continue shopping in the same page.


I disagree if my solution is said to be bad UX decision. I think the final decision on the UX part should be about client's priority.

Actually the flow pattern I use is so common. Amazon, Apple, eBay, and many more you can name it, many sites using this pattern. The pattern is so easy to understand. The focus of this flow is giving user current state of their order by showing products in their shopping cart, and tells customer how much money they have to pay.

I agree the other solution seems more modern, more dynamic, or could we say flashy? But, is it appropriate? Does it add more value to the shopping experience? Could it add more revenue opportunity to client? I think the interaction of "add then continue browsing" seems appropriate for cheap merchandise, in the believe that users could purchase more items to make additional revenues. So, I make my final remark, for the client which happens to be an eyeglasses retailer, which sells mid-range price merchandises, I believe the pattern is more to my solution.

Here I think some other things that taken into consideration before making appropriate add-to-cart UX decision:

  • what's the expected shopping experiences?
  • focus on more shopping items?
  • focus on quick shopping turn around?
  • trends on buying pattern also could affect this decision, whether user buy more products, or user average buying is no more one item per purchase (such for luxury items).

Priority is the key.