Wednesday, October 10, 2018

Q3 2018 Portfolio Update

Another quarter has passed and it is time to review my portfolio again.

Dividend Income

Q3 2018 SGD Dividend Income

Dividends received from my SGD-denominated portfolio in Q3 2018 fell, when compared to the same quarter last year. This trend has persisted for quite some time and it is symptomatic of deeper issues that my portfolio is somehow not quite right. Shouldn't an income investor receive more dividends through the passage of time? With some psychic pain, I persisted in my task of pruning the fundamentally weaker stocks from my portfolio. The drops in dividends received should stabilize in another quarter or two.

Q3 2018 USD Dividend Income

On the other hand, the dividends received from my USD-denominated portfolio is growing steadily, a result from both capital injections into dividend growth stocks and dividend growth from said counters. 

Transactions
In this quarter, I initiated a new and small entry into OCBC when its price fell from its peak. With this move, my portfolio has some exposure to the financial sector again (after divesting iFAST, Hong Leong Finance, and T Rowe Price previously).

I exited my entire position in Lippo Mall Trust and Accordia Golf Trust in this quarter. Previously, I have taken partial profits for these two counters when they were at their highs. This time round, I exited the remaining stake for both at below my cost price. Overall, these two trades turned out profitable.

An investment blogger friend sounded out to me that there were some flaws in my thinking and I am grateful for that. Specifically, what I intended to do with regards to Lippo Mall Trust was to shrug off any unrealized losses as I got them at a (formerly) very low price of $0.30. Since I have taken partial profits at $0.40 and have received almost 3 years' worth of dividends, I was willing to hold it through a market crash coupled with its deteriorating fundamentals. I was even contemplating to buy more in a market crash. Somehow, the following thought eluded me: some counters go down..........and stay down. Okay, now I know better. Thanks friend!

As for Accordia Golf Trust, the dividend trend is not looking good. 

I added to my position in Hongkong Land. Nothing much to be added here; I like the recurring income from their investment properties and their clean balance sheet. To quote a friend who aptly described my position, I am treating Hongkong land as an un-levered REIT income play.

I also added to my position in JM Smucker. Despite the challenges faced, JM Smucker is still going strong (relative to its consumer staples peers). Looking to scale in further if opportunities present itself. 

Net worth breakdown
There has been minimal changes to my net worth breakdown when compared to the previous quarter.

Net Worth Breakdown

As per before, "the pie chart depicts the breakdown in my net worth across the various asset classes in percentage (pie chart neither includes my CPF nor my emergency fund). To be conservative, I computed my precious metals allocation at spot price even though I am holding everything in physicals."

Emergency Fund
On the ground, things don't really look good. Based on anecdotal evidence, I have heard of contracts not getting renewed and retrenchment exercises taking place.

At my end, I have continued to build up our emergency fund each month. I mentally segregate the emergency fund from investable cash. That way, in a real market crash cum recession, my mind will be free to operate in a cold and clinical fashion.

Strategy moving forward
In the interim, I am exposing myself to opportunities in other markets.

I have created a trading account to trade Hong Kong stocks and another trading account to trade Singapore stocks (in the event that my main Singapore trading account fails when everyone is trying to exit their positions in a market crash).

I will be creating a Malaysia trading account and a Denmark trading account soon.......after I am done with reading up on the rules and regulations.

If this is the calm before the storm, I appreciate all the time I can get to research stocks, re-confirm my choices, build up my emergency fund and my cash levels.

Tuesday, September 11, 2018

The growth of NextEra Energy and Florida population growth

In one of my previous post, I triangulated the growth of Consolidated Edison with New York City, the city that it predominantly serves.

In this post, I will be adopting the same approach in my evaluation of NextEra Energy (NEE), another utility company that I have come across while prospecting for investment opportunities.


NEE might be an unfamiliar name to readers. To help readers get acquainted with the company, I shall lift the following paragraph from their 2017 annual report, "NEE is one of the largest electric power and energy infrastructure companies in North America and a leader in the renewable energy industry. NEE has two principal businesses, Florida Power & Light (FPL) and NextEra Energy Resources (NEER). FPL is the largest electric utility in the state of Florida and one of the largest electric utilities in the U.S. FPL's strategic focus is centered on investing in generation, transmission and distribution facilities to continue to deliver on its value proposition of low bills, high reliability, outstanding customer service and clean energy solutions for the benefit of its nearly five million customers. NEER is the world's largest operator of wind and solar projects. NEER's strategic focus is centered on the development, construction and operation of long-term contracted assets throughout the U.S. and Canada, including renewable generation facilities, natural gas pipelines and battery storage projects."

My focus today is not on the firm as a whole. Instead, I will be delving into FPL only. As of 31 December 2017, FPL had approximately 26,600 MW of net generating capacity, approximately 75,000 circuit miles of transmission and distribution lines and approximately 620 substations. FPL provides service to its customers through an integrated transmission and distribution system that links its generation facilities to its customers. They serve approximately ten million people through nearly five million customer accounts. Their service territory covers most of the east and lower west coasts of Florida (see image below).

NextEra Energy Florida Map

FPL's primary source of operating revenues comes from its retail customer base (see below).

FPL Revenue source breakdown

Similar to what I have shared in my article on Consolidated Edison, there is a limit to the price hikes a utility company could charge. Further growth, like what I have suggested in my previous article, could come from a growth in the Florida population, which the firm operates in.

Let us take a look at Florida's population growth trend by considering data from the Office of Economic & Demographic Research (EDR). Similar to New York City, a census is conducted once every 10 years, with the most recent one being in 2010.

At the state level, the Florida population grew from 15,982,824 to 18,801,310 from year 2000 to 2010. This is an increase of 17.6%. In the "Florida Estimates of Population 2017" report, the population was estimated to be at 20,484,142 at April 2017. This is an increase of 8.9% over the period of 7 years. Population growth has slowed down.

However, current estimates have to be revised downwards. According to the executive summary of the Demographic Estimating Conference held on 9 July 2018, the change in population was magnified due to the effects of Hurricane Maria. To flee the hurricane, people moved from Puerto Rico to Florida. For some, they eventually settled into Florida permanently. This adds another layer of perspective to my understanding of how natural disasters impact human migration and, in turn, impact the companies that operate in the particular region.

The EDR website has plenty of data visualizations that would help us better understand the Florida population. I will be highlighting a few of them here.

The following image illustrates the total population of Florida by its counties in year 2010. If you mentally superimpose the following map on the above map, you will observe that NEE serves counties that are highlighted in green, blue, and red in the map below. These are counties that contain a larger population size in relation to the total population of Florida. Miami-Dade and Broward counties are the two most populous and NEE is serving them (in 2010, at least).

Florida Total population by county

The following map shows a different look at the same data. It considers the population density of each county. Similarly, it paints NEE in a good light; the more population-dense counties were served by NEE when you superimposed the below map with the first map above (for year 2010, at least). Furthermore, quite a few of the counties are reflected in yellow and green. If there is a positive net migration, these counties could still accommodate additional numbers.

Florida population density by county

The maps also reveal that NEE has no presence in Duval, Hillsborough, and Pinellas counties. These 3 counties are reflected in blue in the second map (Total Population by County: 2010) and 2 blues and 1 red in the third map (Population Density by County: 2010), respectively.

Next, let us take a look at the population growth components. The following graph is taken from the "Demographic Overview & Population Trends" presentation, dated 6 November 2013.

Florida Growth Components

Most of the growth in the Florida population could be attributed to net migration instead of a natural increase. Though it was not specified, I infer that natural increase refers to net birth rates - death rates.

In the same presentation slides, we are also informed that Florida has an aging population (see below).

Florida Population by Age Group

Hold on to those thoughts.

In various articles, Florida occupies one of the top few spots for retirement (see here, here, and here). It is plausible that Florida's population growth could see further growth as a retirement destination; the growth components, population by age group, and retirement destination trends support it. Furthermore, it overtook New York and became the third most populous state in the US (see here and here). NextEra Energy seems poised to benefit from these trends.

Not vested in NextEra Energy. NextEra Energy is in my watchlist.

Friday, August 17, 2018

To Sleepydevil: Making good use of your time in NS

This post is dedicated to Sleepydevil, who is enlisting soon.

During this period, you may find it more comfortable to follow the herd and allow your mind to stagnate. In this piece, I hope to encourage you to focus on maintaining or, even better still, to improve and allow your mind to flourish.

There will be pockets of free time here and there. There will be weekends for you to pursue your interests. The point is to incorporate bits and pieces of self-improvement into these pockets of free time. Push yourself a little each day and, over the 2 years, your hard work will surely compound. The key is moderation, so that you will develop into a well-rounded person. I am sure this is not new to you, so let me share a few examples to get you all fired up.

I have a friend in army. Let us call him "A." "A" is from Raffles JC with very good 'A' level grades. One critique that is often leveled against the JC system by poly students is that JC students do not have advanced standing which they could use in the university level. Not for "A" though. During his 2 years of NS, he signed up for a University of London diploma programme. With this, he effectively had both good 'A' level grades and a diploma (which confers advanced standing) to boot.

After NS, he only had 2 more years of education to go before he got his degree. He flew to LSE and completed his degree. Today, he is rising up the ranks in the corporate world (based on what I found on his LinkedIn page).

Next, we have yours truly Unintelligent Nerd. For context, I am a Polytechnic student. During my 2 years of NS, I accumulated plenty of module credits for a particular post-graduate programme in humanities which I was interested in. At the same year I got my degree, I got my graduate diploma as well (the prerequisite for graduation is that I have to have a degree first). With the benefit of hindsight, while I did make good use of my time in NS, my prioritization was way off the mark. Studying for interest should not come before studying for practical reasons such as earning a living.

When I went for the graduation ceremony for my graduate diploma in humanities, I came to know one other chap who did the same thing. Let us call him "B." Similar to myself, he took up the programme for personal interest. This is where the similarity ends. He majored in law, a profession that could well support any of his interests. Based on a search of his LinkedIn page, he is currently upgrading his graduate diploma in humanities to a masters in humanities.

I do not directly know the next person in my sharing. According to one of my friends who spams specialist diplomas in the local polytechnics, he had the pleasure of getting to know a polytechnic graduate who took a specialist diploma while still serving NS. While in polytechnic, this young fellow already had good grades. The specialist diploma, along with some personal projects he is involved in, is the icing on the cake.

Not all tales end happily ever after right? Finally, there was another guy I know from camp who commenced on his studies. Halfway through his studies, he was posted out to another unit. There, he had less flexible superiors who disallowed him to continue his studies.

I hope these examples will motivate and encourage you. I know that they revolve around getting a certificate from a brick-and-mortar educational institute. Focus not on the examples, but on the underlying principles of personal agency and self-improvement.

Also, know who and when to ask for permission. There is a season for everything. Asking when the stars are aligned yields a more favourable outcome.

Hope this helps!

Cheers

Wednesday, August 1, 2018

The growth of Consolidated Edison and New York City population growth

I have a personal preference for stocks with recurring cash flows. Hence, my equity holdings comprise largely of REITs and consumer staples. Recently, I have been reading up on utility stocks, which is another sector known for stable, recurring cash flows.

In the US dividend aristocrat list, there is only one utility company on the list that has stood the test of time: Consolidated Edison


Consolidated Edison is a provider of electric, gas, and steam. According to their 2017 Annual Report, they are a holding company that owns:

  • Consolidated Edison Company of New York, Inc. (CECONY), which delivers electricity, natural gas and steam to customers in New York City and Westchester County;
  • Orange & Rockland Utilities, Inc. (O&R), which together with its subsidiary, Rockland Electric Company, delivers electricity and natural gas to customers primarily located in southeastern New York State and northern New Jersey (O&R, together with CECONY referred to as the Utilities);
  • Con Edison Clean Energy Businesses, Inc., which through its subsidiaries develops, owns and operates renewable and energy infrastructure projects and provides energy-related products and services to wholesale and retail customers (Con Edison Clean Energy Businesses, Inc., together with its subsidiaries referred to as the Clean Energy Businesses); and
  • Con Edison Transmission, Inc., which through its subsidiaries invests in electric and gas transmission projects (Con Edison Transmission, Inc., together with its subsidiaries referred to as Con Edison Transmission).
The same information could be visually represented as follows (taken from their Q1 2018 Earnings Presentation):


A huge chunk of the revenue and earnings for Consolidated Edison comes from its utility business. The screenshot below (taken from their 2017 Annual Report) shows that 94% of revenue and 76% of earnings is contributed by the utility business. Once we remove the revenue and earnings contribution from their O&R utility business, we can see that CECONY contributes a whooping 87% and 72% to revenue and earnings, respectively.


Hence, investors in Consolidated Edison have to be attentive to the changes in New York City and Westchester County, where CECONY operates.

In order for Consolidated Edison to continue growing its dividend (as of 2018, they have an annual dividend growth streak of 44 years!), prices for its services has to continue growing. However, there is a limit to raising utility prices. Another way that the company could grow is to see a growth in its consumer base in New York City and Westchester County.

How has the population growth in New York City been?

Let us turn to the New York City Department of City Planning website for further info. I would like to highlight a few salient points that I have gleaned from exploring their website.

First up is the Decennial Census data. A census is conducted once every ten years, with the two most recent ones done in 2000 and 2010. 2010 is a long time back, so care has to be taken when making inferences from the data.

NYC Decennial Census (2000 & 2010)

The data shows that population growth in New York City grew by 2.1% from 2000 to 2010. When population growth is segmented by race, another picture emerges. The Asian and Pacific Islander Nonhispanic group grew a whooping 31.7% while the other groups show small declines (the other exception is the Hispanic Origin group which grew by 8.1% over the same period).

New York City Race segment 2010

Asians are a very diverse category. In another report, a breakdown of the various Asian subgroups are provided. Of the subgroups, the Chinese is most heavily represented (6% of entire population) in 2010.

The above data is pretty dated. Let us turn to more recent data by reviewing the Current and Projected Populations page.

New York City Population (July 2017)

The Current and Projected Populations page estimates that the New York City population increased by 5.5% from April 2010 to July 2017. Compared to the 2000 to 2010 decade, this is an improvement. We also learn that population growth is fueled by a surplus of births over deaths due to improved life expectancy, which has been partially offset by net outflows from the city.

The details are unpacked in the report "Info Brief: Migration to and from NYC report" (dated August 2017). According to the report, population change is captured in two ways: (a) through migration, and (b) natural increase (births minus deaths).

NYC Migration Flow by Race

When migration flow is segmented by race, we see that the Asian, nonhispanic group has demonstrated consistent net inflows. In more recent times, net outflow of the White, nonhispanic group has transformed into net inflow.

NYC Migration Flow by Age

When the data is segmented by age, we learn that New York City consistently attracts people in their 20s across the years. In all other age groups, there is a net outflow, with the outflow slowing in recent years.

NYC Migration Flow by Worker Earnings

For people who have worked 50 weeks or more the preceding year, there has been a net inflow of migrants of all income categories in recent years.

The report concluded that "throughout the last 40 years, migrants have been disproportionately young adults, unmarried, and holding high-skilled jobs (not illustrated in this Brief), reflecting that these groups often have more flexibility and resources to move." They added that "age is one of the best predictors of migration. NYC consistently attracts large number of people in their 20s, and generally sees net migration losses of people in all other age groups. This is tied to a common pattern whereby young single people move to the City, and some residents move out after family formation."

There were also some statements that were made in reference to the GFC: "Following the 2009 recession, NYC has captured a large portion of the region's job growth, which is reflected in worker migration. For the first time since 1975, NYC now has net migration gains of workers in all earnings groups, particularly in the $25k to $49k range. Current data shows historically high net migration gains for workers making $75k and over. Higher earners are coming to the City in larger numbers than previously and are likelier to stay."

When you triangulate the data sources above, one could reasonably infer that the Chinese inflow has been contributing to the population growth in New York City. At a broad level, highly-mobile and highly-skilled workers have come to New York City to make their fortunes, have a better standard of living, etc. In my opinion, it is a tad bit optimistic to infer that these same qualified individuals might be settling down in New York City for the long term; we should also consider the alternative that they are free to reside wherever they want. As long as New York City remains a viable destination for people to make their fortunes, have a better standard of living, etc., the city could see further population growth. The trend documented above lends some support to this conclusion. If this pans out, we will see Consolidated Edison growing its user base, which would then be supportive of their dividend growth.

Friday, July 20, 2018

Q2 2018 Portfolio Update

Time flies. I didn't even realize that Q2 2018 is over; I must have been too engrossed with reading, prospecting stocks, and gaming lately. =P

Dividend Income


Q2 2018 SGD Dividend Income

Dividends received from my SGD-denominated portfolio in Q2 2018 fell, when compared to the same quarter last year. This could be attributed to weaker performance from my less-fundamentally strong yield stocks and plenty of divestments I have made in earlier periods.

In retrospect, it seemed like a good decision to take profits when people were starting to bid up the price of yield stocks, including the weaker ones. It made me realize that when a decision has to be made between two "fairly comparable" counters, I would be more inclined to take the lower yielding one. The higher yielding one, based on what I have experienced thus far, tends to disappoint. The slight increase in yield is ephemeral. The juice may not be worth the squeeze.

Q2 2018 USD Dividend Income

Q2 2018 dividend income from my USD-denominated portfolio broke the record for all-time high! In absolute dollars-terms, it is still pretty meh (look at the y-axis). The increase is mainly due to capital injections last year, which has finally taken effect now. As my positions are still minuscule, I can't really discern the "dividend growth" in my supposedly "dividend growth USD-denominated portfolio."

Transactions
In this quarter, I scaled in further into Thai Beverage when the price dropped to a level which I have previously determined that I will scale in to. This is part of my risk management strategy where I position size my counters in such a way that, even after scaling in, that particular counter would not take up an inordinate amount of weight in my overall net worth. As it is, said risk management strategy is still provisional and I am still tweaking it as I go along. Since then, the price of Thai Beverage has fallen even further, but it has yet to hit my second scale-in price, so I am not going to do anything about it. The same goes for Singtel which has seen its share price beaten down recently.

I did quite a bit of pruning on my equity positions this quarter. I divested my entire stakes in Starhill Global REIT, Neratel, and Kingsmen Creatives. Starhill Global REIT's performance has been average thus far and the funds could be better allocated elsewhere. After including dividends and taking into account transaction costs, I made a small loss in Starhill Global REIT.

After the sale of its payment solutions business to Ingenico Group, I actually had no reason to hold Neratel for its dividends anymore. Still, I engaged in mental gymnastics, telling myself that ooonnneeee day, I will go and read up and familiarize myself with its other businesses. Well, I don't think that day will come and, besides, my limited mental energy could be better spent on analyzing areas that I am more familiar with that has more ROI. It's not just capital allocation only; as a white-collar worker, what mental energy remains after office hours needs to be strongly guarded and judiciously allocated towards appropriate channels.

I digress. Anyway, I sold my Neratel at a loss. On the first day, only 100 shares were filled. On the second day, all except the remaining 100 shares were filled. On the third day, the remaining 100 shares were filled. For those who are into illiquid shares, stuff like this may happen, so be prepared.

I divested Kingsmen Creatives at a loss for the following reasons: (a) they have been under-performing, (2) I need to exert even more effort to read up on their businesses (when that effort could be better spent elsewhere), and (3) the funds could be better spent elsewhere.

In this quarter, I averaged up my position in Parkway Life REIT when its price corrected from its recent high. Post-purchase, my position size in Parkway Life REIT is still kept at manageable levels.

Let me digress once more. There is this tendency to view healthcare-related counters as defensive. In our local context, this adage seems to hold true for counters such as Parkway Life REIT and First REIT. However, my experience with US healthcare REITs are a different story altogether. A couple of months back, the US healthcare REITs sector was hit by a triple whammy of rising interest rates, change in healthcare policies regarding long-term care payment, and the flu epidemic. US healthcare REITs that predominantly served the long-term care population were hit the hardest as fewer people wanted to stay in nursing homes and people who were staying in nursing homes wanted to get out owing to the increased probability of flu spreading from one patient to the next in close proximity.

SG-listed healthcare REITs are a bit........too peaceful? I admit that they are doing good, but my risk management system demands that I do not fall in love in them. Curve balls do come; it is not a matter of if but of when. Hence, they should not be granted exceptions in matters pertaining to position sizing.

I initiated a new position in Mapletree Commercial Trust when the price corrected in this quarter. It is a small position which I intend to build upon further during the next rights issue.

Finally, I added to gold and silver multiple times during this quarter. I wasted money on a graded gold coin I have been eyeing for a long time (there goes a chunk of my bonus.......) and a 2nd hand antique silver bar that was up for sale a couple of days ago.

Portfolio Overview and Capital Allocation thoughts
Both my SGD-denominated and my USD-denominated are in the green with small pockets of red from counters like Singtel, Thai Beverage, and QAF which has gone to the gutters.

My equity allocation still consists predominantly of REITs, reflecting my preference for an income-oriented strategy. It is complemented with property developers, consumer staples and healthcare stocks and a catch-all "others" category. The following lists are not arranged in position size.

REITs/Business Trusts:
AIMSAMP REIT, Frasers Centrepoint Trust, First REIT, Lippo Malls, Accordia Golf Trust, Parkway Life REIT, SPH REIT, Mapletree Industrial Trust, Mapletree Commercial Trust, Capitaland Mall Trust, Frasers Commercial Trust, Welltower REIT

Property Developers:
Hongkong Land, Frasers Property

Consumer Staples:
Dairy Farm, Sheng Siong, Thai Beverage, Yeo Hiap Seng, QAF, Kimberly Clark, JM Smucker, Hormel Foods, General Mills

Healthcare:
Raffles Medical Group, Abbott Laboratories, ISEC

Others:
Japan Foods Holding, ST Engineering, SGX, Singtel, SATS

I have the intention of transforming my equity allocation into a 5-sector portfolio consisting of REITs, consumer staples, healthcare, utilities, and a catch-all others category. As the US consumer staples and utilities sector rebounded lately, I've totally missed out on the action. If you are wondering, the valuation was just merely "fair"; it was not a screaming buy or anything like that.

I foresee the names in the above lists to shrink even further. Some of them have been found wanting for having a poor record.

There are some questionable names in the above lists as well. As I've managed to catch them at their lows, collect multiple rounds of dividends, and take partial profits when they went up, I am quite comfortable holding on to them still, even though their fundamentals are.......questionable. In the event of a rights issue for these questionable cases, I've already planned to either sell off the rights or to subscribe to my allotted rights. For such cases, excess rights are not for me!

In the interim, I am prospecting stocks. From a financials perspective, my Singapore and US watch list has, more or less, been firmed up. The next step is to dig deeper into their annual reports and familiarize myself with their business prospects.

Net worth breakdown
Compared to the previous quarter, there has been some changes to my net worth breakdown. Equity allocation decreased from ~39% to ~34% while cash increased from ~36% to ~40%. Precious metals increased slightly from ~24% to ~25%.

Net Worth Breakdown

As per before, "the pie chart depicts the breakdown in my net worth across the various asset classes in percentage (pie chart neither includes my CPF nor my emergency fund). To be conservative, I computed my precious metals allocation at spot price even though I am holding everything in physicals."

CAPEX
After falling sick quite often and experiencing some form of burnt-out, I dropped out of my 3rd specialist diploma halfway (as detailed in my Q1 2018 post). Since then, I have been enjoying my free time first by casual reading, followed by prospecting stocks, and then by gaming.

Now that I am much more refreshed, it is time to engage in some personal CAPEX again. I have identified University of London's Graduate Diploma in Data Science (by distance learning) as my next education target and will be applying for it soon. The fees are quite economical (SGD $3800 for the entire programme) and the programme is rigorous, so that's good.

I signed up as a NTUC member last year in order to make use of the Union Training Assistance Programme (UTAP). Members enjoy course fee support for up to $250 each year when you sign up for courses supported under UTAP. Well, half of 2018 has gone by and I've yet to make use of UTAP. I've identified a few courses and will be applying and going for them shortly.

There will be some law certification programme that will be held at my workplace. I know it has no link with my current job scope but I went ahead anyway asking my bosses for their blessings. I wanted to acquire practical skills that could help me to be a better investor, but it was not meant to be in this calendar year. After all, they will be sending me to a tech course before the close of this calendar year.

Health
The above is not possible without sustained good health. The results from my annual health checkup concluded that my health is okay, with needed improvements in my total cholesterol levels and LDL cholesterol ("bad cholesterol") levels. I realized that I have been consuming more meat in my diet to cope with stress. I will be more conscious of my reaction to stressors from now on and to incorporate more exercise to my life.

Emergency Fund
I intend to add more to our shared emergency fund. In fact, I topped up our emergency fund with a portion of my bonus. I find that increasing the absolute value of our emergency fund gives me a greater peace of mind, especially in uncertain economic times. Unfortunately, my desktop computer of 9 years died last weekend and my mum wanted to use our emergency fund to fund the new purchase (I know buying a new computer does not constitute an emergency! lol)

Gaming
Some people have been curious with what games have I been playing recently. I normally play games by independent developers (e.g. "indie games") as they have more varied premises, with varied meaning downright weird or interesting depending on how you look at it.

As my words will not do them any justice, I shall let the following youtube videos to do the talking:

Enter the Gungeon


Thumper


Enough with gaming for now. Time to ramp-up my personal development.

RAMP-UP! LIKE A RAMP-UP WAREHOUSE!

(Lol, I created my own tagline liao. Gotten the inspiration from Dividend Warrior's "Power of CD-XD" and Dividend Knight's "Wun wun jiak bee hoon" XD)