by ksetyadi on March 3, 2013
Recently, we had a little challenge on how to record our own voice using microphone with a very minimum effort from the user and store it in the cloud. What I mean with a minimum effort is that you don’t have to record your voice using a very great audio processing software such as GarageBand or Audacity and then manually uploading them to the cloud using ftp or scp (Windows people, please proceed and read the UNIX/Linux manual).
I know those steps are simple but I think we can handover the uploading process to the computer and let that machine do that for us. After all, our wish is their command. So I remember about the audio specification in HTML5 and decide to play with it. (By the way, I’m thinking of using Flash too, but I think you’ve already knew my answer. In fact, at the end of this article, I still leverage Flash ability to get the things done). Read the rest of this entry »
by ksetyadi on January 6, 2013
You guess, yet another predictions for this year. 2013.
2012 was a very entertaining year if we talked about mobile. Android and iPhone are always side by side, one overtook another, to lead the market with their innovation and simplicity (and a ‘little’ fight on patent litigation). Nokia is not the number one anymore but they’re struggling to get the crown back by teaming up with Microsoft building Windows Phone on their Lumia series. BlackBerry considered no luck and very slow in launching their new shiny OS.
Almost every spotlight goes to mobile.
2013 is coming and this is the year where mobile become more and more adapted. A few players in mobile OS have been declaring them self to become ‘the next big thing’ in mobile field. Ubuntu, Tizen, Firefox OS and a few customized-based-on-Android devices ranging from automobile industry to home automation expected to be exists no longer from now.
So, what is it all about in 2013? For me, it’s the year full of customized technology. It’s the year where mobile get the most attention and biggest penetration all over the world. Hence, customized technology will be seen as a new ‘toy’ and startups will move to this area, sooner or later.
These are 4 things that, in my prediction, will be the superstar (for one) and upcoming superstar (for others) of 2013: Read the rest of this entry »
by ksetyadi on January 4, 2013
I know, it’s been the 4th day of January 2013 and I’m just too late just to say “Happy New Year” but before you trash me with any kind of words, let me defend my self.
I didn’t remember the last time I updated my blog. I just saw it in and it said September 30, 2012. I felt it was a year ago since then, but I was wrong.
So, what’s up? (A few people who either subscribed or visited my blog regularly asked me what happened. Thanks guys, you’ve made me write again). Read the rest of this entry »
by ksetyadi on September 30, 2012
Over the last weekend, there’s a simple question running on my head:
“How can I compute the distance between two points on the earth?”
I’ve already knew, since in the university, how to compute the distance between two points in the plane. But I was wondering whether the formula was also work for the non-plane ellipsoidal shape like earth. So I’ve done a little search on the Internet and I found that the formula was a little bit different.
I’ve come across this great-circle distance and Haversine formula. Never heard about them before but the basic of the both, which is called trigonometry, was once familiar. So I did a little reading on these subjects (but I’m not going to proof the formula; hello, mathematicians *smile*) and figured out how I can make a better use of it. Read the rest of this entry »
by ksetyadi on September 10, 2012
I’m really excited to start my new role at U Connectivity Services as their new Chief Technology Officer. So many things to be read and so many things to be learned but these things are only make me feel more challenged.
I’m bursting with excitement.
by ksetyadi on September 9, 2012
I planned to move for the next (big) challenges and yesterday was my last day in the current employment. If some of you were questioning where was I in the last couple of months, I bet you’ve already knew it. Yes, I have worked at Lazada Indonesia (one of Rocket Internet’s fastest growing startup) and only took 3-months probation there before I decided to move on.
Here’s my last email to all employees regarding my resignation: Read the rest of this entry »
by ksetyadi on August 28, 2012
It’s been almost two years after I joined and “signed-up” with Yahoo! and assigned as one of the Koprol developers. I never thought that it would ended up this way but I believed that everything was happened for a reason. The truth is, there are lots of reasons.
I am a proud developer when the product I’ve contributed in was used by almost two millions of people, mostly young people. I also proud that my fellow developers always embrace new technologies, new possibilities and new techniques along the way we built the product. I am a proud developer when many users gave us feedback about how the Koprol for Android app should behave. Read the rest of this entry »
by ksetyadi on August 1, 2012
Writing code is never been easy.
Well, let me re-phrase: Writing readable code is never been easy.
Many programmers work on their code alone. They define and write the specification, design the system, write codes and library and write documentation, all by them self. They never have a problem with version control, never experience a single conflict, and never have to deal with different approach and algorithms. Everything is on their head and they just write it out. No problem.
On the other hand, few programmers (if not many of them) struggling hard to read someone else’s code trying to understand on what he/she was doing at the time he/she wrote their codes. The later will always have to understand the logic, flow and “magic” around their former friend’s code. This is not an easy task considering every programmers had already have their own style. But still, they need to introduce massive unstructured yet not logic code into their brain. Read the rest of this entry »
by ksetyadi on April 16, 2012
It’s been a great ride for me and one of those important milestones to reach at this time.
I joined Yahoo! at October 4th, 2010. Prior to that, I was doing web development for one of the good tech company in Bandung, Voucha. Having a great leader and colleagues were like your family at Voucha, it’s a tough decision to move on. After a little bit discussion with my wife and my family, I decided to move to Yahoo! and still kept the good relationship with them, Voucha’s big family.
First day at Yahoo! was really formal. I rarely wore a suit and a fancy shoes. Deep in my heart, I know it’s (used to be?) a technology company so I should comfortable wearing my best t-shirt or any shirt I like to wear. It’s just not common in here, Indonesia, wearing a t-shirt in a first day of employment. So here I was, wearing all those things like a salesman working for IBM, except for the fancy tie.
I was assigned to Koprol, a social location-based service Yahoo! had acquired earlier. The atmosphere was really different here. The first day I stepped in to Koprol’s office, I felt different. I felt comfy and I just thought, “I like it! This is like having a hacker-culture on a startup even though it’s already bought by the Internet giant. But this whole thing is… awesome!” Read the rest of this entry »