I am a medical imaging software developer and also an entrepreneur in the "valley", I came to US from Osaka, Japan when I was 18 and I've been here since then.
These days, I code mostly in Java/Scala for the back-end and TypeScript in the front end with occasional iOS. I still do a quite a bit of C# work. I think that the functional approach has been really interesting and learning about different programming languages.
I think that;
- C# is great, stable, well documented and really powerful with LINQ and wish all other languages had it.
- Scala is slick once you got the time to learn it. It definitely feels more natural if you come from C#.
Java is great as I can make my stuff run on both Mac and PC. But it is starting to show its age even with Java 8. I suggest you try Kotlin or Scala, and it ecosystem is so complex with so many choices of things to do the same thing (e.g., Spring vs. Guice). This makes working in open source code difficult and I have to learn other frameworks or styles pretty much most of the times. This is not quite so in C# and I am waiting the momentum Mono gets.
I have been involved in DICOM protocol for a long time so that's where I can help a lot of people.
I love surfing and also playing Jazz piano on my spare time (if there is any left.)
Palo Alto, CA
Member for 1 year, 3 months
1 profile view
Last seen Jan 29 at 22:45