Suggestions
Nathan Marz
Founder of Red Planet Labs
Nathan Marz is a software engineer and entrepreneur who founded Red Planet Labs in 2013. He is known for creating the Apache Storm project and writing the book "Big Data: Principles and best practices of scalable realtime data systems".123
Professional Background
Marz has an impressive tech career, with notable roles including:
- Founder & CEO at Red Planet Labs (2013 - Present)1
- Software Engineer at Twitter (2011 - 2013)1
- Lead Engineer at BackType (2010 - 2011)1
- Software Engineer at Rapleaf (2008 - 2009)1
Personal Details
He has a background in computer science with degrees from Stanford University. Beyond his professional work, Marz is a private pilot who enjoys stand-up comedy and teaching his dog new tricks.3 He is passionate about revolutionizing software development, particularly focusing on reducing the complexity and cost of building scalable software applications.23
His current project, Rama, is a platform aimed at dramatically reducing the engineering costs of building end-to-end, scalable backends.34
Highlights
Here's what I mean by Rama being so good for reactive and asynchronous code. This code snippet is the implementation of the game initialization part of this video. All code runs on the UI thread, and there are no callback functions. Yet it's written linearly and the code expresses all sorts of async behavior without blocking the UI from updating (popup to retrieve bet, delays in between dealing cards).
Dataflow is a powerful paradigm.
Big release for Rama coming later this week with one particularly cool operational feature. We've made something instantaneous that currently requires taking downtime when using a database.