tag:thenickhuber.com,2014:/feedNick Huber2023-11-19T03:47:26-08:00Nick Huberhttp://thenickhuber.comnicholas.e.huber@gmail.comSvbtle.comtag:thenickhuber.com,2014:Post/advice-to-pinoys-working-studying-in-the-us-for-the-first-time2023-11-19T03:47:26-08:002023-11-19T03:47:26-08:00Advice to Pinoys working or studying in the US for the first time<p>Someone on one of my Philippine-based teams is going to be studying in the US for a quarter in 2024, and I offered to share some cultural advice/reflections to her prior to her departure; I figured it might be a fun post to open-source & share more widely, so here goes…</p>
<p>In no particular order — and being super explicit, even if some of this is obvious — as that’s kinda the whole point of this post:</p>
<ul>
<li>In American culture, it’s common to ask <strong>“How are you?”</strong> (e.g. when walking past each other on the street or seeing each other for the first time in the morning). If you respond with more than 3-5 words, the American will likely to start to feel uncomfortable, as they likely don’t really care how you are feeling. (That is, unless they ask a follow-up question to your initial response.) “How are you?” or questions about the weather are basically the American equivalent of saying “good morning” or “good afternoon.” 😉</li>
<li>
<strong>Americans are direct.</strong> This can often be misinterpreted (e.g. by my Pinay wife!) as rudeness, but it’s not that for the most part. Sometimes, we are just really busy, focused, or stressed! Especially living & working in America, where time is super scarce. (Sometimes, Americans are just rude AF too; but this one is tough to generalize and very context-dependent.)</li>
<li>
<strong>Attitude towards time</strong> — in America, <em>time is money</em>! If you’re more than 7 minutes late to a work/semi-work event, it’s generally considered rude, with some contextual exceptions of course (e.g. weekend brunch with co-workers). People drive aggressively to shave 5 minutes getting from A to B just a little faster; if you’re on a sidewalk/entryway lingering (e.g. blocking the way), it’s not considered super-rude by American norms to just kinda plow into you; work meetings/calls are expected to start & end on time, because people got sh*t to do. 😜</li>
<li>
<strong>Safety</strong>. America has very high, legal gun ownership and some cities are rife with extremely scary <a href="https://www.youtube.com/watch?v=jzdHQUKYS3Q&ab_channel=PeterSantenello">“red light” district areas</a> and areas with large, aggressive homeless populations. I know, they don’t show you that in Hollywood/Netflix movies! Be careful, y'all!</li>
<li>
<strong>Personal space</strong> — you should imagine that all strangers/people on the street/people in stores have <em>an invisible, 3-foot air bubble</em> that encases their person. It’s actually culturally rude to “invade” that space with your own body! Hard to explain, but hopefully you get it…</li>
<li>
<strong>Climate</strong> — For the most part, the air is <em>a lot less humid</em> than the tropical Philippines, bring extra moisturizer otherwise you might be wondering why you’re itchy all over! (Florida/Deep South is probably the exception here though.)</li>
<li>
<strong>💯Grocery store tier list</strong> — Best-in-class in terms of value for money: Trader Joe’s, <em>alta at mahal</em>: Whole Foods, <em>medyo masa pero ok naman</em>: Safeway/Nob Hill, <em>medyo chaka</em> best to avoid for non-canned/manufactured foods: Walmart.</li>
<li>
<strong>Health insurance</strong> — don’t get sick in America! Especially without health insurance, it’s like the #1 cause of bankruptcy. Health insurance companies are super politically connected & corrupt AF. Out-of-pocket costs (e.g. the price to those with no health insurance) for a Tylenol in a hospital is like $300 if you’re admitted.</li>
<li>
<strong>National Parks</strong> — an amazing institution & America’s “best invention.” Visit! They are free/extremely affordable and even have great camping/lodging options in the parks. Yosemite is my personal favorite!</li>
</ul>
<p>OK those are the main suggestions!</p>
<p>Here are a bit more random thoughts, depending on your particular interests:</p>
<ul>
<li>
<strong>Pick up sports</strong> — are quite intense/competitive in the US; American culture has <a href="https://www.amazon.com/Undefeated-2-Time-World-Champs-T-Shirt/dp/B07DMJPPCR">quite strong militaristic undertones</a> and, it has to be said, is <a href="https://mmachannel.com/mma-vs-boxing-which-is-more-popular-simple-analysis/">overtly competitive/violent</a>
</li>
<li>
<strong>Online dating</strong> — very much a thing/expected for ages 20-30+, and really not stigmatized like it is by Tito/Titas of Manila. The basic stereotypes for each app/site as of 2017: Tinder/Grindr — for hook ups; Coffee Meets Bagel/Bumble — for more intimate/serious/intellectual tie-ups; OKCupid — somewhere in the middle, ostensibly data-driven</li>
<li>Do a little bit of <strong>import/export</strong>! Many local, Philippine distributors have exclusive importation monopolies on most luxury, manufactured items for which they add 30-70%+ margins. Grab yourself some Aeron chairs, Sperry shoes, Tempur-Pedic mattresses, Dyson devices, Apple devices — chuck ‘em in a <em>balikbayan</em> box and get that 30-70% for yourself! (Note: I don’t know how legal this is…and just make sure you’re aware that the Philippine electric grid operates at 220V vs. the US 110-120V.)</li>
</ul>
<p>Overall, and most importantly:</p>
<ul>
<li>
<strong>Enjoy</strong> & <strong>take advantage</strong>! America is a wonderful place — still in many ways the land of opportunity, the dominant global hegemon (for at least a few more decades!) and the driving engine of economic growth. Make the most of it! Don’t be afraid to <a href="https://www.youtube.com/watch?v=lZ4UmlFNdSI&ab_channel=Hamilton">shoot your shot</a>!</li>
</ul>
tag:thenickhuber.com,2014:Post/data-analysis-is-a-form-of-software-engineering2021-05-02T05:18:12-07:002021-05-02T05:18:12-07:00Data analysis is a form of software engineering<p>When I <a href="https://nbviewer.jupyter.org/github/nhuber/magickmeans/blob/master/magicPCA.ipynb">started getting excited about data science 7 years ago</a>, I was also at the same time just learning how to program. Like…not how to program <a href="https://en.wikipedia.org/wiki/K-means_clustering">k-means</a> from scratch, like <a href="https://codehs.com/">how to draw circles in Javascript</a>.</p>
<p>As such, I was learning multiple technical concepts at the same time:</p>
<p><iframe src="https://giphy.com/embed/8dYmJ6Buo3lYY" width="480" height="352" class="giphy-embed"></iframe></p><p><a href="https://giphy.com/gifs/baby-story-reading-8dYmJ6Buo3lYY"></a></p>
<p>Since then, I’ve <a href="https://www.linkedin.com/in/nick-huber-9501452/">collected some wins under my belt</a> as a data scientist. But my best learnings actually came from making mistakes – writing inefficient Hive queries, making low-accuracy or over-engineered models, being overly academic about metric definitions, waiting too long to show business users intermediate progress, etc.</p>
<p>One of the biggest conceptual errors I made starting out in data science was thinking that data analysis was somehow a different, special, disjoint field from software engineering. I’m taking a few hours to write up – and draw up! – my past and current beliefs on this topic.</p>
<p>If you’re busy and only have a few minutes, the main thrust of this post is that <strong>data analysis best practices/tools are starting to strongly resemble practices/tools from software engineering</strong> and this is a trend I’d expect to continue.</p>
<p>Here’s my experience on this subject represented visually:</p>
<p><a href="https://svbtleusercontent.com/ut88GDDcVc7bqbtLQVQMxA0xspap.png"><img src="https://svbtleusercontent.com/ut88GDDcVc7bqbtLQVQMxA0xspap_small.png" alt="Entire.png"></a></p>
<p>If you’d like a more guided tour, please do feel free to read on.</p>
<h1 id="a-call-to-adventure-a-hrefhttpsopenspotifycom_1">A call to adventure (🎵 <a href="https://open.spotify.com/album/1XslIirSxfAhhxRdn4Li9t?highlight=spotify:track:5DI9jxTHrEiFAhStG7VA8E">here</a>) <a class="head_anchor" href="#a-call-to-adventure-a-hrefhttpsopenspotifycom_1">#</a>
</h1>
<p>When I started becoming a technical individual contributor, I was scared of “real programming” – which, to me, meant: building features for a web/mobile application, running/maintaining a server, ensuring consistency across multiple database copies,<sup>1</sup> using version control, issuing 😱 pull requests 😱. I was much more comfortable with “data science” or data analysis, which shared a lot of familiar tools like regression with my undergraduate degree in economics.</p>
<p>Now that I’ve worked in data science at multiple organizations in the US/SEA on different analytics problems, when I look back at the concept of data science, I can’t help but feel much like what I imagine Odysseus felt like when returning to Ithaca after battling Sirens and other mythical creatures, or Frodo when returning to The Shire after destroying The One Ring in the fiery chasm of Mount Doom – <a href="https://en.wikipedia.org/wiki/Nostos">once you’ve travelled on a long, epic journey, your home never quite looks the same</a>:</p>
<p><a href="https://svbtleusercontent.com/i2Ua1cUYeSaY1gswgnAas60xspap.jpg"><img src="https://svbtleusercontent.com/i2Ua1cUYeSaY1gswgnAas60xspap_small.jpg" alt="Odyssey-Odysseus-1024x663.jpg"></a></p>
<p>That is, I know realize software engineering and data analytics are different heads of the same Hydra, they are inextricably linked – specifically, <strong>data analytics is a subset of software engineering</strong>! And one that I think will overlap more and more with software engineering in the future, which I’ll now go into more detail to describe.</p>
<h1 id="my-past-state-of-the-world-circa-2014_1">My past state of the world (circa 2014) <a class="head_anchor" href="#my-past-state-of-the-world-circa-2014_1">#</a>
</h1>
<p>When I started, I basically knew nothing about either of these subjects, and while it’s always <a href="https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect">difficult to re-create your old un-informed perspective</a>, as I recall my mental model was something like this:</p>
<p><a href="https://svbtleusercontent.com/iNMEj9TxR3whsojbae8Bh80xspap.png"><img src="https://svbtleusercontent.com/iNMEj9TxR3whsojbae8Bh80xspap_small.png" alt="Sub2.png"></a></p>
<p>Software engineering was basically black magic to me – it was writing code that powered websites, mobile apps, etc. – that I barely had any understanding of. In contrast, data analysis, or “data science” as it eventually <a href="https://qr.ae/TQRofC">became branded</a>, was something I could wrap my head around – it seemingly entailed digging into patterns of user behavior, looking for trends, making models to understand causal relationships, etc.<sup>2</sup> </p>
<p>Whereas the tools of software engineering were “real coding languages” like Java, Javascript, Ruby, I perceived data science to be using “less hard-core ones” like SQL, Python, and R. Now, as someone who’s dabbled in a bit of everything, I realize such hierarchies are quite silly and always extremely reductive!</p>
<p>Further, everything in my comic representation is quite small, because <a href="https://a16z.com/2011/08/20/why-software-is-eating-the-world/">software was just starting to eat the world</a> and <a href="https://www.wired.com/insights/2014/07/data-new-oil-digital-economy/">data wasn’t yet the new oil</a>. Even though I was excited about, and a practitioner in, data science (and, by extension, software engineering), I still <strong>under-estimated</strong> how many advances would be made in the fields in just 7 short years.</p>
<h1 id="my-current-state-of-the-world-2021_1">My current state of the world (2021) <a class="head_anchor" href="#my-current-state-of-the-world-2021_1">#</a>
</h1>
<p>Here’s how I currently see software engineering and data analysis roughly:</p>
<p><a href="https://svbtleusercontent.com/fkT2PhdRyebFRE6jRkZJe60xspap.png"><img src="https://svbtleusercontent.com/fkT2PhdRyebFRE6jRkZJe60xspap_small.png" alt="Sub1.png"></a></p>
<p>That is, some things (building <a href="https://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a> mobile web/apps, etc.) are pure software engineering, and some things are pure data analysis (making metric definitions with business users, etc.). However, their intersection is large and growing. </p>
<h1 id="what39s-going-on-at-this-intersection_1">What’s going on at this intersection? <a class="head_anchor" href="#what39s-going-on-at-this-intersection_1">#</a>
</h1>
<p><em>There’s some really fascinating stuff going on here, let’s dive deep for a second here!</em></p>
<h2 id="fullstack-ml-models_2">Full-stack ML models <a class="head_anchor" href="#fullstack-ml-models_2">#</a>
</h2>
<p>Most business users don’t want black box models – even if you can show empirically they are 98% accurate. There’s always the chance that your train/test split wasn’t as generalizable as you claim, there could be a structural shift in their industry that a model might not pick up, or they might just be suspicious of ML in general.</p>
<p>Enter full-stack ML models, where a model’s inputs, predictions, explanations, and confidence scores can be presented to the decision-maker in a familiar graphical interface. Even better if you can allow the user to correct mis-predictions in the interface, and <a href="https://en.wikipedia.org/wiki/Human-in-the-loop">feed those back into the model</a>. Tools like <a href="https://github.com/streamlit">Streamlit</a> make it so that machine learning developers can build interfaces without ever leaving Python or worrying too much about deployment.</p>
<h2 id="metric-definitions-as-code_2">Metric definitions as code <a class="head_anchor" href="#metric-definitions-as-code_2">#</a>
</h2>
<p>When data analytics was just starting, there simply wasn’t enough time to worry too much about aligning a single source of truth for or versioning metric definitions. It was probably common for them to only exist in one place, so why even worry about this? If you want to know what the definition of weekly active users is, you could just look at the underlying SQL in the 2-3 reporting dashboards.</p>
<p>However, now that it’s common to have 50-, 100-, or 500-person analytics teams and million-dollar business decisions made off of dashboards and metrics, we, as an industry, are realizing we need to take this issue a little more seriously.</p>
<p>If Alice the Pricing Data Scientist makes a dashboard that refers to weekly active users and Bob the Search Data Scientist does a deep-dive in a Python notebook on some new feature that also refers to weekly active users, the definition – in code – of those two things should be exactly the same, lest total confusion, frustration, and crises of faith ensue. The situation gets even worse if Alice and Bob were from different departments, who might not even share toolsets. That is, “weekly active users” must become <code class="prettyprint">weekly active users</code>.</p>
<p>Large companies have centralized data engineering teams to tackle this over <a href="https://medium.com/airbnb-engineering/how-airbnb-achieved-metric-consistency-at-scale-f23cc53dea70">multi-year efforts</a>; for those with smaller data teams, it’s probably better just to go with a pay-per-seat tool like <a href="https://www.getdbt.com/">dbt</a>, once you have >10 folks creating and reporting on metrics.</p>
<h2 id="and-more_2">And more <a class="head_anchor" href="#and-more_2">#</a>
</h2>
<p>There’s actually a bunch of other sub-themes in this area I am only starting to explore.</p>
<p>One is <strong>automated data quality tests</strong>. That is, rather than waiting for a business user to wonder why his team’s KPI inexplicably shot up 30% overnight, when we know 80-90% of the time it’s a data quality issue not a real effect, there will need to be data quality monitoring tools that work across multiple source types, interop with different kinds of databases, etc. I haven’t found an open-source effort or company product doing this well enough yet for my purposes, but am looking!</p>
<p><strong>Data version control</strong> is also an interesting concept that <a href="https://www.thinkingmachin.es">my team</a> has started to <a href="https://github.com/iterative/dvc">dip our toes into</a>. No consensus yet, but it seems like a natural tool that will need to be adopted into the machine learning developer’s toolset if she is working on the same model for more than a few months, and doesn’t want to have to look through <code class="prettyprint">_v11</code>, <code class="prettyprint">_v12</code> of her past training datasets to find the one that had a good or otherwise memorable result.</p>
<h2 id="summary_2">Summary <a class="head_anchor" href="#summary_2">#</a>
</h2>
<p>More and more, software engineering practices are becoming standard data analysis practices. Metric and data versioning are just generalizations of shared code repo practices that SWEs have been using for decades, data quality tests are basically just data-specific <a href="https://en.wikipedia.org/wiki/Unit_testing">unit tests</a> and <a href="https://www.pagerduty.com/">PagerDuty</a> norms, now long established in SWE ways of working.</p>
<p>I think I’ve realized this because I’ve become less afraid of “crunchy” software engineering problems, and am starting to see that taking a software engineering approach to data analysis yields better and more sustainable results.</p>
<h1 id="future-data-tooling-landscape-2028_1">Future data tooling landscape (2028) <a class="head_anchor" href="#future-data-tooling-landscape-2028_1">#</a>
</h1>
<p>The only reliable way to predict the future is to <a href="https://quoteinvestigator.com/2012/09/27/invent-the-future/">build it</a>, but I’ll hazard some rough guesses of where I see the data tooling landscape going. I expect to continue to see growth in both the software engineering and data analysis fields, but with more software engineering practices being adapted to data analysis workflows.</p>
<p>Or visually:</p>
<p><a href="https://svbtleusercontent.com/oDyL5PHtVBGv5GDcq1qyr80xspap.png"><img src="https://svbtleusercontent.com/oDyL5PHtVBGv5GDcq1qyr80xspap_small.png" alt="Sub3.png"></a></p>
<p>Everything is bigger, because software and data are just so much more important to every business, every vertical, every industry. But also notice that data analysis has started to ~65% overlap with software engineering! </p>
<h1 id="what-might-happen-at-this-intersection_1">What might happen at this intersection? <a class="head_anchor" href="#what-might-happen-at-this-intersection_1">#</a>
</h1>
<p><em>Let’s zoom in again!</em></p>
<h2 id="making-ingestion-easier_2">Making ingestion easier? <a class="head_anchor" href="#making-ingestion-easier_2">#</a>
</h2>
<p>Low- or no-code ETL managed services like <a href="https://fivetran.com/">Fivetran</a> and <a href="https://www.stitchdata.com/">Stitch</a> will certainly continue to build more integrations, become more performant, and, eventually, lower their prices. In this future, for businesses with no existing modern data warehouse (~75-90% in Southeast Asia if I were to speculate), you could get something basic up and running with just the credentials to their most important SaaS-based data sources (e.g. Salesforce, Google Analytics, etc.). </p>
<p>This is already somewhat possible today, but in my experience, often a company’s most important data sources (e.g. <a href="https://en.wikipedia.org/wiki/Point_of_sale">POS system</a>, <a href="https://en.wikipedia.org/wiki/Enterprise_resource_planning">ERP system</a>, facilities, manufacturing, trading systems) are still either on-premise or don’t yet have pre-built, easy-to-use connectors. So, there is still significant data engineering work to just to get started with modern data analysis techniques. I believe – perhaps wishfully – this time to set-up will go down in the future.</p>
<h2 id="more-powerful-visualization-amp-exploration-t_2">More powerful visualization & exploration tools? <a class="head_anchor" href="#more-powerful-visualization-amp-exploration-t_2">#</a>
</h2>
<p>Like Craigslist’s many sub-marketplaces were bled off into more specific, purpose-built alternatives (e.g. Airbnb for short-term housing, Stubhub for tickets), the Jupyter notebook of 2021 is doing so many core data analysis functions that I expect it will be similarly “unbundled,” though perhaps less dramatically. </p>
<p><a href="https://svbtleusercontent.com/qJ6ZEkBTGSSEmCRZPc1qJf0xspap.jpg"><img src="https://svbtleusercontent.com/qJ6ZEkBTGSSEmCRZPc1qJf0xspap_small.jpg" alt="0_5BDJeNZueQVLyIKu.jpg"></a></p>
<p style="text-align:center;font-style:italic;font-size:17px;">The future of the Jupyter notebook? <a href="https://leighdrogen.com/the-law-of-unbundling-fbb857d66173" target="_blank">Source</a></p>
<p>In particular, I find the Jupyter notebook flow of <code class="prettyprint">pandas</code>, <code class="prettyprint">matplotlib</code>, etc. super clunky for the initial data exploration and cleaning phase of data work. It feels like it hasn’t been meaningfully improved on since I started in the industry 7 years ago. Increasingly, I am starting to rely on more powerful data visualization tools like <a href="https://github.com/apache/superset">Apache Superset</a> to do this and, in the future, I expect there will be a proliferation in this field.</p>
<p>Further, if someone is able to finally come up with an interactive, semantic data visualization tool (e.g. “How has the usage of type X users been like since YYYY?”) that actually produces better findings than 3-5h of a good data analyst’s time (e.g. that isn’t just a marketing toy), that product will be worth billions. There are <a href="https://sisudata.com/">several</a> trying, I’m not aware of any true solutions there, but am keeping my eye out.</p>
<h2 id="ml-as-a-blackbox_2">ML as a black-box? <a class="head_anchor" href="#ml-as-a-blackbox_2">#</a>
</h2>
<p>With more and more API-based microservices for the most common machine learning tasks – such as <a href="https://cloud.google.com/natural-language/">Google Language API</a> for sentiment, entity extraction, translation, <a href="https://cloud.google.com/vision">Google Vision API</a> for image recognition and classification, <a href="https://openai.com/">OpenAI</a> for a general-purpose language model – I believe two things will happen.<sup>3</sup></p>
<p>First, it will be quite easy to get good baseline performance with an out-of-the-box-solution so the bar to build a custom, purpose-built machine learning model will continue to get higher and higher. Second, more work will be focused on stitching together the output of multiple models and make sure data is reliably being fed into them, and implicitly away from the work of developing high-accuracy, performant ones for individual tasks. Note that the first is the classic machine learning development flow and the second is more of a classic data/software engineering task.</p>
<h2 id="pipelines-pipelines-everywhere_2">Pipelines, pipelines everywhere?! <a class="head_anchor" href="#pipelines-pipelines-everywhere_2">#</a>
</h2>
<p>Airflow DAGs, cron jobs, Cloud Run jobs, SFTP batch loads, Kafka topics. It’s already a mess today, what will it be like in 7 years? The one guarantee I have is that data engineering tools & approaches that can keep this mess running <strong>reliably</strong>, <strong>transparently</strong>, and <strong>easily</strong> will continue to be the real 10x tool in a data scientist’s toolkit. The most elegant models, visualizations and insights all crumble in the face of <a href="https://en.wikipedia.org/wiki/Garbage_in,_garbage_out">bad data</a>.</p>
<h1 id="thanks_1">Thanks <a class="head_anchor" href="#thanks_1">#</a>
</h1>
<p>Thanks so much for reading. I am always looking for more tools to evaluate and for <a href="https://thinkingmachin.es/">my team</a> to try. If you have a favorite that was missing here, or an area you feel was <a href="https://xkcd.com/386/">under-represented or wrongly portrayed</a>, please do reach out <a href="https://twitter.com/nhuber">over Twitter</a> or email at <a href="mailto:nicholas.e.huber@gmail.com">nicholas.e.huber@gmail.com</a>!</p>
<p><em>Thanks to <a href="https://twitter.com/AND__SO">Enzo Ampil</a> and <a href="https://twitter.com/NickKhaw23">Nick Khaw</a> for reading drafts of this.</em></p>
<hr>
<p><sup>1</sup> Though I actually wouldn’t have been able to describe it like this.<br>
<sup>2</sup> I hadn’t even started learning about A/B testing and the fascinating rabbit hole of <a href="https://stories.thinkingmachin.es/the-business-case-for-ab-testing/">product experimentation</a>.<br>
<sup>3</sup> I know I said business users don’t want black-box models, but this is about developers, and most good developers are so overwhelmed with requests on their time, they’ll just <a href="https://tim.blog/2014/08/25/the-art-of-strategic-laziness/">use the best tool for the job</a>. </p>
<hr>
<h2 id="more-recommended-reading_2">More recommended reading: <a class="head_anchor" href="#more-recommended-reading_2">#</a>
</h2>
<ul>
<li><a href="https://a16z.com/2020/10/15/the-emerging-architectures-for-modern-data-infrastructure/">a16z’s modern data infrastructure landscape post</a></li>
<li><a href="https://mattturck.com/data2020/">Matt Turck’s 2020 AI/ML landscape</a></li>
<li><a href="https://technically.dev/posts/what-your-data-team-is-using">Technically’s breakdown of what tools your data team is using</a></li>
<li><a href="https://jmohsenin.com/interfaces-for-ml">Jackson Mohsenin’s Interfaces for ML post</a></li>
</ul>
tag:thenickhuber.com,2014:Post/asymmetric-opportunities2021-04-04T21:22:58-07:002021-04-04T21:22:58-07:00Game theory, asymmetric opportunities, and how I lost $40 million<p>I love incentives. I enjoy thinking about what motivates people, what motivates myself, and, in general, how people make decisions – large and small. A special case in the study of incentives is <a href="https://en.wikipedia.org/wiki/Game_theory">game theory</a>. </p>
<p>Many things that are not (literally) games – love, international relations, negotiations – can actually have their underlying mechanics modelled, and often accurately predicted, within a game-theoretic framework. Game theory is especially helpful to model situations in which individuals’ incentives are not atomic – that is, they interact with one another – which is quite often the case in the real world.</p>
<p>A fundamental building block of the field is a <a href="https://en.wikipedia.org/wiki/Normal-form_game">payoff matrix</a>. A payoff matrix is where an individual’s decisions are mapped to “payoffs,” or return values, for an individual taking a certain decision in a moment in the game. For example, if you have $100 at the start of time, and choose to invest it at an interest rate of 10%, at the next time step in the game, you’ll have $110.</p>
<p>These can get a lot more complicated and lead to some really counterintuitive results. One is the <a href="https://en.wikipedia.org/wiki/Prisoner%27s_dilemma">prisoner’s dilemma</a>, which can analogously be used to explain (but not justify) how nuclear war may collectively occur between rival nation-states even if individually none of them would prefer this outcome to other alternatives.</p>
<p>Here’s my attempt to partition certain life activities into different kinds of games. That is, the “win-win,” or mutually beneficial, are in the top right and the “lose-lose,” or mutually destructive, are in the bottom left:</p>
<p><a href="https://svbtleusercontent.com/bmj5nuW9gTXTpb9ExrYCvV0xspap.png"><img src="https://svbtleusercontent.com/bmj5nuW9gTXTpb9ExrYCvV0xspap_small.png" alt="Payoff4.png"></a><br>
</p><p style="text-align:center;font-style:italic;font-size:17px;">Payoff values for life activities in (you, them)-space.</p>
<p>As I reflect back on them, I realize I spent a lot of my college years and early 20s playing “lose-lose,” “win-lose,” or “lose-win” games. As I get older, I’ve become very tired of these and want to play “win-win” games as much as possible.</p>
<p>Related to game theory, I discovered the concept of <a href="https://twitter.com/naval/status/1054984950192181248?lang=en">asymmetric opportunities</a> from <a href="https://twitter.com/naval">Naval Ravikant</a>, the CEO of <a href="https://angel.co/">AngelList</a>, a few years ago. These are opportunities for which there is a chance for a massive upside – building generational wealth, falling in love, shifting the future course of your life – but the maximum downside is small – a small cash expense, a lost evening, a minor ego hit.</p>
<p>Some examples of asymmetric opportunities, according to Ravikant, are: invest in startups, go on many first dates, create a book, podcast, or video, move to a big city, buy Bitcoin, and tweet. Importantly, asymmetric opportunities are nearly always win-win; that is, it is very difficult to get extraordinarily rich without solving an important problem for others at scale.<sup>1</sup></p>
<p>Now that I have grown out of my tumultuous 20s into a stable, happy 30-something, I sometimes look back at some of the asymmetric opportunities that I missed in my early professional life. I write this post as a way to reflect on these, and by way of doing so, potentially share some of my learnings to others. </p>
<p>First, the asymmetric opportunities whose lost upside is pretty easy to quantify and collectively totals <strong>around $25 million</strong>:</p>
<ol>
<li>I was in contact with Andy Fang, the CTO of <a href="https://www.doordash.com/">DoorDash</a>, in December 2013 when I was a master’s student at Stanford. I had recently discovered the site and it was obvious to me that their high-touch, branded delivery experience was the best user experience in the food ordering space.<sup>2</sup>
</li>
</ol>
<ul><li style="list-style-type:none;">I was so passionate about it I reached out to Andy through a mutual friend to help them make a demo website for the owner of one of my favorite downtown Palo Alto restaurants, who I knew was just onboarding with DoorDash:</li></ul>
<p></p>
<p><a href="https://svbtleusercontent.com/egP26ESxtUA8CfgXEZV7Yo0xspap.png"><img src="https://svbtleusercontent.com/egP26ESxtUA8CfgXEZV7Yo0xspap_small.png" alt="Doordash2.png"></a></p>
<p></p>
<ul><li style="list-style-type:none;">After I made the site for the restaurant owner, I showed up to his dilapidated apartment at 10pm to demo it.<sup>3</sup> He really liked it. But then, he started asking for a lot more features that I didn’t have time to build, and started profusely smoking in the small, confined space. I got a bit weirded out about the whole thing, left, and never talked to Andy or the DoorDash folks again.</li></ul>
<ul><li style="list-style-type:none;">At the time, DoorDash had <a href="https://www.crunchbase.com/organization/doordash/company_financials">just raised</a> its <a href="https://techcrunch.com/2013/09/30/door-dash-raises-2-4m/">seed round</a>, so was probably valued at around $50 million. Today, it’s worth <a href="https://www.google.com/finance/quote/DASH:NYSE">$28 billion</a>. If I had worked for Andy for a few years – and I dunno, made more restaurant websites for him? 🤷 – for 0.05% of the company, I would now have $15 million for my efforts.</li></ul>
<ol start="2"><li>In 2011, when I was in grad school in the UK, I emailed my friend Nate about Bitcoin and we discussed what an interesting idea it was, and its potential applications:</li></ol>
<p></p>
<p><a href="https://svbtleusercontent.com/3ydVcdpkEVy6Wes1qpgEGR0xspap.png"><img src="https://svbtleusercontent.com/3ydVcdpkEVy6Wes1qpgEGR0xspap_small.png" alt="sn3.png"></a></p>
<p></p>
<ul><li style="list-style-type:none;">If either one of us had invested just $1000 after this conversation in May 2011, it would <a href="https://dqydj.com/bitcoin-return-calculator/">now be worth $10 million</a>. It didn’t even occur to me to spend 5 minutes researching the technology or figuring out how to purchase some in case it caught on.<sup>4</sup>
</li></ul>
<p>Now, the slightly harder to quantify but still large, missed opportunities that, between friends, let’s say add up to roughly <strong>another $15 million</strong>:</p>
<ol start="3">
<li>When I was an eager-beaver, over-confident undergrad at Harvard Mark Zuckerberg would often come to campus to recruit students to work for him during my freshman year. I remember he always wore these unfashionable chunky black rubber sandals and a preppy North Face vest that never quite seemed to match his overall look. What I do not remember is thinking, for even 5 short minutes, about the interesting social dynamics and connections <a href="https://facebook.com">www.thefacebook.com</a> was enabling, and how that might present me with a worthwhile opportunity.</li>
<li>During grad school, I would often read and drink coffee late at night at Philz Coffee in Downtown Palo Alto, where I would have animated conversations with <a href="https://en.wikipedia.org/wiki/Juan_Benet_(computer_scientist)">Juan Benet</a> about knowledge graphs and neural networks. Later, Juan would start <a href="https://protocol.ai/">Protocol Labs</a>, which developed <a href="https://coinmarketcap.com/currencies/filecoin/">Filecoin</a> and <a href="https://ipfs.io/">IPFS</a>, cryptocurrency technologies for distributed file storage. I’m still a little hazy on the details of how it works, but as of this writing, Filecoin’s total value, or its <a href="https://en.wikipedia.org/wiki/Market_capitalization">market capitalization</a>, is <a href="https://coinmarketcap.com/currencies/filecoin/">$4.8 billion</a>. Collaborating on something with him didn’t ever seriously cross my mind.</li>
<li>When I was an advertising manager at <i><a href="https://www.thecrimson.com/">The Crimson</a></i> in 2006-2008, I directly worked with <a href="https://www.linkedin.com/in/tylerbosmeny/">two</a> <a href="https://www.linkedin.com/in/danielcarroll/">guys</a> who were always checking the price of Apple stock on Google Finance with one passionately imploring the other it was still very undervalued. They later, with a <a href="https://www.linkedin.com/in/rfgarcia/">third guy</a>, started what appears to be a really <a href="https://clever.com/">fantastic company</a> that is something like an App Store for education, in which students can install and log into different educational apps with a single, central identity. Their company valuation isn’t public but it’s <a href="https://www.crunchbase.com/organization/clever">probably worth</a> between $100 and $500 million currently. I spent all of my time at the newspaper focused on hitting my sales quota,<sup>5</sup> and no time dreaming up any plans with them.</li>
<li>In late 2013, I spent 6-10 hours/day teaching myself to program at a Hacker Dojo in Mountain View. I finally plucked up the courage to reach out to the Head of Data Science at Airbnb, impressed him, and made it to a final round interview with his team. Instead of brushing up on intermediate SQL, I spent a lot of time worrying about what to wear.</li>
</ol><ul><li style="list-style-type:none;">I failed the final round interview on a few difficult questions about <a href="(https://en.wikipedia.org/wiki/Window_function_(SQL)">window functions</a> and didn’t get the job. I am proud to say that I did turn this story on its head by getting the job 1.5 years later, but of course at a higher Airbnb valuation:<sup>6</sup>
</li></ul>
<p><a href="https://svbtleusercontent.com/p4cdSBHKTa1zWYyMThq1N20xspap.png"><img src="https://svbtleusercontent.com/p4cdSBHKTa1zWYyMThq1N20xspap_small.png" alt="sn5.png"></a></p>
<ol start="7"><li>Through interning at Facebook in college and later working at Airbnb, I was able to work nearby some data engineering legends. The <a href="https://twitter.com/schrockn?lang=en">creator of GraphQL and Dagster</a> was on my summer basketball team and the <a href="https://www.linkedin.com/in/maximebeauchemin/">creator of Airflow and Superset</a> was on my same floor. When I was at Airbnb, I quickly fell in love with <a href="https://superset.apache.org/">Superset</a>’s quick interactive, slice-and-dice features and promise of analytics at the speed of thought. My Superset dashboards had more views than any other data scientist in our 50-person team. Now, both are CEOs at high-potential <a href="https://dagster.io/">SaaS</a> <a href="https://preset.io/">startups</a><a></a>, borne out of their learnings scaling analytics tasks at these tech giants. I didn’t even once talk to either of these guys for even a 15-minute coffee, or ponder how these technologies could be applied at other companies.</li></ol>
<p>As I reflect back on my college years and early 20s, I can pull out a few key, thematic blind spots in my mindset and behavior that led me to missing out on such quantifiable and unquantifiable opportunities:</p>
<ul>
<li>
<em>I didn’t have any life foundation.</em> I didn’t have any meaningfully deep relationships or commitments in my personal life. I used to have a <a href="https://en.wikipedia.org/wiki/Libertarianism">libertarian</a> view that such entanglements constricted my freedom and therefore should be avoided. Now, I hold a <a href="https://en.wikipedia.org/wiki/Communitarianism">communitarian</a> point of view, namely it’s impossible for me to know right from wrong, or even formulate basic objectives, without these bonds. <a href="https://www.instagram.com/drmtpehuber/?hl=en">My wife</a>, <a href="https://www.instagram.com/zoequinnhuber/?hl=en">my daughter</a>, my closer relationship with my parents, and my many meaningful work associations give my life the higher sense of duty, purpose, and mission that it previously lacked. </li>
<li>
<em>I didn’t have any explicit goals.</em> My overall life mission prior to ~2015 is 99% captured as “<a href="https://www.theatlantic.com/magazine/archive/2001/04/the-organization-kid/302164/">be excellent, get rich</a>.” While this may have helped me in my academic career and establish certain core habits, it was an insufficient life mission. That is, why “be excellent & get rich?” How do you measure it? Obtain it? And for what? What is all the effort for?</li>
<li>
<em>I was often worried about appearances.</em> In college, I was worried about what others were thinking of me, not what interested me. In grad school or my first few jobs, I worried much more about appearing competent than about learning and contributing.</li>
<li>
<em>I was afraid to try new things.</em> I had a <a href="https://fs.blog/2015/03/carol-dweck-mindset/">fixed mindset</a> and saw new opportunities as threats that I wouldn’t be able to achieve with my current skills, instead of seeing them as opportunities to <a href="https://fs.blog/2015/03/carol-dweck-mindset/">grow</a>. I overvalued knowledge and perfection and undervalued application. I found safety in the implicit beliefs of those around me rather than having the bravery to form my own.</li>
<li>
<em>I was often only thinking about myself.</em> I was focused almost exclusively on my side of the ‘payoff matrix’ not about the others I was ‘playing with.’ Ironically, I had a large sense of self-importance, but very little true confidence.</li>
<li>
<em>I was focused on the short-term.</em> In school, I spent a lot of time planning my course schedule, but never left time to deeply consider what I wanted to do with the skills and knowledge they contained. I was afraid to make an ambitious, far-reaching goal and not hit it. I frequently focused on insignificant things that could be measured (grades, employer prestige, school prestige, cash salary, appearance, books read), over things that mattered (relationships, love, connection, family, health, wisdom, perspective).</li>
<li>
<em>I didn’t know how to package and sell my skills.</em> I didn’t really know what my unique skills were, nor how to package them. In the years that followed, I would develop a niche and professional reputation in a specific area, which would allow for opportunities to come to me, instead of constantly having to seek them out.</li>
</ul>
<p>The beautiful thing about having missed out on so much is that means there is much to learn. Failure is always the best teacher, because there is often no compression algorithm for experience. I learned more about sales, management, love, planning, and analytics by failing horribly than I ever did knocking it out of the park on an easy task.</p>
<p>To hammer the point home, one fun <a href="https://en.wikipedia.org/wiki/Thought_experiment#Counterfactual">counterfactual</a> I enjoy reminding myself about is on time travel. Everyone agrees that if you went back in time, say 15 years to your high school days, to change something, it would have huge ramifications for your future, or <a href="https://en.wikipedia.org/wiki/Butterfly_effect">potentially the future of the entire planet</a>. However, very few of these same people will admit that they – <em>right now, in this present moment</em> – have the ability to dramatically alter the course of their future life and the future of the world.</p>
<p>Perhaps even more succinctly said:</p>
<p><a href="https://svbtleusercontent.com/nRpPgP2bsY3nDaWNYDQQmT0xspap.jpg"><img src="https://svbtleusercontent.com/nRpPgP2bsY3nDaWNYDQQmT0xspap_small.jpg" alt="future.jpg"></a></p>
<p>Or relatedly, what Jeff Bezos would often say when a financial analyst congratulates him on a “<a href="https://twitter.com/TidefallCapital/status/954528122854133760?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E954528122854133760%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwellsbaum.blog%2Ftag%2Fjeff-bezos%2F">good quarter</a>” in 2018:</p>
<blockquote>
<p>Those quarterly results were fully baked three years ago. Today I’m working on a quarter that will happen in 2020, not next quarter. Next quarter is done already and it’s probably been done for a couple years…If we have a good quarter it’s because of work we did 3, 4, 5 years ago. It’s not because we did a good job this quarter.</p>
</blockquote>
<p>Previously, I would often unproductively and incessantly ruminate about past mistakes. However, my past losses and missed opportunities no longer cripple me. Reflecting on and sharing them gives me a language to explain them (to others and to myself), is an intrinsically rewarding task, and commits and propels me to further change.</p>
<p>It’s difficult to exhaustively map out all of the changes I have made – or am still in the progress of making – that have helped drive the outcomes I want. But in some rough order, these are the things that have helped:</p>
<ul>
<li>I have a <b>strong life foundation</b> – my nuclear family, my larger family, my friends and associates – as mentioned before. This community is my reason for achieving, a group to share the spoils and challenges with, and to laugh with and love, regardless of any immediate outcome, positive or negative. They are my one True North.</li>
<li>I’ve chosen a <b>field to go deep in</b> – analytics/data science, for at least the past 7 years. I’ve developed an expertise and <a href="https://nav.al/specific-knowledge">specific knowledge</a> in it, and I am trying to share and grow my knowledge in it more and whenever I can. As the field continues to grow, the value of my knowledge and experience somehow seems to compound.</li>
<li>I have a running Google Doc on a <b>rough set of goals</b> for myself, in <a href="https://en.wikipedia.org/wiki/OKR">objective and key result</a> format, on what I would like to accomplish in the next 12-18 months. I also have listed down some bigger, more formless goals for 5-10 years in the future.<sup>7</sup> Goals are specifically important for a few reasons:
<ol start="1">
<li>They help you make tradeoffs that bring into reality your overall objectives. To give a simple example, one of my priorities is to be comfortable (of course) but I also want to save money for future ventures. It might sound silly but now that I have enumerated the latter and attached specific importance to it, I literally think about this nearly every time I forget to turn off an air conditioner around the house, and the opportunity cost of having done so. </li>
<li>They justify why you need to push through even when it gets tough. If you haven’t explicitly stated what your goal is, it’s incredibly tempting to not see it to completion, either by lowering the bar to make it easier to achieve or just forgetting it entirely.</li>
<li>They give you an objective progress metric to track progress to. One of my 2021 goals was to lose weight, specifically to be down to 100kg by April 1 (<i>achieved on March 15</i>) and 90kg by end December (<i>in progress</i>). By weighing in every week and recording my progress on a simple spreadsheet I am both reminding myself of this goals’ importance through <a href="https://open.spotify.com/episode/3u2EP3N3o9sAmFLdOSDOq8?si=GPwlOFgYTYuCNC9kjHSo6Q&nd=1">ritual</a> and providing myself with an objective measure of progress for those times if I ever get down about my progress.</li>
<li>The exercise of sitting with yourself and explicitly stating and ranking your goals helps you find your true voice, instead of using others’ value systems to be your definition of success. </li>
</ol>
</li>
<li>I have tried to adopt a <b><a href="https://fs.blog/2015/03/carol-dweck-mindset/">growth mindset</a></b> to replace my previously fixed one. I have listed out and am working on several experiments that will help me with my growth.<sup>8</sup> I am more comfortable sharing intermediate progress towards my end goals rather than feeling I need to wait until the end. I am OK to be challenged and try new things.</li>
<li>I try to carve out specific time for <b>dedicated learning and reflection</b>. I am constantly reading to keep up with the latest trends in my industry and to mentally unwind my brain at night.</li>
<li>I <b>listen more and talk less</b>. I already know what I think on a subject (writing helps immensely here), what’s more interesting to me is getting others’ points of view. I am confident enough in myself to ask about things I’m genuinely interested in and don’t always need to be the center of a conversation.</li>
<li>I ask for <b>specific help when needed</b>. If I want to learn from someone else, instead of asking for “an hour to pick their brain,” I’ll ask them what they read to keep up with their area of expertise. If I watch an interview with a founder/business leader that I want advice from or an introduction to, I figure out a way on Twitter/LinkedIn to email them around a specific, clear ask. The response rate, even among senior business/technology leaders, is surprisingly high. Relatedly, instead of being intimidated by others’ success, I am inspired by it.</li>
<li>I am comfortable to <a href="http://thenickhuber.com/15-ways-i-m-unique"><b>just be myself</b></a>. First, once you love and accept yourself, you realize life is just too short to anything else. However, over time, you also start to realize that this is also the best strategic option. When you stop trying to be someone you’re not, you can <a href="https://twitter.com/naval/status/1108874514111307778?lang=en">escape competition through authenticity</a>, because no one can compete with you on being you.
</li>
</ul>
<p>Entire industries are being reformed by technology and will continue to be in the next 5-10 years. I’m a diligent, rapid, commercially minded learner, with a little bit of dry powder and a growing tribe, ready to capture the next asymmetric opportunities that come my way. In 2031, I look forward to writing the follow up to this post on the results from further iterations on these newly established core principles.</p>
<p>If you have any thoughts on this, please don’t hesitate to <a href="https://twitter.com/nhuber">reach out</a> or drop me a note at <a href="mailto:nicholas.e.huber@gmail.com">nicholas.e.huber@gmail.com</a>.</p>
<hr>
<p><sup>1</sup> There are certain interesting historical anomalies worth discussing, but I believe they are the exceptions that prove the rule. For instance, colonialism was a massive, once-in-a-generation win-lose opportunity for European settlers and nation-states to the detriment of colonized peoples, but it’s hard to see many modern equivalents.</p>
<p><sup>2</sup> As a lazy grad student who couldn’t cook, I was an extremely well informed market participant/connoisseur in the food-delivery landscape. As I recall, in 2013, DoorDash was the only – of at that time many – food delivery platforms that committed to a 45-minute <a href="https://en.wikipedia.org/wiki/Service-level_agreement">SLA</a> and all meals came in a beautiful, branded DoorDash bag delivered by pleasant (salaried?) deliverypeople. Food from other apps was often late, incorrect and came horribly mangled.</p>
<p><sup>3</sup> I don’t remember why we met so late in the evening.</p>
<p><sup>4</sup> Fortunately, I did get a second opportunity in late 2017 after the BTC crash and went in with about 5% of my total assets at the time, which has returned to me ~10x already.</p>
<p><sup>5</sup> Which I always hit…but like…who cares now?</p>
<p><sup>6</sup> Making my stake comparatively worth less.</p>
<p><sup>7</sup> I actually may share these in a future post. Do let me know if it would be interesting. These are always a bit of a work in progress, but, at a high level, I have roughly three big thematic buckets of personal <a href="https://en.wikipedia.org/wiki/OKR">OKRs</a> for 2021: (1) maintain & improve health, (2) learn & earn, and (3) grow & connect.</p>
<p><sup>8</sup> Potentially more on this in a future post. Let me know if you’re interested in it!</p>
tag:thenickhuber.com,2014:Post/working-from-home-2020-2021-a-year-in-review2021-03-14T07:39:48-07:002021-03-14T07:39:48-07:00Working from home, 2020-2021: A year in review<p>Amidst the dramatic events of the pandemic, I’ve had one constant source of unexpected joy: the productivity, personal growth, and freedom I’ve discovered from working from home.<sup>1</sup> I wanted to write up my experience to put all my thoughts on it in one place.</p>
<p>Compared to working in an office, working from home feels like being liberated from a million nuisances and inconveniences of the day-to-day grind. I have so much more flexibility and control over my time now that I find it difficult to quantify. Since high school, my most productive times have always been late at night, when all is still and quiet in the house, and I’m able to deeply think about things uninterrupted for hours at a time.</p>
<p>I still remember fondly staying up late to write (and re-write) my college application essays, trying to fuse together ordinary public school experiences into a unique tapestry that a distant, inscrutable admissions officer would – through the imperfect medium of 500 words – immediately deem me worthy to enter the halls of power. Later, in college, I remember the beautiful energy of celebrating at 3am when my <a href="https://cs50.harvard.edu/">CS50</a> final project, some kind of PHP-powered buy-and-sell platform, was finally up and running, and each of my roommates proceeded to post more and more absurd items and prices on it, as it drew deeper into the early morning.</p>
<p>Since entering the working world, I have complied with its typical 9a-6p schedule (often flexing it to 10a-7p like many tech people), but I never really felt I was efficient as in college. And yet I also never felt remote working was an option for me. Somehow, I felt it would be really lonely or distracting, and I didn’t want to be seen as consciously avoiding the office. However, after 2020-2021, when everyone was essentially forced to work from home, I’m surprisingly coming out of it strongly on the side of remote work.</p>
<p>In a work-from-home set-up, I feel a <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">flow state</a> on a day-to-day basis that I haven’t felt since high school or college. I work as a technical manager in a client-facing analytics consultancy/startup. Over the past 12 months, rather than feeling rushed to get to work to get settled, I’ve been able to block my 9a-11a from non-essential meetings, allowing me dedicated time to <a href="https://www.inc.com/jason-aten/jeff-bezos-says-he-makes-time-in-his-schedule-to-do-nothing-its-a-brilliant-example-of-emotional-intelligence.html">putter</a>, surf the Internet, read long-form articles, and play with my 18-month-old daughter. In my observation, the quality of my ideas, communication, project management, design documents, technical reviews, proposal writing, presentations, and 1:1s have all gone up.</p>
<p>With my other recent <a href="http://thenickhuber.com/intermittent-fasting">health improvements</a> and the ample focused time WFH has brought, I’ve been able to take on more and stretch myself wider. I’m managing 2-3x the number of projects I was before working from home, I’ve brought in new clients to our firm (instead of just being focused on execution), and I feel I’m being a more involved, present manager to my team. It feels like days are 2x longer than pre-WFH and each day fluidly rolls into the next.</p>
<p>I’ve always struggled with “adult things” – making meals for myself, doing the laundry, showing up places on time; now that I work from home, I don’t have to worry about as many of these real-world nuisances. I no longer have to constantly check my phone to make sure I’m leaving work at the right time to avoid traffic spikes. In a city like Manila, with some of the world’s worst traffic, I’m finally able to schedule back-to-back client meetings, which would often require 1-2 hours of buffer time in between before. I no longer have to worry if my driver will be able to get to the office while my lunch is still warm.<sup>2</sup> </p>
<p>Because of not having to worry about all this, I’ve been able to deepen my relationship with my wife and my daughter through a thousand little moments and by just physically being there. Instead of cramming some discussion with my wife into iMessage conversations and pictures asynchronously throughout the day, we can just talk about it face-to-face. I am able to observe, celebrate, and contribute to all my daughter’s micro-development milestones.</p>
<p>Within my company and our partner organizations, I’ve noticed that meetings are much more efficient and to the point. Gone are the large, seemingly endless “brainstorming discussions” and “alignment meetings”; it feels like people are finally realizing the opportunity cost of these. Further, when everyone in an organization is working remotely, the incentive for writing and good documentation goes up. I’ve started writing almost anything important down in a public space somewhere, using our Slack channels as pseudo project journals, and am starting to see others do the same and get positive feedback from others on this practice.</p>
<p>There are some downsides to working from home of course. Complex discussions and in-person bonding are much worse over Zoom. One solution to this I’ve heard of from more experienced remote orgs that I’m keen to try is: <a href="https://twitter.com/jasoncwarner/status/1361544764072488960">come together to plan the thing, leave to go do the thing</a>. I think this would be necessary in an entirely remote-first org, where there wasn’t any pre-existing in-person relationship between team members.</p>
<p>I’ve also noticed it can be quite tempting to overwork when working from home, because the line between the two is blurred. I’ve noticed myself sometimes working too much, but simple check-in times (e.g. regrouping with my wife at 10p to watch a murder mystery) mostly solve this. And I’ve always been happiest when my work is <a href="https://en.wikipedia.org/wiki/Ikigai">a large part of my overall identity</a>, so, on net, I’m used to managing this tension.</p>
<p>I do worry that if someone were struggling (emotionally or with a task) while working from home, they might not know how or, at a minimum, delay asking for help. In an office setting, you have tacit signals to detect this, but when working remotely, it puts the onus on the “struggler” to develop the self-awareness to know when they need to reach out. I don’t mind communicating through the written medium to express frustration or ask for help, so this hasn’t been as much of an issue for me, but I understand this isn’t true of everyone.</p>
<p>I am also fortunate that my wife and I moved into a new condo 3x the size of our previous one in February 2020, about one month before the first lockdowns started in Manila. If I didn’t have a small 9sqm dedicated office space with a sliding door to take calls and have focus time, I do think the work-from-home period would have actually been quite difficult (and quite possibly traumatic) with a toddler running around the house.</p>
<p>Overall, I’m really grateful for the global “forced experiment” of working from home for the past year. I believe it may have accelerated by 10-15 years a fundamental shift in how knowledge workers work and permanently eliminated stigmas associated with remote work. It will be interesting to see if this is possible for me to continue personally and professionally in the future, and to follow how remote work is perceived, compensated, and hired for in 2021 and beyond.</p>
<hr>
<p><sup>1</sup> And one <a href="https://www.instagram.com/zoequinnhuber/">very expected source</a>.</p>
<p><sup>2</sup> Westerners, please do not overfit on this sentence. My driver is not some white-gloved, liveried servant, these kinds of things are quite common for the middle class in the developing world.</p>
tag:thenickhuber.com,2014:Post/15-ways-i-m-unique2021-03-13T21:14:55-08:002021-03-13T21:14:55-08:0015 Ways I'm Unique<p>I recently read Y Combinator co-founder Jessica Livingston’s post on how to <a href="https://foundersatwork.posthaven.com/grow-the-puzzle-around-you">Grow The Puzzle Around You</a>. It describes in beautiful detail her unique, often behind-the-scenes contributions to the enormously successful startup generator, and her journey to becoming a non-traditional technology investor.</p>
<p>In the conclusion, it implores the reader to “write down” your truly unique qualities – “and don’t edit [them].” That is, ignore the temptation to add positive/negative labels to each, and instead focus on the rock-bottom truth in the features themselves.</p>
<p>Because, what’s important is understanding yourself, so you’re then in a better position to leverage your unique strengths for the benefit of others. The overall goal is to "puzzle fit around you” as the title says, but to do that, in my reading, you first must have a <a href="https://www.goodreads.com/quotes/8646-this-above-all-to-thine-own-self-be-true-and">solid understanding of yourself</a> at the metaphorical center.</p>
<p>So, here goes:</p>
<ol>
<li>I can’t stand it when anyone – a boss, a client, a teacher, a call center representative, a lawyer, (previously) a parent, (very occasionally) my wife – tells me what I “have” to do, directly or implicitly. I don’t have to do anything, and can’t stand <a href="https://en.wikipedia.org/wiki/Argument_from_authority">appeals to authority</a>. I am proudly, fiercely independent.</li>
<li>When I am focused on something, I <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">can ignore everything else</a> around me until it’s done – for hours, days, weeks, months. I’ve done this to finish my award-winning dissertation 2 months early, to get a job in data science without any formal training in it, to get into <a href="https://online.stanford.edu/programs/computer-science-ms-degree">Stanford’s MS in CS</a> without much formal training in it, to win $100k+ business deals, and to write 100k+ view blog posts.</li>
<li>I can be extremely impatient. I believe that if something isn’t a priority to do <em>some</em> aspect of it now, it will never get done. I tend to expect this same level of focus out of others, even though they might not share this. Relatedly, I have a terrible short-term memory – I write down all my daily tasks lest I forget them – and my impatience may have developed as a coping mechanism for this. 🤷♂️ </li>
<li>I can jump from topic to topic quickly and easily. I’ve studied with my full passion for months to years of my life the following subjects: law, finance, renewable energy, Javascript, Python, data science, and <a href="https://en.wikipedia.org/wiki/Final_Fantasy_Tactics">Final Fantasy Tactics</a>.</li>
<li>I am a careful observer. I can often pick up on certain details others ignore (in a slide, presentation, plan, analysis) and generally have a good radar for people’s motivations and unspoken feelings.</li>
<li>I need to have a long-term (e.g. one- to five-year) plan. If I feel something I’m doing isn’t progressing towards a goal in that plan, I will quickly drop it. To others, this can appear callous or impulsive, but to me, I merely changed my <a href="https://en.wikipedia.org/wiki/Mathematical_optimization">objective function</a>. Relatedly, I prefer realistic timelines to aspirational ones, and can also sometimes struggle to bring my goals into imperfect reality.</li>
<li>I am extremely routine-oriented. My routines ground me, keep me connected to my long-term goals on a day-to-day basis, and when I don’t follow them, I can quickly slip into anxiousness and sadness. I currently practice <a href="http://thenickhuber.com/intermittent-fasting">intermittent fasting</a>, regular afternoon walks & workouts, no deep meetings before 11a, evening debrief time with my wife, and I haven’t drank a drop of alcohol in 3 years.</li>
<li>I am self-confident. If someone else can do it, I can do it.</li>
<li>I am a precise communicator. I likely can come off as pedantic or inflexible because of this, but I really just want to know what others mean and value the unity clarity creates. Relatedly, I love drinking deeply from good books to see the world through someone else’s perspective and dip into their knowledge.<sup>1</sup>
</li>
<li>I value my time and will spend money to get more time. I value my time between $250-$1000/hour depending on how onerous I find the task, with tax/legal issues at the highest end of that range.</li>
<li>I am a chameleon. I can adapt to my surroundings and often even alter my goals and values to match those around me. After moving to Southeast Asia about 5 years ago, I feel more at home here than I ever did in the US. When my daughter was born, I was initially stilted and unsure around her, now I see it as a beautiful, creative outlet and truly unique gift.</li>
<li>I am extremely sensitive to taste, smell, and noise. I can detect when our cook has changed my brand of milk, soy sauce, ketchup, or burger supplier. I can smell my daughter’s dirty diapers before anyone else in the household. I wear noise-cancelling headphones for 8-10h per day to focus while working. </li>
<li>When I commit, I care and I deliver. I am comfortable to be accountable for important, long-term responsibilities (that I sign up for) and have reaped the benefits of doing this over the past 5 years as I’ve developed a strong professional reputation in my field. When I realized that my daughter is a gift, not a task, I immediately started dreaming up and planning all that we’ll learn and experience together.</li>
<li>I generally can’t help but be honest and transparent, even if it’s not the most considerate or optimal thing to do. I struggle with and ruminate over even small white lies that might create points of future misunderstanding.</li>
<li>I really care about the people I manage. I had bad experiences with my first few managers and know how painful and damaging it was to have seemingly utterly uncaring, difficult-to-talk-to bosses. At times, my impatience can trump this, but, whenever I have the time, I will take the extra step to mentor and guide those around me.</li>
</ol>
<p>Oh, and while you’re here, I’ll share one more that I’ve somehow always known and yet only recently re-discovered:</p>
<ul>
<li>I love writing. And am pretty good at it. Often, I feel I don’t know what I really think about something, until I write it down, and figure out how to say it in my own voice.<sup>2</sup> The permanence, intention, and clarity needed in and created by the writing process allows me to crystallize my own swirling, often conflicting thoughts into a single belief, statement, or action.</li>
</ul>
<p>If you have any comments on this, don’t hesitate to reach out!</p>
<hr>
<p><sup>1</sup> Some recent favorites include: <em><a href="https://en.wikipedia.org/wiki/The_Years_of_Lyndon_Johnson">The Years of Lyndon Johnson</a></em>, <em><a href="https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884">High Output Management</a></em>, <em><a href="https://en.wikipedia.org/wiki/The_Rise_and_Fall_of_the_Third_Reich">The Rise and Fall of the Third Reich</a></em>, <em><a href="https://www.youtube.com/watch?v=nCNE6ivEXR4">Team of Rivals</a></em>, and <em><a href="https://www.goodreads.com/book/show/40121985-how-to-hide-an-empire">How to Hide an Empire</a></em>. I may do a whole post on this in the future!</p>
<p><sup>2</sup> Hence this blog. Thanks for stopping by.</p>
tag:thenickhuber.com,2014:Post/intermittent-fasting2021-03-13T04:05:51-08:002021-03-13T04:05:51-08:00Intermittent Fasting<p>Recently, I started having crippling lower back pain. When I woke up in the morning, I would often struggle to stand fully upright. If I were to walk for longer than a few blocks, I’d need to rest from the tightness/total exhaustion in my lower back.</p>
<p>After consulting with various doctors, I came to the conclusion that the simplest explanation was the best – through quarantine, I had ballooned to 106 kg (234 lbs). While I have an athletic build, I’m only 6 foot (183cm) and, from a typical college weight of 80 kg (180 lbs), this was quite a shock.</p>
<p>Over the past 2 months, I have started intermittent fasting (IF).<sup>1</sup> That is, I only eat from noon to around 8pm. The appeal to IF over other diet regimes to me has always been twofold:</p>
<ol>
<li>The simplicity – the rules are so clear: eat at these times, don’t eat at these others. It doesn’t require a change in diet, which has downstream requirements of buying new groceries, learning new recipes, changing tastes, etc.</li>
<li>The observability – it is a simple boolean yes/no if I succeeded on my diet goals today or not. Unlike counting calories/macros or other food-based regimes, the bookkeeping with IF is trivial.</li>
</ol>
<p>Over the past two months, I’ve noticed that as I restricted the times that I ate, it’s become significantly easier to restrict the amount. I’m guessing it’s because my stomach is somehow contracting a bit as it has 14-16h stretches of being empty. But those long stretches of mild hunger has also just made me less anxious about always needing to be “full.” And this has in turn given me the self-confidence to stretch/play around with my eating window, and set more aggressive health targets.</p>
<p>Consistently measuring my results – by weighing at the same time of day every week, for me Saturday morning – has also helped immensely.<sup>2</sup> I think this works for a few reasons. First, you should always “measure what matters” – in this case, this is how I mentally reinforce the importance of weight loss to myself, among all the other competing priorities for my time (family, business, writing). Second, if I’m ever feeling particularly up/down about my progress on any given day, being able to pull up a simple number and a chart is an undeniable, ground truth reality check.</p>
<p>Here are my results so far:</p>
<p><a href="https://svbtleusercontent.com/2EpNa8GxRvVms41tkaQV340xspap.png"><img src="https://svbtleusercontent.com/2EpNa8GxRvVms41tkaQV340xspap_small.png" alt="weight.png"></a></p>
<p style="text-align:center;font-style:italic;">All in all, I’ve lost 6 kg (12 lbs) in just 11 weeks!</p>
<p>My back pain has reduced significantly, almost certainly because I’m putting it under much less constant load, and due to gains from a stretching/exercise routine a physical therapist created for me. Instead of being able to walk just a few blocks before needing a break, I’m able to walk for basically as long as I want to, like before. Instead of waking up to complete stiffness every day, I only get mild tightness in my lower back after an especially strenuous exercise day.</p>
<p>However, I actually think the second-order results are even more interesting and what will really keep me doing this:</p>
<ol>
<li>I think clearer and have more energy. I find myself able to read more, do more, and – seeing myself accomplish micro-goals – dream higher. I find myself spending weekends improving the condo with my wife, teaching our daughter how to count, and bringing into reality other pie-in-the-sky ideas, rather than merely “recovering” from the week before.<sup>3</sup>
</li>
<li>I’m calmer, and have higher tolerance for inconvenience.<sup>4</sup> Not eating from 8pm to when I go to sleep around 1am is a constant pain in the ass. On any given night, I’ll probably dream of ordering McDonald’s at least 3 times. However, when I observe myself resisting those cheap thrills, I find it transfers to other areas of life. If there is a complex situation at work or our daughter is throwing a tantrum at home, I find myself much more involved in defusing it, rather than shying away from it.</li>
</ol>
<p>Overall, it really makes me realize how utterly useless the ancient mental model of <a href="https://plato.stanford.edu/entries/dualism/#MinBod">mind-body dualism</a> is. There is no split, they are one and the same. And if you want to care for and nurture your mind, you might as well start with your body.</p>
<hr>
<p><sup>1</sup> Technically, <em>re-started</em> intermittent fasting, as I had done it for a few months successfully a few years back, but lapsed.</p>
<p><sup>2</sup> Because, if you weigh yourself often, you’ll notice how much your weight fluctuates during a given day, just due to it potentially being before/after a meal or a large intake of water/fluids.</p>
<p><sup>3</sup> This blog was one of those ideas!</p>
<p><sup>4</sup> I wouldn’t say I’m quite <a href="https://en.wikipedia.org/wiki/Antifragility">antifragile</a> with respect to inconvenience, but I could see it happening soon. In a way, my success with this diet is by itself validation to the idea that humans are antifragile, e.g. grow from stress/disorder.</p>