Sunday, June 27, 2021

So many interesting ideas

I spent some of my morning today watching interesting documentaries on youtube. There is one channel, called Freethink that covered a variety of great topics that innovative people are working on. I really enjoyed watching these videos covering topics such as solar concentration, vertical farming, satellite hacking, modular buildings and more. 

I just haven't had the time to think about basic problems in different ways recently and found watching shows about these topics to be really mentally refreshing -- there are just many different interesting problems / topics out there with fascinating nuances that are just waiting to be explored. I really do think there should be a place where people can spend with the right tools and implements to research topics that are interesting and have the right people around to drive a project forward. People that are working on these things are inspirational to me and the discoveries and results that they come across is a result of persistence and spending time on a topic. I think I'd like to spend more time working on these kinds of projects and fostering the right kind of connections to inspire creative thinkers to put things together.

There are more youtube channels out there with fascinating makers working on interesting projects out there that I have been following. Perhaps I should spend some time to write down ideas on interesting topics from them and spend more time exploring these topics in more depth.

And also, I should get back into writing again.

Friday, September 06, 2019

On Writing Content

The strange thing about the creative process is that if you start off with something that is too large, the mind goes blank. I've been thinking about the kinds of apps that I'd be interested in building and simply the sheer number of topics that come to mind drives me in to paralysis.

Topics such as:

  • How am I going to deploy the application
  • What should the design look like
  • What design technology should I use?
    • Vue, React, Angular
    • Bootstrap
    • Django, Aiohttp
    • etc
  • Are the design models right
  • Is the application useful
And more are the kinds of questions that come to mind. Mastering any or all of these things are time consuming. For doing anything app wise, I think at first, don't worry too much about perfection on the first try. Start with something simple and go from there. Once you understand the frameworks, things will come together a little faster.

Especially for things like a webpage, writing content takes some time and I really think the key to building something is really about generating a corpus of content over time then to have the opportunity to deploy it out there afterwards.

Sunday, November 19, 2017

What does the future of electronic payments hold?

I've been looking at electronic payments recently. Visa and mastercard charge merchants on the order of 2.5 ~ 3$ for a transaction. Why should there be a cost related to using cash? The concept seems silly when compared to using coins and paper (plastic?) when making transactions.

I took a look at some online payment processing systems instead to see the associated costs related to using online payment systems and came down to the following summary based on a cursory search:


Company Fee Transaction Fx Fee Comment
Stripe 2.90% 0.3
On Send
Paypal 2.90% 0.3 2.50% From Credit card only and in US
Skrill 1.90%

Capped at 20 euros
Alipay 0.7 ~ 1.2%

Chinese accounts
Alipay 2.5 ~ 2.5%

Foreign accounts
Wepay 2.90% 0.3

2Checkout 2.90% 0.3
More for other countries

What has surprised me is that most online payment platforms do no better compared to the standard Visa and Mastercard transaction rates. The only companies that seem to be offering better deals to consumers are Chinese payment systems for Chinese users with far lower rates.

I would surmise that the increase in usage is the result of the lower transaction fees.

Of the online payment providers, their businesses seem to be solely based on transactions instead of providing any sort of banking functions. I am quite certain that there are costs related to transferring money in and out of these payment processing systems and banks adding into the operational costs of these online payment processing systems.

Another interesting surprise is the lack of integration of online payment systems with banks which could make storage of money versus the spending of it far more frictionless.

I see some interesting things in the future, one for the fact that Sweden and other Nordic countries are moving towards cashless payment systems. I think the next step in this process would be for governments to legislate and create infrastructure for this to happen. Once this does happen, I believe it would be the biggest competitive killer in the current payment processing environment.

Tuesday, September 29, 2015

Experimenting with the Long Short Portfolio

Since June I've started with experimenting with the "long/short" portfolio where cash is deployed to buy companies that I have some potential upside and short companies where there is a good amount of down side based on fundamental analysis.

My screens so far have found very few good companies to buy where as I've found far more companies since over the summer period (June to August) where were my (albeit crude) models have indicated that they were over priced. It is interesting to see that the over market trend since over the summer has pushed the price of many companies downwards to the point where many companies that were over valued somewhat more in line with the prices where they should be (or to the point where betting against them is certainly not worth the time).

Interestingly, integration of the models applied into mid-long term trading decisions have shown positive results sine mid-June. The long positions have generally kept the portfolio flat where as going against the worst companies have yielded the biggest returns due to the risk off nature of the markets that we are seeing of late. The portfolio currently stands with close to a 50%-50% split between long and short positions.

The plot below shows a good negative correlation with the market, especially with the worst companies bringing in most of the gains (performance in purple).

When will be the right time to start rebalancing the portfolio? I am not entirely sure just yet, I still think there is more downside action to occur. Only time will tell, in the mean time--more time needs to be invested to developing better valuation models.

Saturday, August 01, 2015

Not a whole lot of value in the markets

I've been looking at the markets recently and I just haven't been finding all that many good things to buy recently. I've got a few long positions in a few companies have looks to have good fundamentals but my biggest wins have been coming from taking short positions against companies that I think have significant down sides. 

Companies that I think are over values at the moment are SHLD, NAV and ADRO. Been holding these positions for a month now and they've been paying back significantly well. Will be looking for more down side. There are a few other companies that my scans have been piking up with decent down side and they've played out exactly as I've been expecting over the last few months.

It's earnings season right now so it will be interesting to watch how the markets react to earnings and updated growth rates of the companies in the market.

Friday, July 03, 2015

Not sure what is going on in the market

Something interesting is going on with the markets right now and it's throwing off stock prices dependent on the following inputs:
  • Revenue
  • Operating Expenses
  • Total Assets
  • Total Liabilities
I've gone through all sectors and did a linear regression by sector to determine the coefficients to be applied to each sector and got the following results:

Sector Revenue Coeff Operating Exp Coeff Assets Coeff Liabilities Coeff
n/a 1.757951413 -1.685802435 1.058985395 -0.940065628
Consumer Durables -0.316979969 6.198310777 1.4757337 -1.411166774
Transportation 0.497272033 0.259618616 2.065928424 -2.076496214
Finance 0.87978465 -0.949490282 1.184012636 -1.179976195
Public Utilities 0.016493317 -0.665229136 0.835269278 -0.289090479
Energy 0.065892306 -0.669861102 1.582121055 -1.317696686
Miscellaneous -0.750867391 8.027392438 2.88486087 -2.435433498
Consumer Non-Durables -0.038891497 3.787788767 0.218961592 0.294737121
Health Care 0.128296602 -0.299308471 4.758685759 -4.904842854
Consumer Services 0.871313342 1.681460089 0.910108808 -0.729311004
Basic Industries 0.495887515 2.285893733 1.239013616 -0.80046736
Capital Goods 0.498509342 5.692384963 0.648907514 -0.513628997
Technology -0.528505482 6.342940229 2.070839539 -2.050838295
As expected we see the following obvious impacts:
  • Assets impact stock prices positively
  • Liabilities impact stock prices negatively
  • Revenue, generally impacts stock price positively
  • The operating expense coeff is erratic
As of this moment I've focused on companies that have a capitalisation of over $5B using closing closing stock data from 2015-07-01 from the US markets.

I'll next need to run calculations based on more historical data to see how these numbers have evolved over different times during the market. Computations done earlier this year have yielded more consistent results with the revenue coeffs and the operating expense coeffs showing consistently negative values.

I have a feeling that current market situation are throwing off the linear regression algorithm. 

Wednesday, April 29, 2015

Experimenting with living life as a digital nomad

Call me old fashioned but I've always been a desktop PC kind of person. My main workstation at home is a custom built system with a decent CPU, ample of hard drive space and a pair of monitors (one of which being a "retina" style right resolution monitor). I've always enjoyed using my PC at home but I'm generally far less productive when working from home. There simply are too many distractions at home-- the bed being near by beckoning me to take naps, the fridge stocked with good food to snack on and the comfortable chair that I sit on at home which entices me to relax (which include watching videos and listening to music instead of doing something productive). Also humans are creatures of habits and I've simply lost the habit to do any sort of productive work at home. Home is where relaxing happens.

For the last 3 years, I haven't really used a laptop since I never seemed to have good experiences working with them. They ended breaking down after 2-3 years of use and being caught without a PC for weeks while the laptop is in repair (not to mention the high price of repairing them) had led me to start using desktops instead which overall have far better bang for buck in terms of performance and are cheap to repair.

I've had the pleasure of using a 2008 MacBook Pro for the last 3 years. The only problem with this laptop is that the battery only lasts for 2 hours, leaving me with a brick of aluminium after the spirit leaves the battery. Interestingly enough, I went to a programming conferree last year and was the only person that switched to using pen and paper to take notes after the juice on my laptop had died. How times have changed... and how I've not kept up with laptop technology.

After much waiting (mainly because of the production delays for the new low power CPUs that Intel was building and that Apple had intended on to use in their refreshed brands of MacBooks and MacBook pros) I've finally shelled out some significant cash to buy myself a new MacBook pro.

With spring conducive to hopping on the bicycle to head out to new places. I've started exploring the city again with the laptop stashed in my backpack, hitting small cafes along the way. The change to working in new environments and then changing them whenever I feel like it is great. Done with the coffee somewhere and need to stretch my legs? Just hop on the bike and head to the park. Have an idea or something that I want to work on? Find another cafe and buy a coffee and work away.

This is exceptionally wonderful when the weather is good. There are some challenges however: 
  • Not all Wifi connections are good
  • I've run into subnet collisions when using my VPN (meaning I can't connect to some resources at home)
Other then that, I've found a few nice cafes to work out, check mail, communicate with people and generally enjoy the outside. Getting out of the house is a wonderful thing and I highly recommend it to everyone that has predominately worked at home or in a normal office. It might not work for everyone but it's something nice to try.

Later on when I figure out how to post pictures from my iPhone in to this blog then things may get more interesting in the future (well that is what Facebook is all about right?).

Sunday, January 11, 2015

How much could you profit by chartering a super tanker for oil storage?

The stock market is going crazy right now with oil tanking companies seeing massive increases in share prices over the last few days.

The screen cap is from FRO as of Jan 9th, an impressive 56% increase in share price over the last 5 days.



Stories are starting to pop up in various news sites noting the replay of the usage of super tankers as storage facilities for so that you can buy oil now and sell them at a higher price. Let's do some cursory math:

Some Basic details:
  • WTI is trading at $48.21 for the current Feb contracts
  • The Dec contracts are trading with a ~$7 spread to the Feb contracts
  • A suezmax tanker has a daily running cost of $12,000 and 1 million barrels of oil capacity 
  • The gross profit margin is 75% for one ship
(Details are extracted from the following link)

Some calculations:
  • Chartering one of these ships for 10 months will cost ~ $6.3 million
  • The profit from this spread trade using one tanker is ~ $7 million
  • The cost of the oil upfront is ~ $48.2 million
  • Your profit from this trade is = $675 k or a 1.4% profit margin
As of this moment, I somewhat doubt that companies that have $48.2 million on hand will be willing to invest this amount of money for a 1.4% return over the next 10 months. It wouldn't make a whole lot of sense to be borrowing this money from any sort of bank to make this kind of profit in the first place.

Also, of an interesting note, it takes approximately 10 for a tanker to go from Tokyo to the Vancouver. The only companies that would be profiting the most from this activity would be companies that manage the purchase of oil and their delivery in some future point of time.

I would not expect oil shipping companies to see an increase in ship utility just yet unless countries away from the major oil distribution hubs are looking to bolster their oil reserves at current prices.

Tuesday, January 06, 2015

The Game of Oil

I've been watching oil news like a hawk because this is something that is screams "opportunity." Whatever you do, don't simply buy oil because it looks cheap, what you really need to do is understand the story, wait until the right signs come together before taking position.

Oil Prices will continue to decline

So long a supply runs higher than demand, oil prices will continue to fall. The biggest impacts of falling oil prices is reductions in revenue for all oil producers. Not all wells are the same. Country and region, each drilling site will have a different cost for every bbl of oil extracted. Every company will also be in different financial positions to handle the current falling prices.


Doing some cursory research, there are many oil and gas companies in the US with varying levels of debt and cash on hand. In addition to this many of them have hedged their future deliveries throughout the year. I am willing to venture that most of these companies will be able to continue running for the next several months until their hedged positions expire and then these companies will need to plan their next move.

Let's take a look at the recent futures curve for oil for WTI:


We see in this case for the Feb delivery hovering near $50, the market is pricing  expect that oil prices will recover to around $55 by next year and hit $70 3~4  years out. Supposing that you took delivery of 1 barrel of oil now, bought the future to deliver the oil a year later, you'd be looking to make 10% on your investment (excluding storage costs). Adding in costs for the storage and transportation perhaps this profit would be a little lower at about 8%. Comparing this against the current 1 year US treasury rate of 0.25%, this is a no brainer manoeuvre.

What we'll be seeing is that oil storage companies will be turning a sizeable profit by simply buying excess capacity and storing them for the time being to sell the oil later on at a profit.

A typical play during these times would be to use takers as floating storage facilities for the oil. A typical supermax 200k barrels of oil and would run approximately $9k/day in costs. Calculation in this case would yield a net loss, so don't start banking on seeing shipping companies coming into play just yet.

The downward trend will continue until there is blood

One thing I am fairly certain of at this time is that there will be no change change in this trend until there is a change in supply. Growing demand will lag after plentiful supply and even if this current current situation lasts for 1~2 years, I highly doubt that demand will pick up fast enough to take in the additional oil supply just yet.

What we know right now is that all new exploratory projects and new drilling activities are being stopped for the time being to allow all companies to extend their financial runway. The game at this point is to be the last company standing as less capitalized companies start to go belly up, this is when we'll finally start seeing reductions in oil supply. 

Currently all the news headlines are currently pointing toward reductions in exploratory services and new drilling. Excess staff that isn't required to simply pump oil out of current running wells will likely be jettisoned to give the current companies as much runway as possible to keep going to survive.

Of course, larger geopolitical events could also cause large movements in the market. One as such is the default of Russia. A cursory look into this from an article from Bloomberg indicating that their reserves have shrunk by 20% in just the last year. The burn rate could increase with increasing devaluation of the rouble, but even in this case, I would assume that they have enough funds for the next 2~3 years before going to default. Though this will not likely spell collapse of Russia, they will have had a critical blow dealt to them, though not enough to cause collapse and chaos (some conspiracy circles would say that the US and Saudi Arabia are working together to make this happen to keep Russian influence minimal in the Mediterranean after the take over of Chimera). 

How could this situation be played?

There are 2 ways that I can see with this current oil situation.

1. Look for the bottom:

As the saying goes, down catch as knife as it's falling. In this case, let it hit bottom when you have seen the right signs of it hitting the bottom. Meaning that we see production decrease with steady demand. In sure time, we'll see an increase in price. Most likely there will be some companies that have gone bankrupt. The companies that are still left standing will be in a great position to capture market share and take advantage of increasing prices. I'd say invest in them for the long term. You could also buy oil ETF to track the price of oil as it  goes up.

2. Go for the futures spread trade

Maybe we won't know where the long term price of oil will be. There are people now talking about the "new normal" of oil prices being around $60-$70 in the future. Perhaps that prices will be lower. Once thing that we can be certain of is that the oil market will stabilize and the spread between the prices now and later will shrink as what it looks like in the following graph:


What you could do in this case to anticipate the shrinking of the spread between now and the futures say a year later would be to buy the most current futures contract and sell the a contract 10 months to a year out and wait for convergence of the yield curve.

Futures 10 months out from now will have slightly poor bid-ask spreads but assuming that you are not trading these heavily, you could simply just hold these while rolling the most recent contracts to capitalize on the shrinking calendar spread.

At the time of this writing, the Feb 2015 contracts are trading for 49.20 and the Dec 2015 contracts are trading at 56.38. Assuming that the market will eventually stabilize, either the Dec futures will bet cheaper or the more recent futures will increase in price (or a combination of the 2).

The delta here is about $6k per contract and taking in to account additional slippage, taking the March 2015 forward contract there is a $0.5 gap between the bid of the Feb contract vs the ask of the March contract. Let's take the assumption that the curve does flatten such that the gap between the month to month spread shrinks linearly to $0.25 after 10 months. You'll lose in total of $3.375 in monthly spread costs you might be able to get away with $2.6k in profits.

Given different scenarios for spreads after 10 months:
  • $0.5 monthly spread down to $0.25 gives $2.625k in profits
  • $0.5 monthly spread down to $0.15 gives $3.05k in profits
Good luck.

Tuesday, December 23, 2014

3 months of radio silence, a lot of things going on

One of those annoying things about having no real web access at work (nor to say any sort of privacy) is that it is near impossible to get any personal writing or work done at the office. Well you could say that you're supposed to be at the office to get work done but the the amount of time that people spend doing surfing the web and doing trivial things makes me wonder if there is any real value to having such stringent blocks on the web. There are of course other ways around web blocks to get things done but I just haven't bothered to do anything about it.

One thing that I've noticed about not doing as much online writing any more is that my depth of thought has mildly suffered. Reduction of introspection and the process of writing and reviewing written content for cohesive content works the mental muscle. Without sufficient mental exercise like muscle, the mind atrophies.

What have I been up to over the last 3 months. For the most part of Sept was brining online a new Tokyo based project for the office with large capital flows involving the movement of tens of millions of dollars in deals (the profit margin on these deals are a different story) but suffice to say that I am rather happy about what I've been able to accomplish over 3 months which was the time span of this project.

In other activities, I've been largely involved in Corporate Social Responsibility activities, which included a large amount of fund raising for a charity bike ride that was hosted in Japan this year where company members that participated needed to raise money to participate in the bike ride. I've managed to run several charity events, which netted about $3000 in profits that have been donated to the earthquake effected areas in Tohoku.

Finally outside of both activities, I've been very active with going to the gym. I haven't had a chance to make much of a note of this recently, but I've started going to crossfit, which is a popular kind of gym in the US (especially in California). The format of the gym basically includes people doing something called the "Workout of the Day" which varies from day to day and is composed of several exercises. Obviously doing this for some time, you'll do some of the work outs over again, but one thing that I like them most about this kind of gym is having a trainer which you can talk to, have them check your form, seek advise and learn how to use particular equipment that you would usually not use had you been going to the gym on your own.

I for one have been going to the gym on my own for 2~3 years before joining crossfit and never really had much success at improving my physique. I'll admit that this kind of gym is expensive (well especially for the location in Tokyo) as I am paying close to $200/month for the membership (includes 2 classes/week and use of the gym on the open gyms on Fridays). In addition to this, I also going to a standard gym that costs about $80/month.

How could you justify paying so much money going to the gym? some people might ask. Comparing this to the cost of say laser eye surgery which is in the order of several thousand dollars, going to they gym and paying a few thousand dollars for muscular augmentation with a good trainer is well worth it. In the last 1 year of training I've gained way more in strength than I have done in the last 3 years of going to the gym on my own.

By the beginning of next year I will (or will have attained):
  • A 100 kg back squat (currently sitting at 95 kg)
  • A 130 kg dead lift (currently sitting at 125 kg)
  • A 60 kg bench press
  • A 70 kg clean
  • A 60 kg + push press
  • Consistent ring muscle ups (just got my first one a few weeks ago)
This is simply just the strength training phase that I am going through right now that I'm performing doing during my down time at the other gym using the techniques learned from the crossfit gym. Once I've hit my strength goals, I'll move into metabolic conditioning and more upper body strength building with the goal of participating in the crossfit open.

One other benefit of going to a gym and taking group classes is understanding the upper limits of physical strength and endurance-- how strong other people are in comparison to you and knowing what is simply possible. Compared to what I knew before and how far I was willing to push myself before, I know that there are higher limits of what is possible and I've started working on that. Goes to say the real importance of having a good environment to understand context and gain motivation to push into what was thought of as inconceivable limits.

Sunday, September 14, 2014

At Pycon Japan 2014

I've never gone to a programming conference before. I am an avid coder and only attended small meet ups from time to time. Listening to talks and seeing what is on the minds of other coders, who is attending on what talks and the trends in the industry are interesting.

In order to stay relevant it's important to see where everyone is going and what people are up to. Common sense, especially in the coding world changes very quick. I've seen some impressive architectures developed by just teams of 10 people. The idea that you need a big dev team to accomplish something is changing. Small groups people people can and will out code large organisations.

Attending other programming conferences will be an interesting thing for me to do, I wonder if other people doing modern languages are thinking the same thing.

Of an interesting note, lots of people here are live tweeting during the conferences, some of the tweets are interesting. I've never been much of a twitter user, but following some of the stuff is kind of neat. Only curios about "inherent filtering" (i.e. the characteristics of people that tweet are different compared to those that don't).

Tomorrow is going to be a coding sprint, the first time I'll be attending one. Going to be interesting to see what can be developed in the time span of a single day...

Also.. I need a notebook with a better battery life. My 2008 macbook just dies too quick!

Tuesday, August 26, 2014

Take the Challenging Route

A friend of mine had moved where I had worked to another recently citing that the work load at where he was at was too demanding. I can't say for sure if it was the right decision or not but for one thing for sure, he seems a lot happier now compared to where he was at before.

I've had calls to join other firms compared where I am at now. I work in a challenging environment in the sense that the technologies are used and "enterprise driven" usually means out dated workflows and arduous levels of justification to make change. There are times where it is a must to use an archaic system which costs $100k to develop where I could replace in a month. I've probably mentioned that many, many times before.

Going back to my friend that had left, things seems to be a lot easier in that the work days are shorter and tasks are a lot simpler. Somehow, knowing what I know and going into an environment that was too easy would leave me not as intellectually challenged and possibly bored.

Given the choice of 2 routes, between the one that seemingly looked like the easy route vs the possible but challenging route, I'd generally take the more challenging one. Doing things the easy way was never in my genes and the mysteries of trying to solve a challenge has always been in my blood. The more right way of putting it would be the satisfaction of going through the challenge.

Taking challenges seems like an unnatural thing, because for most people why take the harder route when an easy one exists? And for the ones that to take the harder routes, little do they realize later one, they are the ones to grow the most. There are to obvious reasons that a person would accept a challenge, either 1) by necessity or 2) for the satisfaction of taking on the challenge.

Anthropologically, cultures whom have have lived in climates of scarcity have appeared to be the ones that have best evolved or have become technologically advanced. Perhaps it is a generalization, but take for existence of cultures that existing around the earth's equator where food is plentiful and you'll find the life styles to be more bohemian, compared to those that have lived through somewhat more scarce climates. I should qualify that this isn't a necessary and sufficient condition for advanced cultures to evolve, taking for example of say people living in barren and cold areas near the poles of the earth.

Compare those cultures of Northern Europe or Asia where more advanced cultures have evolved (note that I do not necessarily mean "modern", but relative to the time period) and we would see that the most advanced cultures have generally have been the ones that have had to struggle through environments of scarcity and some hostility. But I would say that it is the necessity of the challenge that forces people to develop.

I for one would say that I am in a challenging circumstance, perhaps not in an ideal way but it has forced me to grow and develop skills in ways that I've not expected. Though I work in sort of a support function to ensure that systems run, I've taken on roles that would land me as a hybrid developer, business analyst and client relationship manager between the technology departments and business users simply because of the isolation of our office from our global centers.

The irony of it is, despite the number of people being smaller in a subsidiary office, we are forced to run the entire business chain with less people compared to our other locations which allows me to oversee much more of the activities than most people would in HQ. This has the interesting impact that I do a better job of coordinating the different teams in HQ from afar that what some people are able to do locally and I know for sure that I'll be able to leverage these skills in the future should I go up or outside the current organization where as I would probably would learn less if I was somewhere else.

Monday, May 26, 2014

Last 3 years of run data

I've been using an application for the last 3 years to keep track of my run information and some interesting trends come out.

Namely:
  • I like running in the summer
  • Run distances have been getting longer
  • My speed drops after a running hiatus and as my runs get longer




Unfortunately, I didn't have my phone with me when I did the half marathon, but the 2 18 km runs before the marathon really improved my 10 km run speeds. I'll need to set some time again to run 21 km on my own again to see if there are further improvements to my 10 km speeds.

Currently trying to fit in 1 10 km run per week and noticing speed increases after each week. May up this to more frequent runs later on.

Sunday, April 27, 2014

Running my first 1/2 marathon

If it weren't for hanging out with friends one day after riding support on bicycle for a 5 person relay where each person runs a half marathon that starts from Tokyo to Hankone, I probably would never have signed myself up to run for a half marathon.

Of an interesting thing recently, I've found myself doing more and more fitness wise with the help of trainers pushing me to do things that I would have never thought of doing. And it's not just the matter of being pushed, but watching other people do things that I would never have thought about doing. 

Fortunate for me I have been surrounded by people that are pretty keen on doing things like long distance bike rides, running and fitness challenges a la crossfit (of which I have signed into doing starting from last year).

For the past few years, dropping percent body fat has been one of those things that I've been trying to do. It's challenging as it takes dedication, avoidance of going out for drinks and finding time and energy during the day to pickup the weights or go out for a run. My experience doing crossfit for the past 6 months has shown me that while the workouts are intense, in order to truly reap the benefits of the high intensity exercise, you've also got to supplement those workouts with other activities such as running to build lasting endurance or to really build upon what the workouts provide.

A 10 km run will generally burn 750 calories and the general consensus is that burning 3500 calories will allow a person to drop about 500 grams (or 1 pound) in body weight. Meaning on average you'll need to do 5 runs to drop about 1 pound. A high intensity crossfit work out for approximately 20~30 mins will only burn about 250 calories and I will admit that these workouts can be really tough to get through but to have lasting change in dropping body weight, you'll need to do 3x more classes as compared to doing a regular run session to burn the same number of calories. Well back to running.

I've gotten to the point where running 10 km is no longer a challenging feat for me to do as it's something that I regularly do, but kicking this up to the 21 km range has brought me back to facing the same challenges that I faced while trying to do my first 10 km run, which was pushing through running while running out of gas at the 6 km mark. I think that every runner while trying to extend their running range will face this at some point when trying to run new distances. For me in running half marathons, it's pushing past the 16 km mark where I can feel the legs get heavy and my speed drops. Depending on how you're running out of gas while running, you're either able to push through it or you've pretty much hit the physical limit of the body for that run. 

I remember pushing to my first 18 km range run was the toughest as I ran out of gas during that run and it was very tough to keep on going. The second time around was much better and I was able to cut my running time down by 10 mins. I've never had the chance to run a full 21 km before the half marathon date but pushing through from the 17th km all the way to the end was both mentally and physically demanding. One of the goals that I had put out for myself for the 21 km run was to do the entire run unbroken (without needing to break into a walk). There were several instances where I was close to doing from mental and physical fatigue, but I managed to push through to the end. It was one of the toughest runs that I've ever had to do and I am pretty glad to have finished it (and event tempted to attempt another 1/2 marathon run in the future).

On good positive impact that I managed to find today is that my 10 km run speed has vastly improved since doing the 1/2 marathon run. After doing a long hiatus from running since starting crossfit, my running speed from the beginning of the year were pegged at just under 6 mins / km. After completing the 1/2 marathon run I managed to run 5 km all below 5 mins / km and the remainder at below 5:20 mins / km. I would say that I am pretty happy with those speed considering how few times that I've been running for the past few months. 

Some great tools that I've been using for running are both the "Runkeeper" application for my phone where it keeps track of my distance and speed and the second is a heart rate monitor which I wear strapped to my chest and a wrist watch that displays my current heart rate which allows me to maintain a constant rate of physical exertion instead of having it unknowingly drop while running on feel.

As Japan is finally coming out of a very cold start of spring, I'll also be looking forward to doing long distance rides to the coast which will be about a 110 km round trip on bike.

Friday, March 21, 2014

Promoted

I did in 1.5 years what I couldn't achieve in 4 years working at my last place of employment; getting promoted. I wouldn't say that my last place of employment was a bad, it's just the way their HR was setup was bad; they couldn't keep talented people like me around long enough and thus I had to go.

In all honestly, I do miss working in a fully technical field. Research and developing technology is a romantic concept, like the idea of the starting a successful business. It's a story with risk, uncertainty and with perseverance the protagonist will prevail. It is the dream story of the everyman.

I've been in corporate culture for the past 6 years. Working in a corporation is secure because the budgets are big and there is less fear of where the next pay cheque is going to come from. But the problem is as organizations become larger, the visible impacts that a person has on the outcome of a project or operations become less pronounced. Especially top players within teams. The person that would know who their top players are are probably the team members and the lead but without proper promotion to the rest of the organization most top players will go unnoticed. I've been in that situation several times in the past and I've since learned the importance of developing a solid reputation.

In the span of 2 years I've solidified my position as the god of what I do. When shit hits the fan, I am the guy that people call. When there are changes to be made I'm the person that is consulted. The interesting thing in large corporations is that everyone loves to blame IT for things that go wrong. I've come to the point where I can monitor what is going on so well that I actually tell the traders that they've forgotten to turn on their price contributions when they forget or tell them when their prices are off. People don't come to me to complain, I catch things before they happen and help people when they unwittingly make mistakes.

Oddly enough, becoming a person that is well recognized doesn't require tons of brains to achieve. It's is one of those counter-intuitive things that most people subtlety know to be true. I've come from a brainiac place to somewhere where those kinds of skills are less important, but a go getter mentality is what will drive home successes.

There will be more stories to talk about going forward, but those are for later.

Sunday, January 26, 2014

Self censorship and its impacts on thinking

As one person had once put it, self-censorship is like violence against the mind. I for one would have to agree.

The ironic thing about the interconnectivity of the internet and the social networks that it brings along with it is a tidal wave of share information. When Facebook was in it's infancy, you'd only have a few circles of friends and they would represent the closest of your friends, then you would reach out to old acquaintances that you might have lost touch after middle of high school. When young, you could write about anything and you wouldn't give it a second thought. Social networks at one point were "fun."

Then came people of influence or judging people by what they post in to the mix of social networks. When everyone is watching everyone at some point, the things that do get posted onto social networks becomes sterile. As of late the only things that are of any notes are of people getting engaged, married, having kids, baby photos, food and the like. Posts of what people honestly feel and think have for the most part disappeared from the posts of social networks. The same goes for when family, friends of family and even some colleagues starts to appear on to one social network-- the choking scent of bleach and lysol starts to creep in. The problem is that you just can't everything with everyone.

Infinite loops and unfinished thoughts

There are thoughts that you can't share with everyone because it will end up rubbing someone the wrong way. The fear of writing something down, kills the hashing out process of thinking through an idea and all that remains is that unhatched seed of an idea that doesn't go away, but cannot be explored further without the medium of writing it down. One of the greatest cleansers of the mind is to keep a journal of thoughts to off load things out of the mind. But this makes the assumption that you are able to complete your throughs to a satisfying degree on your own. What if you need the opinion of a few others is needed to close the thought? Somethings without closure can sometime be left spinning in the mind for a long time, like that last word to a crossword puzzle, what you should do in some business situation or what not.

That in essence is the problem that current social networks today have changed the way that we interact with people, we've grown too accustomed to dropping things into an ocean of ideas and expecting the right ripples to come back to us. It just doesn't work like that anymore-- there is too much that you can't say and you simply just can't be yourself (not to mention what the NSA might be watching of you). Which is to say that from what I see of social networks now as a facilitator of self repression or violence of the mind which is unhealthy. For those that do not take heed properly and post whatever they choose can lead to real world consequences.

Sharing is slowly getting smarter with lists and circles. But I think the next killer app is something that lets you control who gets to see what.

Saturday, January 18, 2014

Due dates, motivation and a morbid curiosity

Nothing like a due date to motivate a student to get something done. I remember seeing an interesting  watch once that counted down the number of days that you had to live. I don't remember exactly the name of the product but the idea had stuck with me since.

I idly decided to checkout my life expectancy, because why should just the life insurance companies be the only ones to know when would you pass? After popping in my numbers the calculator came out says that I'd be around to 2060. From now till 2060 is another 46 years and the years at the end wouldn't be my best. There is a theoretical maximum fulfilment limit for each day that you live and my understanding is that maxima gradually wanes as time goes forward after hitting your personal plateau. From this point forward, everyday that you will have will be in effect the "best day that you will have," physically speaking of course.

Time is too easily taken for granted, like the adage "the sun will rise another day," we assume the near infinity of the universe where our time spans are much different. Why is it easy to take time for granted?

I read a financial article today "Why Elon Musk and Tesla Motors Inc. Stock Are Having a Great Week", it's not even worth linking to this article, but the idea that the stock price of a company trying to revolutionise transportation is some how relevant to the goals it is trying to achieve and even at the time span of a week? I doubt that the writers of articles like these understand the amount of work that can be achieved in a week to truly understand what it takes to execute no a plan as big as this.

I, myself had been privy to a project that I worked on for 4 years to make something new in the display industry. It hadn't become a commercial product by the time I decided to move on, but there are too few "great" things that can be accomplished in such a short period of time. People don't understand the about of preparation that goes on behind the scene before getting to any sort of visible stage. It's all been condensed in the success story like how the words "4 years"  can be said in under a second that represents a much different time span.

But this also leads people into a trap, the need to be thinking about doing something or forcing once self to do something to achieve some long term goal. I myself am not immune to this trap as I myself have caught myself to be thinking what could I be doing better, being bewildered at the time span at getting good at it and some how launching into some personal tirade to get myself to be more motivated to do things.

Motivation is unhealthy, like sugar is unhealthy-- it is sweet and it feels good but there is a crash when one is deprived of it. I will agree it is a great tool to encourage people to get things done and I have often used it as a tool when tutoring-- my students do great when I am providing them with incentives to do better, but it often stops when I am no longer teaching them. The most successful students that I have taught are the ones that are inherently curious and will dive deep into a subject as a matter of curiosity or habit and I would argue that true curiosity and habit are independent of one's motivational mood.

There is a wonderful book that I recall reading by Dan Airly called "Predictably Irrational" and for $8 is it a wonderful read with great insights on human success factors and how we find ourselves making the decisions that we make. I would sum that the decisions that we make are the result of either having no choice or when we derive pleasure out of it. Understanding these 2 factors will give immense understanding how many decisions are made.

Sunday, January 05, 2014

Excel and databases should go hand in hand

Data is database driven and I am really surprised at the lack of good tools to visualise and update data in databases. Why is it that for every application that we need specialised applications used to connect to some database in some model? It doesn't make sense to me.

Even now after working with databases for about the past year, the current way that data management in databases is terrible, where we are restricted to using queries, inspecting the data and then writing update commands to update the data. This entire step needs to be done away with and there should be something in excel that could be used to go straight into the database and modify the data instead of using this currently terrible method. The market is huge for corporate users and I am willing to bet that given right pitch, it would be easy to get corporate users to use the product.

How things in Vancouver have chanced

I touched down in the morning and did a quick spin through the city. My, how things have changed. My first impression of the place is that there are condos everywhere and the property prices are going through the roof. $800k for a property with a decrepit house? Where do people get the money for all of this?

Obviously the money is not being made locally as the salaries are not high enough to support it. More  or less, the GVRD area is turing into an exclusive club where membership is paid through property. Rich people from other areas are coming in with wads of money are buying up property like crazy. Is this sustainable? I don't think so, but obviously time will tell.

As for me, there is no rush to buy property out here just yet, not sure what is in store for the economy of BC. I don't know what exactly we are producing with great efficiency here that warrants this, but it is most likely the intangible comfort of a laid back west coast kind of life.

I am curious to see at how the rest of real estate along the entire west coast of North America is faring. Is it only Vancouver? or the entire region that is being impacted.

Thursday, December 05, 2013

2.5 Months into Crossfit

One thing that I've been doing for the last 2 years is trying to work out. Now working out is an interestingly challenging thing. It's already tough enough to get the motivation to do on your own and the second punch to the puzzle is trying to figure out if you are doing the right things to get the results that you want.

After floundering for the last 2 years among a variety of different exercises, I've decided to start cross fit. Though the program is quite pricey, I am quite happy with what I have learned so far from the program and from the people that I have managed to meet through it. I've started learning a variety of barbell exercises which I have learned to do with proper form which I would have never been able to learn without the assistance of a decent trainer. The other aspect of this training is that it is intense and will push you to hit your limits frequently, which is quite different from what most people would do on their own.

All in all it has been a good experience. I also have a membership to a 24 hour gym that I use in my off hours when I am not going to cross fit to exercise on my own at my own pace. The results so far have been pretty good and hopefully things will pick up even more the more I go at it.