Medium

phuze

We fear death but live like immortals, pretending we have all the time in the world to put off our hopes and dreams.


Current Goal

phuze has no ongoing goal...

Collective Updates

phuze

Prep for Everest Base Camp trek

Last Sunday, it was raining pretty heavily in the middle of the night. And it kinda fucks up my mind, knowing that I have a training hike in a few hours time.

Nevertheless, I made my way to Bukit Timah. It was still raining and it got me thinking if I should just head back home. All these thoughts looping in my mind but alas, my commitment was stronger and I decided to just proceed regardless of the rain.

This time round, I put on the vest. It weighs down so much on my shoulder despite the load being snugged closely to my body. Not forgetting to mention that it's stuffy too.

But I walked on and boy do I feel the fatigue. The rain. The strain. A perfect combination to break your will but I refused to give in to the idea of quitting halfway so I took as much rest as possible to avoid burning out.

10 second rest seems to do the trick to maintain the momentum.

Having completed yet another hike, I made my way back home and went out again to do more shopping for my gear. This time round, a backpack and some other misc stuffs like face towel from Daiso.

So what's left in the packing list? Wet wipes, toilet paper and diarrhoea pills. And of course, printing out the VISA form, passport photos and changing some cash to USD to pay for the VISA.

I feel ready.

phuze

Prep for Everest Base Camp trek

It's been raining almost daily for this week, an obstacle to my running plan. Not much time left before the trek but I feel relatively fit and confident that I won't struggle that much for it.

Let's aim for a run session tonight...fingers crossed.

phuze

Prep for Everest Base Camp trek

Went out to Bt Timah for my usual training regime. Unfortunately, my bag couldn't handle the 30kg (31kg with drinks) so it was pretty much tearing apart at the intersection of the shoulder pads. I don't think I'll ever forget the sheer torture for this session.

By the time I arrived at the entrance, I was already tired and the thought of having to pull out the vest from my bag and put it on was just sheer painful. That was pretty much a big mistake. The weight wasn't really distributed well as it's concentrated mainly on my lower back. I panted and struggled on every incline. Probably the slowest hike of my life as I fought off the pain building up on my lower back.

Yes. I was breathing heavily throughout. And of course, it wasn't complete without heavy rain as I exited from Bt Timah and walked towards the train station.

The best part? I slipped and fell at the overhead bridge. I could have rolled all the way down if not for the heavy bag anchoring me in place. With a slightly bruised palm and hurting wrists, I laid there for a while. Grateful that I didn't suffer any serious injury that would threaten my trip.

Next session? I will definitely put the vest on. Lesson learned, albeit a very painful way.

phuze

Prep for Everest Base Camp trek

To fix the displacement issue, I invested in a 30kg weight vest. It felt pretty comfortable having the weights distributed evenly as the vest snug nicely on my body. It felt even better than having the same load in a backpack. However...... There's no way I can wear that and take public transport without getting flagged. It looks like a military vest, albeit pretty suspicious. Luckily for me, this vest fits in my bag so the plan is to just carry it in the bag and put it on when I'm about to start my trek. That should solve the problem of being mistaken for some terrorist.

phuze

Prep for Everest Base Camp trek

Isn't it interesting how an upcoming birthday could trigger so much anxiety for someone?

Well at least for me. Looking back, I have indeed been putting off plenty of things. Especially the pursuit of adventures. After getting a taste of high altitude in Indonesia and Sabah in the past 2 months, I knew this is something that I've been craving for.

So next stop? Nepal!

Fitness wise, there's still room for improvement. I hiked with a 28kg load yesterday but that kinda took a toll due to weight displacement. The 20kg plate is bigger than my bag, thus causing a lopsided deformity. This in turn, affected one side of my back. Not exactly a walk in the park when my back is screaming for help.

Need to do something about it if I want to continue training with the same load..

phuze

OMG Post Mortem

I've abandoned OMG for a while now. It's basically the same pattern that led to the abandonment of all my other previous side projects.

Traction : I've got to admit, I really suck at promoting and marketing OMG. Most people will never know this platform existed. The main issue is not knowing who the target users are and where they're hanging out.

Engagement : My main disappointment is this. When users are not using the platform, I assume that there's no utility or value in it. I observed that users would attempt to create a goal and even write some updates before they abandon OMG. The goal is to create a product that people would actually want to use regularly. Not the case here.

People are busy with their lives. Even if you set a goal, what are the chances that you have time to work on it? You'll have nothing to update and pretty soon, you'll forget OMG existed. And of course, it takes effort to write down any progress you made. Since all of the updates are public, that also serves as a deterrence. That needs getting used to.

Apart from the zero engagement and lack of goals to pursue, my mental block lies in the fact that this is going to be another side project that has no clear business model. Subconsciously, the mission is to create something people want to use and gladly pay for it. When I didn't see a clear path to it, my interest naturally dissipated over time.

Do I have the energy for OMG 2.0? Perhaps. Would it be a revamp? An upgrade? I'm not sure about it at the moment. But for the next few days, I'll probably be dumping ideas around the changes that I want to see happening around here.

phuze

Learn Rails 5

Do I need an excuse to dive back into OMG's source code? Probably not but somewhat this current goal made me do so. I'm painfully aware of some quirks revolving around the countdown timer.

  • Countdown showing up as NaN on Iphone / Safari browsers. Yup. A pain in the ass. Tried using MomentJS for parsing dates instead. So far, the test on BrowserStack looks positive.
  • Countdown doesn't stop. It would run even when the deadline is way overdue. Like a time loop, it kept counting down some random hours/minutes/seconds, giving that false hope that you still have time left. Maybe it's an unintended feature? >.<

phuze

Learn Rails 5

Tweaking CSS files randomly isn't exactly part of learning Rails 5 but apart from ActionCable, everything else still feels the same! And I just wanted to make progress somewhere so here we go. I have no idea what I'm doing (forgive me for the weird countdown widget color combo) but I'll probably think of a new layout which I can then experiment with here, hopefully.

phuze

Learn Rails 5

At this point of time, I'm wondering if I should start building on top of the existing structure set up around here.

Back then when I created OMG, I went for the straight up MVP. Pretty stoked at how simple and functional it is (at least to me?) but now the itch to revamp is getting back to me. I feel that my attempt to segregate the dashboard / public goal view was done poorly. And based on the feedback I received, there's more that I can do for the UX as well.

Given that there wasn't much activity for a start around here, I put off creating features like following other users and search. I'm still trying my best to stick to the core of what OMG should be about.

  • Focus on one goal at time. As tempting as it is to allow multiple creation of goals, I believe that would be of a disservice to those (especially myself) who gets distracted easily. Shiny object syndrome, anyone?
  • Reflecting on real world, no one would know what you're up to or whether you need any help if you don't escape from obscurity. In OMG, this means posting your progress updates so that it can be seen from the community page. Of course and if there's a lot of activity, there's always a chance that your post would be missed out but that's another problem for another day.

To start from scratch or build on top? Or just learn Rails 5 by creating other random projects? Dilemma, dilemma.

phuze

Learn Rails 5

I've actually managed to upgrade OMG to Rails 5 without much of a problem. Surprise, surprise. Although, the only issue I encountered was with Devise parameter sanitizer. There was a change in the syntax that got me dreading for a while (the typical response after seeing an error page) but was quickly fixed after a quick Google search as usual.

Stack Overflow saves the day once again.

def configure_permitted_parameters
  devise_parameter_sanitizer.permit(:sign_up, keys: [:username])
end