Press "Enter" to skip to content

Kenshin Thoughts Posts

RISC-V Is Not Free, But It’s Open

I’m writing this blog post in Hsinchu, Taiwan. I’m here to attend the RISC-V Workshop, which is a 2-day event where people in the community come together and share their latest activities regarding RISC-V development.

For those who don’t know, RISC-V is an open-source hardware instruction set architecture (ISA) based on reduced instruction set computer (RISC) principles. Because it’s open source, everyone can make their own RISC based processor without paying a royalty to anyone.

There were so many things I learned from not only the speakers but also the people I’ve met during a networking session. Among them, I want to bring up this one in order to highlight the biggest misconception about this new ISA.

“RISC-V is not free, but it’s open.”

RISC-V is free in the sense that it’s a royalty-free architecture, but it does not mean cost free. In fact, RISC-V could be more costly than the established architectures like ARM since there aren’t enough tools out there in the market yet and you will have to create them by yourself at least for the moment.

However, it’s completely open in the sense that anyone can refer to its specification, download the RTL, run it on FPGA, make necessary changes and even propose changes to the RISC-V Foundation if they should be part of the specification. There are some physical boards available so that you can run your code on actual RISC-V processor if performance is a crucial factor.

I’m happy to see the workshop is taking place here in Taiwan. At the same time, I’m a bit disappointed by the fact this whole movement is happening without much involvement from Japanese companies.

This reminds me of the days when Linux just came out. Japanese companies insisted to keep using a proprietary OS like Solaris and WindowsNT because they could get an enterprise level support from vendors. Now that we have RedHat and no one argues the cost-effectiveness of Linux today.

In exchange for not being part of early Linux adoption, Japan lost its position as an innovator in the Linux community. Japan could make the first Linux based smartphone. Japan could be the major PaaS player built with Linux. Now, these seats are taken by Android and AWS respectively.

I always tell my team, “the longer you delay getting feedback, the more risk you will have to deal in the future.” This applies to the release of new products and services to potential customers as well as the understanding of game-changing things like RISC-V.

Right now, the best way to get real feedback and minimize the risk is to listen to the people in a community and become an early adopter by ourselves. I’m hoping Japan won’t miss this opportunity and make the same mistake twice.

Should A Company Pay Dividends?

February and March are the busiest months for IR, CFO, and CEO since a fiscal year ends at the end of December for many Japanese companies and they publish their annual report during the following February and March.

I try to read a relevant company’s report as much as I can. In fact, I enjoy reading it a lot. It shows where the company was and where the company is heading in the future. While I was reading it, I stumbled upon a quite interesting comment from the CEO who runs a big Japanese public company.

He said that people who buy a stock just because a company pays dividends are not looking at the core value of the company. According to his theory, these people are willing to make extra money by holding a stock that yields dividends and not willing to re-invest into a company that paid the dividends. That was the reason why his company never paid dividends.

I’m not sure if he really means it, but that’s how it was said during the briefing. Assuming it’s true, I thought this is a very self-oriented way of looking at the stock market.

Every CEO who runs a public company needs to ask himself/herself this question: “Where is this money coming from?” People are buying your company’s stock because they have extra money to spend, and that extra money might come from the dividends paid by other companies.

If your company doesn’t pay dividends, then there is less money going back to stockholders. Hence, there is less money going to other public companies because these stockholders do not have extra money to spend. Simple.

If all CEOs start to think like that, it means the beginning of the market shrink. The amount of money floating within the market becomes less and less over time. You need to give first before you get.

It’s almost irony to see CEOs whose company doesn’t pay dividends are the ones criticizing difficulty of raising money from the stock market. These CEOs say like buying the power of people is weakening or there is an economic winter making stockholder not to buy anything.

Well, think again. That’s because your company is not paying dividends.

Power of GPU: 20 Years Ago and Now

When I got my first job at Sony, I was assigned to work on the graphics library development of PlayStation2 gaming system.

My job at that time consisted of writing code with assembly-like programming language called microcode, packing that code together with polygon and texture data, sending them to Vector Units (aka GPU) via DMA, and letting GPU do the rest of work while minimizing involvement of CPU.

I had to adopt every technical tweak in order to get the best performance and achieve the highest frame rate out of that gaming machine and GPU. That’s simply because the library was intended to be used by so many developers that make blockbuster game titles and they relied on it.

Time passes and now GPU is used for more generic purposes including computation of neural network. If I were a software engineer who just graduated from university today, I would jump straight into the world of neural-network-on-chip bandwagon without thinking much.

I didn’t realize that my knowledge and experience of GPU programming had to do anything with AI back then. I believe NVIDIA didn’t realize it neither.

To me, it’s quite interesting to see young software engineers learning how to write code against GPU without CUDA these days, especially ones trying to use Raspberry Pi as a deep learning accelerator. Special thanks to Broadcom for making its VideoCore specification public.

At the same time, it’s sad to see that Japan is a bit behind of this movement. The country used to host many GPU engineers. We had Sony, Sega and Nintendo. Every gaming system had such a sophisticated graphic library that pulled nearly 100% performance from its GPU.

I cannot stop wondering what if the engineers behind these gaming machines were given a chance to work on today’s neural network chip development. Maybe Japan could be in different position in AI industry by now.

The Best Movie of 2018

Most of my blog posts are about startup and entrepreneurship, but this one is slightly different. Let me introduce my personal best movie of 2018 called ALPHA.

The reason why I liked this movie so much is that it’s a story about father & son, what it takes to be a leader (or losing one), and how a dog (a wolf, ALPHA) became a long lasting human’s companion animal. Somehow I felt it’s about entrepreneurship too.

Without further ado, just watch the trailer below.

A little disclaimer: I have a Miniature Schnauzer at home so this is a definitely another reason to like the movie.

I watched this movie almost by accident while I was on the flight to Germany. Then, I bought a Blu-ray version and had it shipped from United States since the movie is not available via both download and disc here in Japan.

I watched it again at home (with my own dog shitting right next to me), and it still struck at my heart. This is really good movie.

Before this one, Seven Samurai and 300 are the ones that I related with the spirits of entrepreneurship and leadership although they are not exactly made for that purpose. ALPHA is now my new addition to the list.

Deciding When to Change a Reporting Line at Growing Startup

On March 1st, we welcomed a couple of new employees to the company, which make 38 people in total. We grew to this number just in 2 years.

In my experience, one of the first things you as CEO need to do before a number of employees hits 30 is to change reporting lines in your organization. Thanks to Slack, Hipchat and other modern communication tools. It is now possible for a single person to handle so many 1-on-1 conversations with people in an organization today.

However, you will run into a serious trouble later on if you continue to let employees report to you directly. For employees it’s always a preferred way of communication because they don’t have to deal with intermediate people in organization and they can get a straight answer from CEO whether the answer is yes or no.

A problem gets much worse once that habit becomes a part of company culture. I’ve seen few CEOs who struggled with this communication overload problem because their startup stayed in 10-20 people stage for too long, which resulted in everyone at the company getting so used to report to CEO directly. It will require great effort to change the reporting lines in such organization since it’s equivalent to changing a company culture.

So here is a list of action items I would recommended before that happens.

1. Remove yourself from unnecessary Slack channels

There is a tendency for employees to bring you into every new Slack channel they create. Remove yourself immediately if you find it irrelevant from the perspective of company management.

Product update or project specific channels are the usual suspects. Do not feel guilty about removing yourself from these newly created channels. Do it fast before they assume you are in the channel.

2. Stop attending product/service update meeting

If you are involved with every product/service update meeting, stop attending it. Instead, get updates from CTO, VP of Product or a person who is in charge of product/service. Again, employees tend to bring you into these meetings without thinking much about the value of time given to CEO. Say no when you get such an invitation from Google calendar.

In my opinion, there should be clear distinction between management and execution even in startup at early stage. You as CEO and other C-level people are responsible for management. Employees are responsible for execution. Product/service updates are considered as execution. Attend these meetings if and only if they are absolutely necessary.

3. Narrow down your reporting lines

The ideal scenario is that you get product/service update from CTO, sales update from CFO, and everything else from COO. These 3 reporting lines should be enough for you. CEO has additional reporting lines that no one else at the company has. These are the reporting lines to stakeholders, which include investors and key partner companies.

The information goes the other way around through these additional reporting lines. It’s CEO giving updates to the stakeholders, and it requires careful and thoughtful preparation by compiling the updates you get from CTO, CFO and COO.

4. Be clear about your communication policy and state it company-wide

Once you decide to change your reporting lines, then share your communication policy with all employees at the company. This helps them understand why you are doing it. Again, the time given to CEO is one of the most valuable assets within the company and everyone should understand it.

Successful startups are organized in such a way where CEO can maximize his/her time for the things that only CEO can handle. Startups grow slower or sometimes fail because CEO is always busy with the things that someone else can handle.

Hope above list helps a startup CEO do the right thing. I know my suggestions are a bit extreme to some extent, but running a company in resource constrained environment requires a high-level discipline. Without it, a company cannot grow beyond 30, 50, and 100 people. It’s up to CEO to make the call as soon as he/she can.

Talk at Doshisha University

I will be giving a talk at Doshisha Business School on April 13th. The topic is about the power of company culture and how to emotionally connect with employees.

This is a kind of topic where I’m spending my time a lot these days. If you are interested and happen to be in the city during that time, you can join our seminar by signing up yourself here.

Side Business Must be Encouraged at Startup

This Nikkei article caught my eyes this morning. PARCO is one of the largest department stores in Japan, and the company decided to allow employees to do side business as long as it helps them enhance their professional career and specialty. Writing a book and teaching at university are kind of activities considered as proper side businesses according to the article.

I’m particularly a big fan of employees who teach at university, and I’m encouraging our staff to do so. At our company, extra money that they make by teaching goes straight to the employee’s bank account. The company does not take any cut even though the activity is done during work hour.

By teaching, you learn a lot. In my opinion, it’s always a teacher who gets the most benefit rather than students. I’ve learnt so much by teaching in the past so this should be encouraged at all startups.

Which city should Japanese startup have a presence in Germany: Dusseldorf, Munich, Berlin?

I’m writing this blog post on my last day in Berlin. I spent almost a week in Munich before coming here. A purpose of this article is to help other entrepreneurs, especially those who are based in Japan, identify the most suitable location in Germany as a first footprint into this country.

Now, I understand my view is pretty much biased and the answer may vary a lot depending on the nature of business. Having said that, I will summarize both pros and cons of each city as below.


Dusseldorf has been a preferred city in Germany to established Japanese companies for decades. It’s no wonder that one of the JETRO’s two offices is located here. According to the latest statistics, 1% of the entire city population is Japanese.

The city’s advantage is that there is a relatively large number of German employees who are currently being employed or used to be employed by Japanese company, and they do understand how Japanese companies work to some extent.

But here is the catch. It does not mean these Japanese friendly workers are startup friendly. In fact, it can be quite opposite meaning they might not have necessary mindset required by growing startup. They respect a protocol order. At the same time, they may lack flexibility and agility. Wearing multiple hats is something they do not like.

Also important to note is that a talent pool of IT/software workforce is somewhat limited. It’s true not only to Japanese companies but also to local companies based in Dusseldorf. Yes, there are a couple of R&D centers owned by foreign companies and they have huge presence . But once again, the people may not be exactly startup ready.

There is a direct flight between Dusseldorf and Japan. Another reason for established Japanese companies to choose this city as their base in Germany.


German people used to say “There are industries in Munich. There is none in Berlin.” What they are referring to is, of course, automotive industry like BMW and manufacturing industry like Siemens in Munich whereas Berlin is known as the place for consumer-facing services and tourism.

I was lucky to stop by and talk to the representatives at German Entrepreneurship, a Munich based organization that fosters a local startup ecosystem, and XPRENEURS, a local incubator operated under the greater UnternehmerTUM umbrella. Thanks to JETRO Dusseldorf office for coordinating these meetings.

From what I understand, Munich is definitely a suitable place for those who intend to provide product and service for automotive/manufacturing industry. Needless to say, there are OEMs, Tier 1 and Tier 2 suppliers. As the industry moves toward service oriented such as MaaS and becomes more software centric, the opportunity for IT related startups is also becoming significant.

As for local startup ecosystem, Flixbus is a well recognized unicorn disrupting a long distance mobility industry. There is also Lilium, a startup founded by the engineers from the Technical University of Munich. For IoT/AI startup, Konux comes to my mind. Given the existence of these high-tech startups, Munich is no more about old fashioned industry.

Last thing to notice is that there will be direct flight between Munich and Osaka, in addition to the existing flight from/to Tokyo. This indicates an increasing demand from either side of countries. One downside might be that this place might not be your 1st choice if you are B2C or not related with above industries.


Everyone thinks Berlin is the place for IT talents and creators/artists. But after hearing from the people who know real insights, I learnt that a current talent pool is made up of foreign workers who migrated themselves to the city. What’s even more interesting is that Berlin based startups usually consist of lots of remote workers where a majority is often the people from Ukraine.

This fact leads to a little heads-up to Japanese startups thinking of Berlin as the place for hiring software engineers. Yes, there are such talents, but it may not be as large as you imagined. I also learnt that the people in Berlin excel at making UX/UI, directing a project and communicating in multiple languages. I think that’s partly due to the culture and diversity given by the city.

However, when it comes to coding and hands-on software development, you need to be aware of the above facts. If you are really keen on finding software developers with decent skill sets, you might want to look somewhere else like Ukraine and SE Asia. If there is absolute reason to work with German developers, then Berlin might be your choice.

Another point is that the talents in Berlin are slightly cheaper than those in other cities. That’s simply because a cost of living is cheaper here. People said that housing is becoming an issue as many foreign workers are moving into the city. Brexit is unfortunately one of the reasons.

A downside for Japanese companies is there is no direct flight between Berlin and Japan. The construction of new airport is in a middle of political debates which will take few more years to settle.


Photo: Taken at Viktualienmarkt in Munich

CEO needs to be good at everything and must enjoy it

Being a CEO for the past 5+ years, one thing I enjoy the most is the fact that CEO needs to be good at everything ranging from product development, marketing, legal to sales, hiring and even firing.

Below is my work schedule for a typical weekday.

9:00 – 10:00 Read online news and share a couple of important ones on Slack
10:00 – 11:00 Get updates from technical team about ongoing projects and give feedback
11:00 – 12:00 Write follow-up emails to prospective customers
12:00 – 13:00 Lunch with teammates
13:00 – 14:00 Face-to-face meeting with a prospective customer
14:00 – 15:00 Review legal documents and important contracts
15:00 – 16:00 Face-to-face meeting with another prospective customer
16:00 – 17:00 Work on proposal materials for new customers and partners
17:00 – 18:00 Skype interview with candidates
18:00 – 20:00 Dinner with candidates or customers (rarely)

As you can see, a startup at post Series A still needs CEO to work as salesperson and I believe this is the way it should be. I spend much of my time talking to potential customers and partners. When I talk to them, I’m considering myself as a top salesman and being better than anyone at the company in terms of sales. But it doesn’t mean I can suck at everything else.

When I talk to CFO, I tend to use a lot of financial jargon just because it’s convenient. When I talk to CTO, then I leverage my full knowledge of being a former CTO myself in the past. It’s not enough for CEO to understand what a counterpart is saying. CEO needs to excel an opponent’s knowledge so that CEO can give a proper feedback and sometimes point out mistakes if necessary.

When I first stepped into the world of venture finance, Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist was my bible. I’ve read it countless times not because it was co-written by my favorite capitalist of all time Brad Feld, but it was my go-to destination whenever I countered something I didn’t know about in venture finance.

Same story goes to sales, HR, marketing, leadership, etc. I have at least one or two books I always refer to or a couple of mentors I can talk to whenever I face my lack of knowledge. I believe an excellent CEO is an excellent learner who has willingness to become master at everything.

Is small IPO a bad thing?

Japan is known as the easiest stock market for startups to go public. A startup less than $10M revenue can do IPO. I’ve been hearing a lot of criticisms saying Japanese startups are going for public too soon and they are all aiming for small IPO. This is why Japan does not have unicorns as much as U.S.

The question is: “Is small IPO a bad thing?” The answer is: “I don’t think so.”

In Japan, there has been almost 400 companies that went public in the last 5 years. The majority of them were not unicorns and the mean value for company valuation is somewhere between $150M and $200M at the time they did IPO. But there are a countless number of companies whose valuation went up to $1B after IPO.

In my opinion, IPO should be considered as another financing round to startups. Japanese startups treat IPO as something following the previous financing round whereas American startups treat it a bit differently. It’s just a difference between raising money from VCs and doing the same from ordinary people.

This explains why a secondary market like SecondMarket and SharesPost exists in United States. A secondary market is the only way for American startups to provide liquidity for their employees and other stockholders before IPO since a bar for going public is way too high as compared to Japan. On the other hand, in Japan we simply do small IPO, achieve the same liquidity and then become unicorn using the money raised from public market. This isn’t exactly a bad thing for founders, employees and VCs wanting some liquidity early on.

We as Japanese startups need to take this advantage and should not be biased by the thoughts brought from the market where definition of IPO is completely different.