Wednesday, 8 June 2016

The truth about coding bootcamps

I have just completed a 3 month coding bootcamp and gone for a few interviews. People have been asking me about my experience, and if it was worth it? Here are my thoughts.

Before the bootcamp, I knew I had to learn how to code. I had ideas but could never realise them. I started with Codeacademy and online tutorials, but following along got me no where.

I decided to start building, first with Content Management Systems like Wordpress and Shopify, then building web apps from scratch by hacking. "Copy and paste" and "as long as it works" soon became my modus operandi.

Then I realised that wasn't getting me anywhere at all. There came a time when I really didn't know what I was doing. Finally, I decided to throw myself in the deep end...





In those 3 months...




I built more than 6 working projects in 3 months (see them here). Projects I could only dream of were appearing on the screen with lines of code. Projects such as a LinkedIn for Developers, a Market Place, and an AI app that analyses tweets.

I also participated in a Facebook Hackathon and won it with the most amazing team, having fun all at the same time. I got to make new friends and know people from the global tech community, who were surprisingly selfless in sharing their experiences and knowledge. Of course, there was also a lot of hair-pulling(of my own), sweat, tears, and late nights.




It was worth it...


Knowledge


Without the bootcamp, I would not have learnt about the latest technologies, their strengths and weaknesses, their limitations and possibilities, the cost and time they take. Now, I could have a decent conversation with developers or freelancers, and know when someone is trying to pull wool over my eyes. I would know the appropriate technology to use for different purposes (such as which front-end framework to use).


Born to code? 


This will also be where you'll find out if coding is for you; you want a career change, you've heard that tech is the place to be ($$$), but would you really enjoy coding everyday? This is the time to find out, get to know yourself, and your own personality. Some people want to know how the car works, while others are just happy to know how to drive. Some people could spend the rest of their lives coding, while there are those who would never want to see a line of code again.



Best practices 


I got to learn some best practices:

  1. Resources -  official documentation, the Mozilla Developer Network, Stack Overflow were my best friends. 
  2. Debugging - printing out results line by line, making error messages your friend.
  3. Agile Development - keep building and shipping, don't be afraid to iterate. 
  4. Test Driven Development - Use test cases to test your code. Think of all possible cases and scenarios, just as in life. 
  5. Git - Git is a savior for individual or group development. It's like a time machine; I can't imagine programming without Git now. 
These gave me the confidence to build and break code on my own, and not worry about getting stuck.


The reality...


Google? Facebook? Microsoft?

If you do not have a CS degree or a substantial coding background, a coding bootcamp will unlikely get you into the magic circle of Tech (read: Google, Facebook, Microsoft, Amazon) as a developer. You will need at least a couple of years to understand data structures and algorithms, time and space complexities, system design, and architecture.


Not yet CTO


However, it could probably get you to at least Series A of your start-up without a technical co-founder, or help you in finding the right developers. You could almost definitely build a Minimum Viable Product to sell your idea, just not enough to scale the business, a happy problem most people can't even get to.

To sum it up...


It's just the beginning


Ultimately, it depends on the individual. How hard you want to work to keep up. With the same instructor and syllabus, somehow everyone ended up at different places.

I am proud that I threw myself in the deep end and learnt to swim. The waters were deep, cold and unfamiliar, but I just kept swimming. It also just marks the beginning; where we end up is a function of what we do from here.


Keep shipping


For me, I could not have spent a more fulfilling and enriching period in my life. Going forward, I have committed myself to continue coding everyday and learning (my latest undertaking is to build a bot and learn more about AI). I may not be a Bill Gates or Mark Zuckerberg, but I will continue honing the skill. I may have had a late start, but slowly and surely, I will catch up with the hare, as did the tortoise. 


Sunday, 11 October 2015

Of Unicorns and Bubbles



In addition to profiling the story of the Oculus acquisition by Facebook, Vanity Fair recently featured articles about Unicorns (billion-dollar valuation start-ups), and the technology bubble. Current valuations are (again!) brought about by 7 years of easy money, where you have too much money chasing after assets. This can be good and bad: the abundance of capital has encouraged more people to come out to build companies; however, those that truly add value to our economy, or are profitable, are few and far between.

For an idea of how bubbly the sector is, take Jet.com. The brash four month old e-commerce startup out to take on Amazon.com raised $225m at a $600m valuation, and is going for another round at a $3b valuation! (See WSJ article)

If this is not a bubble, what is? The names are not without reason: Unicorns are mythical and bubbles have to pop sometime. What investors could do would be to understand the companies' business models and financials, if they are truly sustainable and defensible. Are the companies going after something faddish, that can be done without, or something essential, a technology that has the potential to change the world? The man on the street should also ensure that his income is not fully dependent on errand running start-ups, taxi disrupters, or freelance internet work. 

Around half of dot-com era companies such as Amazon and ebay survived the last crash to emerge as the tech behemoths they are today. Perhaps the best test for the companies would be the bursting of this bubble with more rounds of financing, as it would purge the wannabes or "unicorpses", and leave the strongest standing. Another way would be for them to be to go to market, where they will have to reveal their performance numbers and investors can then ascribe a true value to them. The rest of us will just have to be wary as we watch this bubble grow. 

Thursday, 8 October 2015

In search of real growth - Part 2

Here are the next 5 sectors with the potential to propel the American/Global economy into the next decade...

6. Virtual reality (VR)

After the very high profile acquisition of VR headset maker Oculus for $2b by Facebook, Oculus has since launched a mobile VR device with Samsung. Almost at the same time of the acquisition, Sony announced a VR device for its PS4 gaming console, named Project Morpheus. Google is also dabbling with VR by coming up with a low-cost, self assembled headset, Google Cardboard, as well as teaming up with GoPro to create Jump, a 'spherical-video' camera. Nokia came up with a virtual reality camera for making immersive films, TV and games, while VR start-up Jaunt received $65m from investors, including Walt Disney. Apart from entertainment purposes, VR has numerous possibilities for uses in aerospace, education, manufacturing, and industries.

mark zuckerberg oculus
Facebook acquired VR headset maker, Oculus for $2b in March 2014

7. 3D printing

3D printing, aka additive manufacturing, is the next revolution in manufacturing; it will enable the personalized manufacturing of items from jewelry, aircraft parts, precision engineering, architecture, and medical devices at no minimum quantity. The production of prototypes can be done in a matter of days, reducing costs, increasing productivity, and opening opportunities for smaller companies.

Traditional supply chains will also be disrupted via virtual warehousing, which means parts are digitally stored and manufactured only on demand, replacing the current approach of storing thousands of physical parts in warehouses. Witness the shift to the Long Tail, or from mass production to made-on-demand customization. However, the technology has yet to achieve high speeds and quality, which could explain its slow rate of mainstream adoption.

Recently, listed 3D printers such as Stratasys and 3D systems have gone into a slump. This is possibly due to the weight of expectations pressuring the companies into spending more, leading to a contraction in their margins. Likely a long term investment opportunity if 3D printing achieves mainstream acceptance as it has been touted to. HP Inc, the hardware segment of HP, is also making its foray into the industry via their Multi Jet Fusion machines by end 2016.

3D printing: print yourself...or anything!

8. Robotics

Robotics include drones, automation, and Artificial Intelligence (AI). There is reason to be concerned: an Oxford study predicted that 47% of all employment in the US is likely to be automated by 2030; Scientists, researchers, and academics, including Elon Musk and Stephen Hawking, have warned that your Hollywood movie of an AI arms race might come true if autonomous weapons are developed. For less innocuous uses, count on the usual suspects like Apple, Google, Amazon, Microsoft and Facebook to develop machines that chat with you, or drones to deliver your parcel. Google in 2014 paid more than $500m to acquire AI startup DeepMind in the UK. The latest is that Apple bought 2 AI companies in 4 days, snapping up Perceptio, an image recognition technology for smartphones, and VocalIQ, a UK based startup with technology to help computers understand human speech.

The Amazon drone delivering your parcel 

9. Fintech

Financial technology, or Fintech, is making the Banks sweat. Ranging from peer-to-peer foreign exchange/lending/funding, to online payments, to the Bitcoin/Blockchain, fintech startups are picking off the most lucrative parts of the banks' relationships with customers, leaving them as just dumb providers of capital. Apart from the listed Paypal, here is a list of fintech startups to watch. In this list, Square is due to IPO by the end 2015.

And of course, the Bitcoin, or its underlying Blockchain technology (distributed record of any bitcoin transaction ever traded), cannot be ignored after it was announced that 22 major banks have invested in New York fintech firm R3 to create a framework for Blockchain technology in markets; and that Blythe Masters, former head of commodities at JP Morgan, joined Digital Asset Holdings to design software that can make financial transactions more efficient with blockchain technology. More on Bitcoin/Blockchain in another post.

10. Quantum computing

Quantum computing overcomes the limitations of today's computers by applying quantum mechanics to increase computing capacity significantly. Rather than the usual 1 and 0 bits, the qubits in a quantum computer can be in both states at the same time, massively increasing the number of possibilities that can be analysed simultaneously. This means optimising large volumes of data, making advances in AI, where computers can be taught to solve problems and understand language, pattern recognition, and financial analysis. Along with NASA, Google has been testing a system made by Canadian company, D-wave Systems, which claims to have built the first working quantum computer.

The D-Wave quantum computer 

The usual suspects, Social Media, E-commerce, and the Apple/Android application ecosystem have already upended the traditional industries (mainstream media, retail) and will continue to grow and create jobs/value. Notably, Google is involved in 8 out of 10 of the above mentioned sectors!

No matter the state of the economy, we can be comforted that humans have always been able to progress through reinvention, innovation, and adaptability. Would appreciate hearing your thoughts, or if you could help add on to anything I might have missed!

Tuesday, 6 October 2015

In search of real growth - Part 1

As highlighted in my previous post, QE, or printing money, cannot be a source of real or long-term growth. Instead of depending on injected steroids, the economy will have to depend on some real muscle to achieve sustainable growth.

These sectors and their related companies seem to be the diamonds amongst the rubble (or bubbles), and are the rising stars; they are likely to be the sectors with the greatest job creation, as well as the catalysts of growth for the American/global economy for the next decade...


On the premise that there is value in data; data can be mined to understand relationships, predict trends, and save costs. Think Palantir and Cloudera who receive million dollar contracts from governments/corporations to study and store data. For the Internet of things, which relies on Big Data, Nest, which was acquired for $3.2b by Google in the beginning of 2014, will revolutionize the ways things work at home.

2. TV

We are witnessing the demise of cable. Instead, count on the internet to serve up your favorite shows to your TV. This will mean higher subscription revenues for the likes of AppleNetflix, and Amazon. Netflix and Amazon have also started producing their own (award-wining) content to wean off media companies such as 21st Century Fox and Time Warner Inc, while also increasing their scale of distribution and margins. Attractively priced devices such as Apple TV, Google's Chromecast, and Amazon Fire stick will also increase the adoption for these internet TV services.

House of cards*, just one of the award winning series by Netflix.
*House of cards was not made by Netflix, but owned and produced by film and TV studio Media Rights Capital. The first season was then sold to Comcast Corp for on-demand rights. Still, it was a milestone in Netflix's successful foray into making and owning original content. 



The sharing economy not only redefined employment, it has also unlocked asset value by providing asset owners with additional sources of income. We wait with baited breath as Uber and AirBnB inch closer towards their mega-listings. The ultimate combination: Google invested $258m in Uber...imagine them ruling the roads with driverless cabs!


Possibilities from the Sharing Economy

4. Electric cars

Pump prices may be low, but that is not stopping the adoption of electric cars as supporting infrastructure (i.e. charging stations) is being rolled out. Even at an exorbitant price tag, there is still a waiting list for the the latest Tesla X model. Not to be left behind, BMW, and General Motors are racing to develop their own models. Warren Buffet invested in BYD, while Chinese billionaire Lu Guanqiu revived Fisker Automotive (Tesla's nemesis) as Karma Automotive with a $139m injection. Now, Apple wants to get into the game too. It is also a matter of time before the chasm is crossed and there is widespread adoption.

The Tesla model X with its X-wing doors presented by its visionary founder, Elon Musk

5. Life Sciences

Imagine being able to know where your health is headed, detect disease early, and understanding your DNA for ancestry or hereditary diseases. Theranos23andme are among the companies making it happen. Google, under its umbrella structure, Alphabet, has a Life Sciences division investing in various projects and has also invested in 23andme and biotechnology venture, Calico. According to Angelina Jolie, who underwent preventive double mastectomy after tests revealed she was at high risk of ovarian/breast cancer, " knowledge is power".

These are the first 5 sectors, I will continue with another 5 sectors in my next post...

Monday, 5 October 2015

The ills of easy money

The US and Europe have been trying to revive their economies through Quantitative Easing(QE) policies. However, we are now witnessing the repercussions of their actions. See interview with billionaire activist Carl Icahn.

In the past 7 years, the money created has flooded financial markets in the guise of higher stock prices, but have hardly permeated the real economy, or got to the Man on the Street. Property and stocks have been inflated by excess money chasing after limited assets, and borrowing against inflated assets will only make this bubble even bigger.

Note that the job of the Fed is to manage inflation, but not assets. However, this misguided effort has led mainly to the inflation of assets, but not demand or prices. John Burbank of Passport Capital hit the nail on the head with this remark:

"QE had caused a misallocation of capital across the world, while the end of QE last year triggered a dollar rally with consequences that were only now beginning to be realised. The wrong people got the capital — emerging markets countries and corporates and a lot of cyclical companies like mining and energy, particularly shale companies — and this is now a major problem for the credit markets,” he said.

QE has in fact, gone against its purpose, leading to declining prices from an imbalance between an excess of supply from Asia and a drop in demand from the West - Overleveraging has led to overcapacity that is driving down prices (read: China).

So, where will real growth come from? And what can we put our bets on? I will highlight some of these promising sectors in my next post...

Tuesday, 22 September 2015

When the rates goes up...

It is only a matter of time before the US Federal Reserve hikes rates. Everyone is watching Janet Yellen like a hawk (although she has yet to become one) because the impacts of the move distills down to everyone of us. In order not to tip the scales, the rate rise is likely to be gradual. However, here are some of the more pertinent implications for us to be prepared for:

Rise in borrowing costs (mortgage, car loans, credit cards) & savings rates - 

Savers can start smiling again as deposit rates will finally go up. However, the higher cost of funds will have to be compensated by higher borrowing rates for mortgages, car loans, and credit cards.

In Singapore, we have already seen that happening with the 3 month *SOR and SIBOR climbing to 1.405% and 1.075% respectively in August, the most since end 2008.

In light of the rising SOR, banks are already dangling offers to refinance home loans:



Rise in USD + fall in Emerging market currencies and EUR:

This presents a good window to accumulate the USD, which is set to appreciate as rates increase; and sell Emerging market currencies (e.g IDR, THB, MYR, VND), before they drop further when the Fed starts the ball rolling.

The Singapore dollar is already set for its biggest annual loss since 1997, hitting 1.42 to the USD just before the Fed decision. Declining currencies also implies lower asset values for foreign investors, but an opportunity to accumulate assets in emerging markets.

Companies at risk:

Interest payments for low grade debt could rise more quickly. This would increase the burden on ASEAN companies, which have already seen their currencies depreciate, and face higher USD repayments. The extended period (7 years!) of low interest rates have also sustained zombie companies, which might be unable to survive a rate hike. Look out before investing in these companies at risk.

*The Swap offer rate (SOR) is typically used to price corporate loans. A softer Singapore dollar can put upward pressure on local interest rates such as SOR, as investors seek higher yields as compensation for holding the weakening currency; the Singapore Interbank Offer Rate (SIBOR) is the rate at which banks lend to each other, and is used to price mortgages. It usually follows the SOR with a lag.

Saturday, 19 September 2015

Something we don't know - Post Fed reaction

Oddly, the markets did not respond well to the Fed decision to hold rates at zero on Friday. The Dow was down almost 300 points at one point (1.74%), while the S&P 500 was down 32 points (1.62%). Convention would dictate that the markets rally if the Fed kept rates low, which translates into lower financing costs for the economy. Here are some reasons I can think of for this anomaly:

The Fed knows something we don't:

The US economy might not be on the recovery we all think it is. Inflation at 0.4% was far away from the target of 2%; the only number on track was unemployment dropping to 5.1% ... but could it be because people gave up looking for jobs altogether? More people not looking for jobs would also exclude them from the workforce, thereby leading to a lower unemployment rate... there is more to the numbers than meets the eye.

OR

There are external risks (i.e China, Emerging markets,Commodities or ??? ) too great to ignore that it had to be taken into account. See previous post.

OR both.

Does she know something we don't?

Either way, investors are selling off because of the lack of clarity and certainty. They have interpreted the decision that the table of wise men do not think well of the economy. What happened on Friday should be a knee jerk reaction, unless things get worse. Till then, as Chuck Prince remarked infamously before the crisis," As long as the music is playing, you've got to get up to dance".